Выделяем цветом комментарии топикстартера

Приветствую всех пользователей LiveStreet!

В прошлый раз я рассказывал как выделить визуально комментарии админа сайта. После этого мне на глаза попадался комментарий одного из пользователей, который желал выделить цветом комментарии топикстартера.

Как это сделать изложено под катом...

Другой цвет у комментариев админа

Хочу поделиться с сообществом небольшим хаком.

После несложных манипуляций можно получить другое визуальное оформление комментариев оставленных администратором сайта.

Все делается всего в два действия:

1. В файле comment.tpl в следующие строчки:
<div id="comment_id_{$oComment->getId()}" class="comment {if !$oUserCurrent or ($oUserCurrent and !$oUserCurrent->isAdministrator())}not-admin{/if} {if $oComment->getDelete()} deleted{elseif $oUserCurrent and $oComment->getUserId()==$oUserCurrent->getId()} self{elseif $sDateReadLast<=$oComment->getDate()} new{/if}" >

добавляем:
{if $oUser->isAdministrator()}admin{else}user{/if}

получаем:
<div id="comment_id_{$oComment->getId()}" class="comment {if !$oUserCurrent or ($oUserCurrent and !$oUserCurrent->isAdministrator())}not-admin{/if} {if $oComment->getDelete()} deleted{elseif $oUserCurrent and $oComment->getUserId()==$oUserCurrent->getId()} self{elseif $sDateReadLast<=$oComment->getDate()} new{/if} {if $oUser->isAdministrator()}admin{else}user{/if}"  >


2. В файле comments.css добавляем стиль:
.comment.admin	{ background: #желаемый цвет; }


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

Цветные комментарии

Кто подскажет относительно возможности изменения цвета комментариев в зависимости от того в плюсе он или в минусе, интенсивность цвета при этом зависит от количества плюсов или минусов, вообщем снова как на Хабре скажете Вы )), поскольку хабровский топик об указанных изменениях закрыт только для подписчиков блога, где он запостен, позволю себе процитировать и показать пару скриншотов оттуда, чтобы было яснее о чем идет речь:

Изменения на хабре. Цветные комментарии
Заплюсованные комментарии стали выделяться зеленым цветом. Чем больше плюсов набрал комментарий, тем ярче будет цвет.
Комментарий с +6 только начал приобретать зеленоватый цвет.



Читать дальше →