Page Scroller : Прокрутка по новому

     Ещё один скрипт под систему uCoz. Работа, основанная на идее с Karaboz.ru , представляет из себя усовершенствованный вид нумерации страниц, который особенно полезен для порталов. Скрипт полностью кроссбраузерен - работает и выглядит одинаково во всех версиях IE, начиная с 5.5, а так же во всех современных браузерах. Занимает в 2 раза меньше места чем скрипт автора идеи, а в сжатом виде - в 6 раз меньше. Автоматически обрабатывает и заменяет стандартные переключатели страниц боксового вида на сайтах юкоз. Скрипт не протестирован во всех модулях! Модули, в которых скрипт проверен: блог, новости, гостевая книга, комментарии.
     Скрипт отображает нумерацию страниц в виде горизонтального списка страниц и скроллбара с обозначением текущего местонахождения пользователя. Ниже скрипт может выводить общее число страниц (опционально). При вызове скрипта можно настроить количество ячеек с номерами страниц, которые скрипт будет отображать одновременно, обычно это 6 - 10. Если количество страниц меньше установленного - скроллбар автоматически скроется с экрана.
     Перемещение по списку номеров страниц происходит с помощью перетаскивания мышкой самого скроллбара со стрелкой (опционально)(ширина бара рассчитывается в зависимости от соотношения общего числа страниц и числа страниц отображенных в данный момент), или перемещение может быть осуществлено щелчками по полосе скроллбара в любом месте. Так же, пока мышка находится над списком страниц или скроллбаром, вы можете использовать колесико для перемещения по списку.
     Я рассмотрю установку скрипта для блога в системе uCoz. Для ого чтобы установить скрипт в блог, повторите нижеописанные действие на странице редактирования шаблона "Главная страница дневника" и на странице редактирования шаблона "Страница архива материалов". Скопируйте приведенный ниже код и вставьте его после условного кода $BODY$. Код для вставки:
Code
<style>
#pageScroll span {white-space:nowrap}
#pageScroll a{display:inline-block;font:12px Tahoma;width:38px;padding:2px 0;margin:1px;color:#88aa00;text-align:center;text-decoration:none;}
#pageScroll a:hover, .curPage{background:#88aa00;color:#fff !important;}
#pageScroll {margin:0 auto;overflow:hidden;position:relative;top:-3px;cursor:default}
.scrollWrap {background:#dfdfdf;position:relative}
.scrollBar {background:#777;cursor:pointer;cursor:hand;position:relative;z-index:400}
.scrollPage {background:#88aa00;position:absolute;z-index:300;}
.pagesTotal {font:12px Tahoma;color:#bbb}
#pagesBlock1, .pagesBlock1, .pagesBlockuz1 {display:none !important;}
</style>
<div id="pageScroll"><span id="content"></span></div>
<script type="text/javascript" src="http://studioad.ru/PageScroller.js?v2"></script>
<script>initScrolls(5/*количество страниц по ширине*/,5/*высота бара*/,false/*простая прокрутка*/,true/*стрелка*/,true/*всего страниц*/,7/*минимальная ширина бара*/,'Всего страниц : [NUM]')</script>
     Цвета в css стилях можно свободно изменять. Отступы тоже можно изменить, но этого делать не рекомендуется. Если вы хотите изменить некоторые скриптовые опции, например запретить отображение стрелочки над скроллбаром или общего числа страниц внизу - измените соответствующие значение, следуя комментариям. Они отмечены в скрипте. Все вопросы по установке данного скрипта можно задать здесь, или на форуме.


ВИДЕОДЕСЕРТ

    Кролики-самоубийцы с NetLore.ru:

Жми на пятую!
47, 41, 7026
№41
Да, ваш блог это отлично доказывает, прошу прощения, буду искать проблему у себя((
№40
в IE9 не работает, а так скрипт супер
Ответ: он отлично работает в ie9
№39
Прикольно ток есть одно но в эксплоерте протестировал не видит страниц и почему не знаю
№38
[sayto]Anonymus[/sayto]
у меня на сайте, выделенной остается номер 1 , а не та которая нужна
Кто-нибудь знает, что тут можно сделать?

Включи запрет на AJAX при переключении страниц

№37
Здравствуйте!!! получилось поставить скрипт на везде в боге не ставится потому что там форма условного кода $BODY$ не такая как в других модулях, :
$BODY$<!-- </body> --><!-- </middle> -->
<div class="clear"> </div>
<div class="mpsite">Скачать бесплатно музыку. <a href="http://www.mp3fest.ru/" title="Полные альбомы в MP3">Полные альбомы в MP3</a>. Бесплатно.</div>
</div>
</div>
<?if($MODULE_ID$='forum')?>
<?else?>
<div class="left">
<div class="sidebar">
Подскажите как тут быть?
№36
Спасибо я гуглил, так и ничего не шалел кроме как изменить внешний вид, мне нужен скрипт который бы выводил минимум 10 номеров страниц последовательно вместо 6 . У меня на форуме за сутки в одной теме появляется + 10 новых страниц, хочется сразу получить к ним доступ не перелистывая.
Пример:
вместо http://s45.radikal.ru/i107/1007/d9/0fd8990af4ff.png

хочется что бы было примерно такое количество страниц

http://i073.radikal.ru/1007/44/ac649d56ac2a.png

Спасибо заранее

№35
мне для форума нужен такой скрол, так много страниц уже и нужна удобная навигация, [sayto]Aleko[/sayto], можете что-то посоветовать?
Ответ: Google поможет
№34
Неплохо бы поменять направление движения колеса мыши на противоположное, так было бы привычнее: при прокрутке страницы мы двигаем колесо вниз, чтобы смотреть далее, и вверх, чтобы вернуться. А в этом скрипте для того, чтобы прокрутить страницы, необходимо действовать наоборот.
Спасибо за скрипт.
Ответ: Сам это заметил, поменяю.
№33
Да, и правда прокручивается... Я сразу не заметил, потому что он заедает при старте. Так и должно быть? И еще вопрос, зачем джаваскриптом извлекать количество страниц, когда можно использовать $NUM_PAGES$ и $CURRENT_PAGE$?
Ответ: Вроде, когда я писал этот скрипт, этих кодов не было, либо они работали не везде. В любом случае скрипт нуждается в обновлении.
№32
Скрипт замечательный, но когда я решил им воспользоваться, я понял, что он жутко для меня неудобен - в нем нету прокрутки по колесику мыши. Недолго думая, я дописал оригинал (с сайта karaboz.ru) и переписал бы этот скрипт, но он закодирован и мне лень его раскодировать... Кто-нибудь поможет?
Ответ: В этом скрипте есть прокрутка мышью.
ваше имя
    © Блог StudioAD.ru 2012 год нашей эры. Не все права защищены... Копирование любой информации и материалов с обратной ссылкой приветствуется! Хостинг от uCoz. Если вам пришлись по душе материалы моего блога - подпишитесь на RSS дабы получать обновления незамедлительно! Я рад что вы читаете и комментируете мои экзерсисы, приятного времяпрепровождения.
1 2 3 4 5 »