Данный скрипт скрывает сообщения всех пользователей, которые имеют низкую репутацию.
В скрытом сообщение имеются две ссылки:
*Просмотреть это сообщение - показывает только это сообщение
*Просмотреть все сообщения - показывает все сообщения от данного пользователя на текущей странице.
Установка:
Переходим в ПУ » Управление дизайном » Форум » Вид материалов
Находим $MESSAGE$ и заменяем на
Код
<div id="message$ID$" class="user$UID$"<?if($REP_RATING$ < 0 && $UID$ != 1 && $UID$ != $CUR_USER_ID$)?> style="display:none;"<?endif?>>$MESSAGE$</div><?if($REP_RATING$ < 0 && $UID$ != 1 && $UID$ != $CUR_USER_ID$)?><div class="alert alert-danger message$ID$hide user$UID$hide">Сообщение от пользователя $USERNAME$ с отрицательной репутацией<br/>
Вы можете просмотреть <a href="javascript://" onclick="$('.message$ID$hide').fadeOut('slow', function(){;$('#message$ID$').fadeIn('slow');});" style="font-weight:bold">это</a> или <a href="javascript://" onclick="$('.user$UID$hide').fadeOut('slow', function(){;$('.user$UID$').fadeIn('slow');});" style="font-weight:bold">все</a> сообщения этого пользователя</div><?endif?>
В CSS добавляем
Код
.alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.alert,.alert-heading{color:#c09853;}
.alert .close{position:relative;top:-2px;right:-21px;line-height:18px;}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;}
.alert-success,.alert-success .alert-heading{color:#468847;}
.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;}
.alert-danger,.alert-error,.alert-danger .alert-heading,.alert-error .alert-heading{color:#b94a48;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;}
.alert-info,.alert-info .alert-heading{color:#3a87ad;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block>p,.alert-block>ul{margin-bottom:0;}
.alert-block p+p{margin-top:5px;}