Раскрыть комментарий! - 30 Мая 2009 - Блог almlex'a

Раскрыть комментарий!

Я тут недавно видел топик зла на хабре...
И решил сделать небольшое дополнение для вашего(и своего) блога.
Дополнение крайне простое — скрывание комментариев с рейтингом ≤ -5 и раскрывание их по щелчку на ссылку :)

Итак лезем в шаблон «Вид комментариев». Находим там $MESSAGE$ и блок который обрамляет его. В моём случае всё выглядит так.
<div class="cMessage">$MESSAGE$</div>
Немного изменяем, чтобы получить вот что:
<div class="cMessage">
<?if($COMMENT_RATING$<='-5')?><a href="javascript://" onclick="$('#comEnt$ID$ .closedComment').slideToggle('slow'); $(this).slideToggle('slow');">Раскрыть комментарий</a>
<div class="closedComment" style="display:none;">$MESSAGE$</div>
<noscript>$MESSAGE$</noscript>
<?else?>$MESSAGE$<?endif?>
</div>

Теперь все комментарии с рейтингом ниже или равном -5 будут скрыты. А по нажатию на «Раскрыть комментарий» эта ссылка красиво уступит место комментарию :)

Смотрим на комментарии к посту. Полнофункциональное демо!

30.05.2009
Скрипты
Добавлено 10 комментариев. Написать свой.
# 30.05.2009 в 20:18 (Ответить)
-12    
Раскрыть комментарий
# 30.05.2009 в 20:20 (Ответить)
-5    
Раскрыть комментарий
# 30.05.2009 в 21:22 (Ответить)
-8    
Раскрыть комментарий
# 30.05.2009 в 21:23 (Ответить)
-7    
Раскрыть комментарий
# 31.05.2009 в 12:45 (Ответить)
-5    
Раскрыть комментарий
Никита
# 02.06.2009 в 16:00 (Ответить)
-7    
Раскрыть комментарий
# 02.06.2009 в 16:03 (Ответить)
-7    
Раскрыть комментарий
lambda
# 04.06.2009 в 21:18 (Ответить)
-7    
Раскрыть комментарий
# 08.07.2010 в 21:21 (Ответить)
0    
666
# 08.07.2010 в 21:21 (Ответить)
0    
uWeb,

Авторизация — это круто!
Анонимусы тихо курят в сторонке перед bb-кодами ;)