Top of the Page


The problem with creating "Return to Top" links in content is that they 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?
Top of the Page removes these concerns by creating a "Return to Top" link when the page has been scrolled by a certain (administrator) designated distance. When the page is scrolled back to the top (above the designated distance), the link disappears. If your page is short and users can't scroll down the designated distance, the link will never be visible and cannot cause disruption.
Your button can be text or images - the style is set by CSS 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 in your /administrator interface.
Your site isn't about "Return to Top" or "Back to Top", so why confuse your SEO by creating links? There is no need to put links to named anchors in your content which can negatively effect SEO. "Top of the Page" links are automatically created by this plugin and float in the designated position regardless of your position on the page. The administrator also has the option to enable Smooth Scroll, along with scroll speed, CSS options and more! And, it's invisible to search engines!
You've seen a similar implementation here in the JED (look in the lower right corner), but the JED uses a JQuery implementation while "Top of the Page" is configurable to use either MooTools or jQuery so you can load the correct Javascript framework and keep your pages loading fast!
In MooTools mode, this plugin implements ScrollSpy and SmoothScroll, both by David Walsh ( http://davidwalsh.name ).
By Popular Demand: Option to omit the link text for users who want to use an image. No more making language overrides to accomplish this simple requirement!
By Less-than-popular Demand: Tweaked code to prevent adding the anchor to the URL as well as Fx.Transitions/jQuery.transitions (all 37/34 of them respectively) - added for completeness, and because someone copied my extension and added 7 transitions so he could release it as his own.
Version 1.21 resolves a strange IE incompatibility that causes the URL to be returned as an object instead of a string.
Version 1.22 adds jQuery library option.
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.
I found this little plugin, installed it, and it worked perfectly with that simple text link to get to the top of the page. But I wanted to have a cute button instead of the text link. As I am not familiar with css, I could not get it to work, so I wrote a short email to the developer and only a few minutes later I had my silly problem solved.
Great plugin and very helpful and patient developer!
Thank you.
The only thing I can't figure out is why it won't appear on child pages. There doesn't appear to be any differences in settings between them and the parent pages.
I would like to understand what you mean by "child pages". The link should appear on all pages generated by the Joomla site where the plugin is installed. An exception might be content opened within a modal window - depending on how it's opened.
Also works flawlessly on mobile (the desired avenue for which I am using said plugin).
There's absolutely nothing that I'd change. Well done, my good man!
Like other multi-lingual extensions, it's a snap to use the language manager to override any language string used in this plugin.
Thanks for the great review!
Language, CSS, positioning, appearance criteria, scroll transition selection and URL appearance can be customized. Exactly what about this extension doesn't have enough customization for you?
Just top notch working plug in and very quick support!
5 stars for sure
little tip so he's not bothered by the question anymore :)
the #topofthepage URL problem- That can be removed by turning smooth scroll on. If you're not interested in smooth scrolling, just set the transition time to 0.


