Первое решение
http://smages.com/images/kshzm.jpg

вверх - вниз, добавляет две стрелки:
добавляем в шаб после <body>:

Код:
<div class="go-up" title="Вверх" id='ToTop'>⇧</div>
<div class="go-down" title="Вниз" id='OnBottom'>⇩</div>

в сайт/templates/_default_/css/styles.css:

Код:
 
.go-up,
.go-down {
  display:none;
  position: fixed; /*позиционируем*/
  right: 5px; /*указываем положение, если слева - left*/
  z-index: 9999; /*показываем поверх все элементов на странице*/
  background: #4F4F4F;
  border: 2px solid #ccc; /*толщина, стиль, цвет рамки*/
  box-shadow: 0 10px 0.3em -0.1em rgba(0,0,6,0.5); /*тень*/
  border-radius: 10px;
  cursor: pointer;
  color: #fff; /*цвет стрелок*/
  text-align: center; /*выравнивание*/
  font-size: 42px; /*размер стралок*/
  text-shadow: 0 1px 2px #000, 0 0 10px #E0F1FF;
  opacity: .7; /*прозрачность*/
  padding: 0 3px 5px 3px; /*отступы внутри*/
  margin-bottom: 5px; /*отступ снизу (можно не указывать)*/
  width: 48px; /*ширина кнопки*/
  height: 48px; /*высота кнопки*/
}
.go-up {
  bottom: 70px; /*положение от низа окна браузера*/
}
.go-down {
  bottom: 10px;
}
/*стили при наведении курсора*/
.go-down:hover,
.go-up:hover {
  opacity: 1;
}

в сайт/templates/_default_/template.php
до </head> вставить:

Код:
 
<script>
$(function(){
 if ($(window).scrollTop()>="250") $("#ToTop").fadeIn("slow")
 $(window).scroll(function(){
  if ($(window).scrollTop()<="250") $("#ToTop").fadeOut("slow")
  else $("#ToTop").fadeIn("slow")
 });
 
 if ($(window).scrollTop()<=$(document).height()-"999") $("#OnBottom").fadeIn("slow")
 $(window).scroll(function(){
  if ($(window).scrollTop()>=$(document).height()-"999") $("#OnBottom").fadeOut("slow")
  else $("#OnBottom").fadeIn("slow")
 });
 
 $("#ToTop").click(function(){$("html,body").animate({scrollTop:0},"slow")})
 $("#OnBottom").click(function(){$("html,body").animate({scrollTop:$(document).height()},"slow")})
});
</script>

Вариант второй

http://smages.com/images/d01w2.jpg

Все файлы из папки js добавить в /templates/_default_/js/

Содержимое template.txt скопировать и добавить в /templates/_default_/template.php в самый низ перед тэгом </body>

Содержимое styles.txt скопировать и добавить в /templates/_default_/css/styles.css
____________________________________________________________________________________________________________

Вывод кнопки может быть в любом углу, для этого закомментируйте и раскомментируйте нужные строки в styles

Скачать:

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.


Вариант третий

Кнопка ввиде взлетающей ракеты неплохое украшение и доп юзаби́лити к сайту
http://smages.com/images/pqz58.png

Идем в templates/шаблон/template.php

перед тегом </body> ставим код, шаблон заменяем на название вашего шаблона

Код:
<script type="text/javascript" src="/templates/шаблон/js/jquery.min_raketa.js"></script>  
  <script type="text/javascript" src="/templates/шаблон/js/MrScrollUp_raketa.js"></script>  
  <link rel="stylesheet" type="text/css" href="/templates/шаблон/css/MrScrollUp_raketa.css" />  
  <div id="MrScrollUp" style="display:none;"><div class="MrScrollUp1"></div><div class="MrScrollUp2"></div></div>
<script>

Содержимое архива раскладываем по папкам
Скачать:

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Кнопка в верх вниз для instantcms1.10.3,4 в виде модуля и виджет для 2
http://smages.com/images/819vsv.jpg

Скачать модуль  верх вниз для instantcms1.10.3-1.10.4

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.


Скачать виджет верх вниз для instantcms 2

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.



Теги: instantcms,хаки,капча