И так рецепт кнопки.
Нам потребуется:
notepad++, filezilla и мышка, чтоб скопировать отсюда код и вставить его себе.
Открываем блокнот, создаем новый документ, прописываем в нём следующее:
Код PHP:
алее сохраняем этот документ по названием move_up.js - это скрипт, о чём собственно свидетельствует расширение файла.
$(function () { $(window).scroll(function () { if ($(this).scrollTop() > 100) $('a#move_up').fadeIn(); else $('a#move_up').fadeOut(400); }); $('a#move_up').click(function () { $('body,html').animate({ scrollTop: 0 }, 800); return false; }); });
Запускаем filezilla, идем по ftp в папку /templates/ВАШ ШАБЛОН/js, т.е в папку скриптов действующего шаблона. Переносим в него созданный документ.
Далее, той же filezilla забираем с сервера из папки стилей /templates/ВАШ ШАБЛОН/css файл styles.css.
Открываем его тем же блокнотом. Листаем вниз, в конец кода и прописываем следующее:
Код PHP:
Сохраняем и возвращаем обратно с "переписать с заменой".
a#move_up { position: fixed; bottom: 15px; right: 15px; display: none; width: 90px; height: 21px; text-align: center; font: 12px Tahoma; text-decoration: none; color: #ffffff; background: #83ca70; padding-top:5px; opacity:0.9; filter: alpha(opacity=90); } a#move_up:hover { color: #ffffff; background: #529fcb;
Теперь самое интересное. Есть несколько способов заставить работать этот скрипт.
Способ №1
Открываем статью с большим количеством комментариев и через функцию "источник" добавляем следующую строку:
Код PHP:
НО, в этом случае скрипт будет срабатывать только на данной странице. Соответственно кнопка будет видна только там, где прописана эта строчка.
<a id="move_up" href="#">Наверх</a>
Способ №2
Поскольку сайты на instant cms имеют удобный модульный вид. Открываем "сквозной" модуль, который присутствует на всех страницах сайта. В нашем случае, это нижний модуль с банером. Прописываем в него ту же строчку:
Код PHP:
и... вуаля, кнопка на всех страницах сайта без исключения.
<a id="move_up" href="#">Наверх</a>
Пользуйтесь! [Ссылки скрыты от гостей Зарегистрируйтесь.]