Поиск:
  • Страница 1 из 1
  • 1
Модератор форума: Senator  
Новый вид переключателя страниц — «Подгрузка контента»
Дата: Суббота, 22.10.2011, 20:12 | Сообщение # 1
Offline
  • Проверенный
  • 1828 Сообщения

Уникальная замена стандартным кнопкам переключений страниц материалов, теперь ваши материалы будут подгружаться на одной странице, достигая последней страницы кнопка исчезает автоматически. Данный скрипт написан для модуля “Каталог файлов”. В общем тестируйте и оставляйте свои мнения в комментариях, думаю многим пригодится данный скрипт!
1. Управление дизайном » Главная страница каталога файлов, находим там $BODY$ и заменяем его на это:

Code
<div id="contik">$BODY$</div>


1:2. Чуть ниже сразу вставляем следующее:

Code
<div style="display:none;" id="selector">$PAGE_SELECTOR$</div>
     
   <script type="text/javascript">
   if ($("#selector").find(".swchItem:contains('»')").text() == '»') {
   $("#selector").after('<br><div id="nextCont" class="input_submit alt" style="display:block; text-align:center;"><div onclick="Conti.to();" style="padding:3px;"><b>Подгрузить материалы</b></div></div>');
   };
     
   Conti = {
   to:function(){
   $("#nextCont").html('<div style="padding:4px"><img src="http://usite.su/img/new/next_load.gif" border="0" /></div>');
   nextik = $("#selector").find(".swchItem:contains('»')").attr('onclick').toString();
   num = nextik.match(/\d/);
   $.get('/load/0-'+num, function(next){
   $("#contik").append( $("#contik", next).html() );
   $("#selector").html( $("#selector", next).html() );    
     
   $("#nextCont").html('<div onclick="Conti.to();" style="padding:3px;"><b>Подгрузить материалы</b></div>');
   if ($("#selector", next).find(".swchItem:contains('»')").html() == null) { $("#nextCont").fadeOut(); };
   });
   }
   }
   </script>
  • Страница 1 из 1
  • 1
Поиск:
Администрация проекта не несет ответственности за публикуемые материалы.
Дизайн полностью принадлежит "Up-Rise.Ru".
Дизайн сайта разработал life_man.
© 2024 Сайт управляется системой uCoz.