[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Подгрузка списка тем форума
tvElwEДата: Вторник, 22.01.2013, 19:28 | Сообщение # 1
Ученик
Группа: Файловик
Сообщений: 30
Награды: 0
Репутация: 16
Статус: Offline
http://s1.ipicture.ru/uploads/20121205/HaYgc2Am.png

Есть множество скриптов подгрузки материалов без перехода на другую страницу
для модулей "Каталог файлов", "Каталог статей" и т.д. Это аналог
скрипта подгрузки материалов, но предназначен для модуля "Форум".
Подгружает он темы форума.

Установка:

1) В общий вид страниц форума после $BODY$ вставляем скрипт:

Код
<?if($PAGE_ID$ = 'forum')?>      
     <script type="text/javascript">      
     next = 0;      
      $('.threadsDetails').append(' <a href="javascript:showThemes();" id="loader" title="Подгрузить еще
   темы"><img style="vertical-align:-4px;"   
src="http://www.iconsearch.ru/uploads/icons/nuove/16x16/edit_add.png"   
alt="Подгрузить еще темы"></a>');      
      function showThemes(){      
      if(next == 0){next = $(".switchNext:first").attr('href');}      
      if(next == undefined){_uWnd.alert('<span style="color:red;">Все страницы   
подгружены...</span>','Ошибка',{w:200, pad:5};);   
$('#loader').hide();}      
      else{$.get(next, function(data){      
      $('.gTable',data).each(function(){      
      $('.threadsDetails').parent().before($(this).find('.threadNameTd', data).parent());      
      };)      
      $('.threadsDetails b').eq(1).text(+$('.threadsDetails b').eq(1).text() + +$('td.threadsDetails b', data).eq(1).text());      
      next = $(".switchNext:first[title='Следующая']",data).attr('href');      
      };)      
      }      
      }      
      </script>      
     <?endif?>




Сообщение отредактировал tvElwE - Вторник, 22.01.2013, 19:28
 
  • Страница 1 из 1
  • 1
Поиск:

Хостинг от uCoz