Nk-CS.Ru: Все для вашего портала uCoz
Авторизация

Лучший комментарий сверху для uCoz

Лучший комментарий сверху для uCoz Скрипт сделан для модуля «Каталог файлов», для остальных модулей требется переделка.

При этом сценарий довольно продуманный: лучший комментарий выводится только в том случае, если всего их набралось больше 3-х и оценки у хотя бы одного из них больше нуля.

Установка
1. Подключаем сам скрипт поиска лучшего комментария к материалу (Управление дизайном – Страница материала и комментариев к нему):
Код
<script type="text/javascript">$(document).ready(function(){ var countComPages = $('a.swchItem1').size(), bestRating = 0, divComRating = 0, ci, cpage; $(".commRating").each(function(i){divComRating++; if(parseInt($(this).html())>bestRating){bestRating = $(this).html(); $(".bestCom").html($(this).parent().closest('div.commOuter').html());} }); for(ci=0;ci<$('a.swchItem1').size();ci++){ cpage = $('a.swchItem1').eq(ci).attr('onclick').toString().split("('")[1].split("')")[0]; $.get("/load/$CID$-"+cpage+"-0-$ID$-0", function(data){ $(".commRating", data).each(function(i){ divComRating++; if(parseInt($(this).html())>bestRating){ bestRating = $(this).html(); $(".bestCom").html($(this).parent().closest('div.commOuter').html()); } }); }); }});</script>


2. Обратите внимание, что цифра (число) с рейтингом должна быть "обернута" в класс commRating. Для этого переходим в Вид комментариев, находим $COMMENT_RATING$ и изменяем его на:

Код
<span class="commRating">$COMMENT_RATING$</span>


Конечно же, можно просто добавить этот класс родительскому элементу).

Не уходим со странички с Видом комментариев. Еще нужно в самое начало, перед всем кодом, добавить тег:

Код
<div class="commOuter">


а в самый низ закрывающий тег:

Код
</div>


Эту манипуляцию мы делаем для нахождения скриптом поля комментария.

Теперь возвращаемся на страницу с материалом, и в месте, где бы вы хотели видеть "золотой" комментарий, вставляем следующий код:

Код
<?if($COM_NUM_ENTRIES$>3)?><b>Лучший комментарий:</b><div class="bestCom"></div><?endif?>


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

0.0
0 оценок
0.0
Дизайн:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
0.0
Функционал:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
0.0
Мобильность:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
0.0
Общая оценка:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Читайте также
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Авторизация
лучший сайт где можно скачать шаблоны для dle 11.3 бесплатно