Правила проекта!
1. Флуд в комментариях строго запрещается! → Наказание — 1 день бана.
2. Не оскорблять пользователей проекта → Наказание — 8~ часов бана.
  • Страница 1 из 1
  • 1
Форум » Всё для uCoz » Скрипты для uCoz » Быстрая подгрузка комментариев к материалу для любого модуля
Быстрая подгрузка комментариев к материалу для любого модуля
S1nner
Дата: Воскресенье, 23.10.2011, 23:02 | Сообщение # 1
Сообщений: 235
Полковник
Быстрая подгрузка комментариев к материалу для любого модуля в ajax окне by Apocalypse для uCoz





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

Установка:

В качестве примера я покажу установку в модуль "Каталог файлов"

1) В Виде материалов найдите примерно следующее:
Code
<?if($COMMENTS_URL$)?>| <a href="$COMMENTS_URL$">Комментарии ($COMMENTS_NUM$)</a><?endif?>


Замените это на:
Code
<?if($COMMENTS_URL$)?>| <a onclick="getcom$ID$();" title="Клик для быстрой подгрузки последних комментариев" href="javascript://">Комментарии ($COMMENTS_NUM$)</a><?endif?>  

  <script>  
  function getcom$ID$() {  
  new _uWnd('tr', 'Список комментариев ', 640, 400, {autosize:0, align:'left', oncontent:function() {loadcom$ID$()}}, '<div id="gcom"><img src="http://s36.ucoz.net/img/ma/m/i3.gif"></div>');  
  };  

  function loadcom$ID$() {  
  $('#gcom').load('$ENTRY_URL$ #mycom', function() {  
  $('span.xw-hdr-text:contains("Список")').after(' <a href="$COMMENTS_URL$" title="Перейти к комментариям"><img style="display:none;" id="im1" width="12px" src="http://s36.ucoz.net/img/fr/mnV.gif" /></a>');  
  $('#im1').fadeIn(1000);  
  $('#mycom').slideDown(1000);  
  });  
  };  
  </script>


2) Страница материала и комментариев к нему -- В самый низ:
Code
<div style="display:none;" id="mycom"><?if($COMMENTS_NUM$='0')?>Комментарии отсутствуют<?else?>$COM_BODY$<?endif?></div>
Прикрепления: 3891146.png (62.6 Kb) · 8805088.jpg (10.3 Kb)





Форум » Всё для uCoz » Скрипты для uCoz » Быстрая подгрузка комментариев к материалу для любого модуля
  • Страница 1 из 1
  • 1
Поиск:
Форма входа
Логин:
Пароль:
Навигация
Мини-чат

Для добавления сообщения зарегистрируйтесь.
Партнеры
Статистика