Данный скрипт модернизирует стандартный переключатель комментариев каталога файлов, позволяя переключаться между страницами через ajax запросы. Скрипт был разработан, если честно, со скуки, но, уверен, многим пригодится.

Особенности:

1. Очень простая установка
2. Простой миниатюрный код скрипта
3. При переключении страниц адрес в истории браузера тоже меняется


Установка:

Каталог файлов -- Страница материала и комментариев к нему:

1. Найдите $COM_PAGE_SELECTOR$ и замените на:

Код
<div class="apocomselector">$COM_PAGE_SELECTOR$</div>


2. На этой же странице замените $COM_BODY$ на:

Код
<div class="apocombody" cid="$CID$" id="$ID$">$COM_BODY$</div>


3. Опять же на этой же странице в самый низ после < /body > вставляйте:

Код
<script>  
  $('.apocomselector a.swchItem').each(function() {  
  if($(this).text() == '«' || $(this).text() == '»') {  
  $(this).remove();  
  }  
  $(this).attr('onclick', 'apocommentselector(' + $(this).text() + ', ' + $('.apocombody').attr('cid') + ', ' + $('.apocombody').attr('id') + ');return false');  
  });  
  function apocommentselector(number, cat, id) {  
  // Переключатель комментариев  
  $('.apocomselector').html('<img src="http://s1.ucoz.net/img/fr/ajax3.gif" height="13px">');  
  $.get('/load/' + cat + '-' + number + '-0-' + id, function(apogetcomments) {  
  history.replaceState(null,null,'/load/' + cat + '-' + number + '-0-' + id)  
  $('.apocombody').html($('.apocombody', apogetcomments).html());  
  $('.apocomselector').html($('.apocomselector', apogetcomments).html());  
  $('.apocomselector a.swchItem').each(function() {  
  if($(this).text() == '«' || $(this).text() == '»') {  
  $(this).remove();  
  }  
  $(this).attr('onclick', 'apocommentselector(' + $(this).text() + ', ' + $('.apocombody').attr('cid') + ', ' + $('.apocombody').attr('id') + ');return false');  
  });  
  });  
  }  
  </script>

Комментарии

Минимальная длина комментария - 50 знаков. комментарии модерируются
HTMLSTART » Скрипты UCOZ » Комментарии » Новый ajax переключатель комментариев для Каталога файлов