Добрый. Как сделать такое отображение рейтинга в комментариях?
InstantCMS 2.X
Отображение рейтинг комментарии
#1
26 апреля 2021 в 11:20
#2
26 апреля 2021 в 15:36
Можно отредактировать файл \templates\modern\controllers\comments\comment.tpl.phpКак сделать такое отображение рейтинга в комментариях ?
А можно (что более правильно) создать другой шаблон отображения комментария (например comm.tpl.php), положить его рядом с comment.tpl.php и переназначить путь к нему при помощи хука
<?php class onAbcProcessRenderCommentsComment extends cmsAction { public function run($data){ /* Разворачиваем входящий массив данных */ /* Изменяем путь к шаблону комментария */ $tpl_file = "templates/modern/controllers/comments/comm.tpl.php"; /* Отправляем измененные данные обратно в компонент */ } }
И вот этот файл comm.tpl.php уже править. А правок потребуется достаточно много (не одну строку заменить).
Надо не для модерн, для комментариев. Если много правок хотя бы "+" и "-" заменить на "лайки" c примерно таким расстоянием между "за" и 'против".
Сегодня в 22:37
Комментариев для какого шаблона? Для дефолта?Надо не для модерн, для комментариев
Тогда просто измените картинку кнопок голосования в стилях.
/templates/default/css/theme-gui.css строка 1470
#comments_list .comment .info .rating a { display: inline-block; width: 13px; height: 13px; background: url(../images/comment_vote.png) no-repeat; }
+ и — рядом, можно перепутать, особенно с мобильного, изменить результат голосования нельзя.
Почувствуйте разницу:
Почувствуйте разницу: