Отображение комментариев в новостях, статьях и товарах в стандартном шаблоне

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

Andrew
Andrew
Репутация: 0
Сообщения: 4
Зарегистрирован: 27.01.2019
С нами: 5 лет 1 месяц

Сообщение #1 Andrew » 02.02.2019, 22:16

Заметил такой баг. Комментарии к новостям, статьям и товарам публикуются сразу же на сайте, с пометкой "ожидает модерации", хотя в самой cms в админке есть модерация комментариев. Там их можно одобрить или удалить. Отсюда вопрос. Подскажите где подправить чтоб во фронтэнде отображались только комментарии получившие одобрение модератора. Я так понимаю нужно в domain\design\okay_shop\html\post.tpl исправить условие вывода комментариев:

<div class="col-lg-7">
{if $comments}
{function name=comments_tree level=0}
{foreach $comments as $comment}

{* Comment anchor *}
<a name="comment_{$comment->id}"></a>

{* Comment list *}
<div class="comment_item{if $level > 0} admin_note{/if}">

<div class="comment_header">
{* Comment name *}
<span class="comment_author">{$comment->name|escape}</span>
</div>

{* Comment content *}
<div class="comment_content">
{$comment->text|escape|nl2br}
</div>
<div class="comment_footer">
{* Comment date *}
<span class="comment_date">{$comment->date|date}, {$comment->date|time}</span>

{* Comment status *}
{if !$comment->approved}
<span data-language="post_comment_status">({$lang->post_comment_status})</span>
{/if}
</div>

{if isset($children[$comment->id])}
{comments_tree comments=$children[$comment->id] level=$level+1}
{/if}
</div>

{/foreach}
{/function}
{comments_tree comments=$comments}
{else}
<div class="no_comments">
<span data-language="post_no_comments">{$lang->post_no_comments}</span>
</div>
{/if}
</div>

Подскажите как это правильно сделать?

Elanlar
Elanlar
Репутация: 9
Сообщения: 44
Зарегистрирован: 16.04.2018
С нами: 5 лет 11 месяцев

Сообщение #2 Elanlar » 03.02.2019, 07:23

"ожидает модерации" видите только Вы сами. Другие этого не видят.

Andrew
Andrew
Репутация: 0
Сообщения: 4
Зарегистрирован: 27.01.2019
С нами: 5 лет 1 месяц

Сообщение #3 Andrew » 04.02.2019, 08:01

Да, действительно. Теперь разобрался. Спасибо!

Тестирую cms локально, поэтому и подумал что все кто просматривают страничку видят...


Название раздела: Обсуждение прочих вопросов
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Обсуждение прочих вопросов»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 4 гостя