U.Helper

09 Декабря 2008 15:03
Главная » Разработки » Разработки для модуля "Форум" » Быстрый переход на нужную страницу
jQ
Общий вид страниц форума:
Code
<script>
/* © Айдар aka Pain (http://free-manga.net.ru/) */
<?if($PAGE_ID$ = 'threadpage')?>
function ChangePage() {
   NewPage = prompt('Введите номер страницы:', $('.curPage:first').html());
   if ((!isNaN(NewPage.split(' ').join(''))) && (NewPage.split(' ').join('') !== '')) {
    window.location.href = window.location.href.split('?')[0].split('#')[0].slice(0, window.location.href.split('?')[0].split('#')[0].lastIndexOf('-') + 1) + NewPage.split(' ').join('');
   }
}

$('.switch').each(function () {
   jQuery(this).html('<a href="javascript://" class="switchDigit" onclick="ChangePage(); return false; ">' + jQuery(this).html() + '</a>');
});
<?endif?>
<?if($PAGE_ID$ = 'forum')?>
function ChangePage(ThreadURL) {
   NewPage = prompt('Введите номер страницы:', '1');
   if ((!isNaN(NewPage.split(' ').join(''))) && (NewPage.split(' ').join('') !== '')) {
    window.location.href = ThreadURL + NewPage.split(' ').join('');
   }
}

$('.postpSwithces').each(function () {
   jQuery(this).html(jQuery(this).html().replace('…', '<a href="javascript://" onclick="ChangePage(\'' + jQuery(this).prev('a').attr('href').slice(0, jQuery(this).prev('a').attr('href').lastIndexOf('-')) + '-\'); return false; ">…</a>'));
});
<?endif?>
</script>



Правила использования:

  • Все права на публикуемые скрипты принадлежат их авторам!
  • Запрещается распространение скриптов без указания автора!
  • Запрещается "затирание" копирайтов!
Рейтинг: ← 3 →
Модуль: Форум | 4416 просмотров | Автор: Gaara | Добавлено: 09 Декабря 2008 | Пример
5 комментариев

0
NARKOZ-2008[Материал] 22:16, 09 Февраля 2009
че-то не сработало
Цитировать
Сайт
0
Alexander AKA Zloyadmin[Материал] 09:49, 11 Февраля 2009
jQuery поставил?
Цитировать
0
NARKOZ-2008[Материал] 19:02, 12 Февраля 2009
Quote (Alexander AKA Zloyadmin)
jQuery поставил?

разумеется, он у меня стоял. версия 1.3
Цитировать
Сайт
0
Александр[Материал] 18:40, 15 Февраля 2009
А куда ставить?Между <head> и </head> или до(после) $BODY$?
Цитировать
0
Steplex[Материал] 19:31, 02 Марта 2009
jQuery ставить между <head> и </head>
Цитировать
Сайт
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

© U.Helper 2007-2024 Используются технологии uCoz