Поиск:
  • Страница 1 из 1
  • 1
Модератор форума: Senator  
Следующий/Предыдущий материал (для любого модуля)
Дата: Суббота, 22.10.2011, 20:16 | Сообщение # 1
Offline
  • Проверенный
  • 1828 Сообщения


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

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>
  • Страница 1 из 1
  • 1
Поиск:
Администрация проекта не несет ответственности за публикуемые материалы.
Дизайн полностью принадлежит "Up-Rise.Ru".
Дизайн сайта разработал life_man.
© 2024 Сайт управляется системой uCoz.