"Return to Top" links do nothing for SEO and can even detract from it, and they can clutter your page. When you have a very long page, how do you decide where to put them? Do you need more than one? Are they visible when the user is already at the top of the page?
Top of the Page removes these concerns by creating a "Return to Top" link when the page has been scrolled by a certain (configurable) designated distance. When the page is scrolled back to the top (above the configured distance), the link disappears. If your page is short and users can't scroll down, the link will never be visible.
Your button can be text or images and as of version 2.0, can include an icon using your own icon-fonts - stylable in the plugin configuration, so you're not limited to any included images. The text is set using standard Joomla translation files, and can be overridden using the Joomla Language Manager (instructions included).
In MooTools mode, this plugin implements ScrollSpy by David Walsh ( http://davidwalsh.name ).
Joomla 2.5 users in jQuery mode MUST provide your own jQuery. I suggest jQuery Integrator here in the JED. It's very nice. An alternative is jQuery Easy, also here in the JED.
New in 2.0 :
More efficient and streamlined (yes, it's even faster)
JS & PHP rewritten and optimized for performance
JS minified (with debug versions)
The button can contain icon-fonts (super cool)
Squashed weird jQuery animation timing bug
No more top anchor (better for SEO)
No more smoothscroll library (faster without it)
An extra dollop of love.
What isn't new: All available transitions (for both jQuery and Mootools) are present, automatic z-index capabilities. Button text overrides. No pre-set images (meaning, no limitations). Switch between Mootools and jQuery without noticing a difference in the front-end.
Some other extensions in this category are actually forks of a very old version of this plugin which still contain most of the bugs I squashed years ago. The JED rules prevent them from forking this plugin a second time, so they're stuck in the past.
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.
One more thing: My template has a "Go to Top" link in it, but it wouldn't work with the Slider extension. (My template "Go to Top" link kept setting up a link like '.../page#last-slide-name#top'. Since that anchor didn't exist, the link went nowhere.) "Top of the Page" works perfectly every time - even with Slider links open or closed.
THANK YOU and GOD BLESS!
Yeah, z-index can't be anticipated. I never know what environment my plugin will be installed, so I can't anticipate everything. I can, however, provide options ;)
Like you said, CSS is right there - and that's why it's there. Glad you like the plugin!
For improvement it would be nice to include parameters that make it available to put in own text for the "Return to top" that is automatically generated.
Otherwise. Highly recommended. :)
Good job :)
I considered adding a field for the button text, but that would prevent use in multi language sites. Using the language override capabilities of joomla is the recommended method.
One remark : why is it installed with such an incomplete oldfashioned CCS preset ?
I added rounded corners, removed the underline, added a modern font and it looked great.
Yeah, I guess you're right. I didn't want to presume that I could create a perfect output which would work with every color scheme, so I made output that would stand out against most color schemes.
For me it was important to make it easy to style so site administrators didn't need to do anything other than configure the plugin.
Thank you developer
Thank you for your kind words.
I wanted to provide that seamless experience, with all of the flexibility I required when implementing it in my own projects. Everything needed to be customizable! I'm glad it works for you and everyone who's given positive reviews (and even those who haven't)
You'll need to create a language file for the plugin to represent each language you want to translate.
Basically, in your administrator folder, you'll find administrator/language/en-GB/en-GB.plg_system_topofthepage.ini
Copy that file into your needed language folders, so copy it to administrator/language/xx-XX/xx-XX.plg_system_topofthepage.ini
Then edit the file, changing the value within quotes to the appropriate word or phrase in your target language. The specific line you'll need to translate is:
PLG_SYS_TOPOFTHEPAGE_GOTOTOP="Return to Top"
The rest of the file is for the plugin translations in the backend.
One thing I miss though is a way to translate it. If I could easily translate it to other languages it would get 5 stars from me.
You should note that this extension is a plugin AND language file. This means the plugin uses standard joomla translation files. If you want another language, copy the English translation file to the appropriate language folder and translate it.
No chance for that 5th star now, even though the plugin already does this.
However the problem is it will shift the menu bar (in position-0 my_beez20 nature template) down and it is annoying.
I hope the developer continue his great work and correct the bug.
Thanks for reporting your issue, but I wish you had contacted me regarding the issue rather than post it here in the review. I try to be very responsive to errors or other issues with my extensions.
Version 1.1 is now available and resolves this issue - tested against the beez template.
is there any way to get it run under 1.5? I have 1.6 only for testing and i found it not so good.
Love or hate 1.6, it's here to stay. The same cannot be said for 1.5. Eventually (January 2012) support will end and extensions will follow.
Writing two versions of an extension adds a lot of extra work for no monetary reason...Remember, all of my extensions are free. On that note, I CAN be bribed.
Support is not needed, it works after installation and publishing.
Very good job! Thanks.
Thanks for your kind words. I wanted to make it easy to use and style. I'm glad you appreciate my work.