Ответы на комментарий в форме ленты, а не дерева

Возможно ли сделать ответы на комментарии в форме ленты, а не дерева

#1 19 июня 2018 в 11:18
Всем доброго дня. Подскажите пожалуйста, никто не знает, возможно ли, чтобы ответы на комментарий были в виде ленты, а не дерева как сейчас, располагаясь по времени написания, как в ютьюбе? Спасибо
#3 19 июня 2018 в 12:19

возможно ли, чтобы ответы на комментарий были в виде ленты, а не дерева как сейча

Слава
В файле \templates\default\controllers\comments\comment.tpl.php вместо
if (!isset($is_levels)){ $is_levels = true; } написать if (!isset($is_levels)){ $is_levels = false; }

располагаясь по времени написания

Слава
Это можно ста разными способами сделать. Например изменить системный файл /system/comments/frontend.php добавить сортировку по дате
  1. $comments = $this->model->filterCommentTarget(
  2. $this->target_controller,
  3. $this->target_subject,
  4. $this->target_id ,
  5. $this->model->orderBy('date_pub', 'DESC')
  6. )->getComments();
Но правильнее сделать хук comments_list_filter
  1. <?php
  2.  
  3. class onCommentsCommentsListFilter extends cmsAction {
  4.  
  5. public function run($model){
  6.  
  7. $model->orderBy('date_pub', 'DESC');
  8.  
  9. return $model;
  10.  
  11. }
  12.  
  13. }
#4 19 июня 2018 в 13:43
Evanescence — да, спасибо, вроде похоже на то что я хочу.
Ris — спасибо за код, попробую).
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.