Отображение рейтинг комментарии

InstantCMS 2.X

Отображение рейтинг комментарии

#1 26 апреля 2021 в 11:20
Добрый. Как сделать такое отображение рейтинга в комментариях?
#2 26 апреля 2021 в 15:36

Как сделать такое отображение рейтинга в комментариях ?

@noname
Можно отредактировать файл \templates\modern\controllers\comments\comment.tpl.php
А можно (что более правильно) создать другой шаблон отображения комментария (например comm.tpl.php), положить его рядом с comment.tpl.php и переназначить путь к нему при помощи хука
  1. <?php
  2.  
  3. class onAbcProcessRenderCommentsComment extends cmsAction {
  4.  
  5. public function run($data){
  6.  
  7. /* Разворачиваем входящий массив данных */
  8. list($tpl_file, $data, $request) = $data;
  9.  
  10. /* Изменяем путь к шаблону комментария */
  11. $tpl_file = "templates/modern/controllers/comments/comm.tpl.php";
  12.  
  13. /* Отправляем измененные данные обратно в компонент */
  14. return array($tpl_file, $data, $request);
  15. }
  16. }
Вместо Abc, соответственно, имя компонента, в котором будет лежать этот хук.
И вот этот файл comm.tpl.php уже править. А правок потребуется достаточно много (не одну строку заменить).
#3 26 апреля 2021 в 15:51
Надо не для модерн, для комментариев. Если много правок хотя бы "+" и "-" заменить на "лайки" c примерно таким расстоянием между "за" и 'против".
#4 26 апреля 2021 в 16:11

Надо не для модерн, для комментариев

@noname
Комментариев для какого шаблона? Для дефолта?
Тогда просто измените картинку кнопок голосования в стилях.
/templates/default/css/theme-gui.css строка 1470
  1. #comments_list .comment .info .rating a {
  2. display: inline-block;
  3. width: 13px;
  4. height: 13px;
  5. background: url(../images/comment_vote.png) no-repeat;
  6. }
Вот вместо ../images/comment_vote.png укажите вашу картинку с пальцами.
#5 28 апреля 2021 в 12:48
+ и — рядом, можно перепутать, особенно с мобильного, изменить результат голосования нельзя.
Почувствуйте разницу:

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.