Данный скрипт поможет скрыть комментарий, если он набрал несколько (настраивается) количество отрицательных оценок.
Например, если рейтинг комментария ниже, чем "-3", то он будет скрыт.
Но, если пользователь нажмет "Раскрыть", то комментарий покажется, раскрыв себя.
Установка: Вид материалов [Комментарии]:
Необходимо $MESSAGE$ заменить на:
Код
<?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?>
Если же хотите вид, как на скриншоте, то добавьте класс:
И после же в CSS:
Код
.IUlink
{padding:2px 5px 2px 5px; border:1px solid red; font-weight:bold; line-height:4em;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
a.IUlink:link {text-decoration:none; color:black}
a.IUlink:hover {text-decoration:none; background:#EAEBEC; color:red}
Войдите на сайт или Зарегистрируйтесь