Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 18.116.40.151
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Следующий/Предыдущий материал (для любого модуля)
Сообщение оставлено 02.09.2011 в 11:02:41 | Сообщение #1


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


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

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>


Готово.
Автор: jQuery
Источник: uSite.su
 
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика