Главная » 2011 » Сентябрь » 6 » Листалка страниц (следующая - предыдущая) (Скрипты для ucoz)
06.09.2011, 09:44

Листалка страниц (следующая - предыдущая)





Скрипт предназначен для листинга материалов по следующей и предыдущей страницам. Похож по своему функционалу на стандартную опцию в модуле "Онлайн Игры", только лишь одно различие: там выводятся названия следующей и предыдущей игры, ну в принципе и этот легко переделать. Хотел укоротить код, но некогда мне. Может скоро появится версия этого скрипта БЕЗ запросов (этот скрипт делает по два запроса на каждый материал). Также код подойдёт под любой модуль (кроме новостей и игр).

В любой модуль на странице полного материала в любое место:

Code
<div id="pages"></div>  
  <script>  
  a=location.href;  
  b=a.split('-');  
  c=b.length;  
  d=eval(c-1);  
  e=b[d];  
  f=a.split('-'+e)[0];  
  $('#pages').html('<a id="b" href="'+f+'-'+eval(e-1)+'">Предыдущий материал</a><span id="i"> | </span><a id="a" href="'+f+'-'+eval(e*1+1)+'">Следующий материал</a>');  
  $.ajax({  
  type: 'GET',  
  url: f+'-'+eval(e*1+1),  
  error: function(){$('#a, #i').hide();}  
  });  
  $.ajax({  
  type: 'GET',  
  url: f+'-'+eval(e-1),  
  error: function(){$('#b, #i').hide();}  
  });  
  </script>
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: uSite.su
Категория: Скрипты uCoz | Просмотров: 3877 | Добавил: antisept | Рейтинг: 2.5/2 |
Теги: (следующая, предыдущая), Листалка, страниц
Всего комментариев: 2
0  
1 Sini26   (06.09.2011 19:30) [Материал]
Аватар пользователя
то что надо спасибо!!! respect

0  
2 kazrem   (13.09.2011 10:54) [Материал]
Аватар пользователя
Отличный скрипт! Спасибо. Вопрос такой: А можно ли сделать так чтобы вместо "Предыдущий материал,Следующий материал" выводились названия самих материалов? Было бы совсем классно!

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]