Мобильный шаблон оценка комментария (Решено)

Помогите убрать кнопку оценок за комментарий в мобильном шаблоне, за которые нельзя голосовать и которые выдают ошибки.
1) Срок голосования за комментарий истек
2) Вы не можете голосовать за свой комментарий
Хотелось бы сделать чтоб оценка выводилась тогда, когда можно проголосовать



Я предполагаю что нужно добавить в свои комментарии, такой же код, как будто за них вы уже проголосовали, и тогда они перестанут появляться.
Или можно сделать чтоб в таких случаях, css выводил display: none;
Как это сделать я так и не понял, но знаю что это просто, я уже всю голову сломал с этой проблемой.
В обычном шаблоне эта система присутствует а в мобильном нет.

4 комментария

avatar
В comment.tpl найдите строку:
<div id="vote_area_comment_{$oComment->getId()}" class="vote">
и замените название класса с файла comment.tpl из шаблона synio.
Затем в comments.css соответствующие строки, по-моему эти:
.vote-nobuttons .vote-item,
.voted .vote-item { display: none; }
avatar
Спасибо lifecom вы мне помогли, только я немного по другому сделал, но к сути привели меня вы)
я добавил код из шаблона synio в comment.tpl
а в comments.css прописал
.comment .comment-actions li.vote.vote-expired { display: none; }

теперь все комментарии которые имеют vote-expired, будут закрыты.
avatar
Осталось то же самое сделать с:
— голосованием за свой каммент
— если юзер уже проголосовал
avatar
не не надо, в своем коменте тоже прописывается vote-expired)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.