Выделяем цветом комментарии топикстартера
Приветствую всех пользователей LiveStreet!
В прошлый раз я рассказывал как выделить визуально комментарии админа сайта. После этого мне на глаза попадался комментарий одного из пользователей, который желал выделить цветом комментарии топикстартера.
Итак. Сделать это оказалось довольно легко. Как и с комментариями админа все делается также в два действия.
1. В файле comment.tpl находим следующие строчки:
и добавляем:
получаем:
2. В файле comments.css добавляем стиль:
Вот собственно и все. Напомню, что при должной сноровке и смекалке можно изменить не только цвет блока.
P.s.: Данный хак проверялся на шаблонах developer-jquery и new-jquery.
В прошлый раз я рассказывал как выделить визуально комментарии админа сайта. После этого мне на глаза попадался комментарий одного из пользователей, который желал выделить цветом комментарии топикстартера.
Итак. Сделать это оказалось довольно легко. Как и с комментариями админа все делается также в два действия.
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 $oTopic and $oComment->getUserId() == $oTopic->getUserId()}topicstart{/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 $oTopic and $oComment->getUserId() == $oTopic->getUserId()}topicstart{/if}" >
2. В файле comments.css добавляем стиль:
.comment.topicstart { background: #желаемый цвет; }
Вот собственно и все. Напомню, что при должной сноровке и смекалке можно изменить не только цвет блока.
P.s.: Данный хак проверялся на шаблонах developer-jquery и new-jquery.
14 комментариев
Надеюсь в новом дефолтном шаблоне это по умолчанию будет, все-таки это полезная мелочь)
Я добавил все, как сделал топистартер. Вместо фона применил font-size. АНалогично — меняется только после рефреша. ну ладно, разберемся тогда.