Следующий/Предыдущий материал (для любого модуля)

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


Установка:
В любой модуль на странице полного материала в любое место:
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>

И всё! Готово =)
+16
Теги: Следующих/Предыдущий материал, скрипты
Автор: jQuery
Источник: http://usite.su
Зарегистрируйтесь или авторизуйтесь, чтобы добавлять комментарии, оценивать материалы и сохранять их в личном кабинете.
Вы не можете добавлять комментарии

2 комментариев

  1. Lildenny Lildenny

    1349456541 | Ответить | IP | Редактировать | Удалить

  2. SUAREZ SUAREZ

    1349457017 | Ответить | IP | Редактировать | Удалить

entry
Свернуть
Развернуть мини-чат
0