Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по PHP » Коментарии только автора новости

Коментарии только автора новости


     комментарии    Общие вопросы по PHP, Хаки    2039

вопрос
Как сделать чтобы комментарии мог оставлять только автор новости?

Ответа пока нет


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

dj-avtosh
PHP-developer

dj-avtosh - -

Писать на заказ.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

enterlive
Юзер

enterlive - -

Сколько будет стоить?

Gopr
Юзер

Gopr - -

1. В fullstory.tpl заменяем {addcomments} на:
[my-com]Комментарии может оставлять только автор новости![/my-com]
[not-my-com]{addcomments}[/not-my-com]
2. В /engine/modules/show.full.php после:
        if ( $comments_num ) {

            $tpl->set( '[comments]', "" );
            $tpl->set( '[/comments]', "" );
            $tpl->set_block( "'\\[not-comments\\](.*?)\\[/not-comments\\]'si", "" );

        } else {

            $tpl->set( '[not-comments]', "" );
            $tpl->set( '[/not-comments]', "" );
            $tpl->set_block( "'\\[comments\\](.*?)\\[/comments\\]'si", "" );
        }
Добавить:
/* Комменты от автора */
if ( $member_id['user_id'] != $row['user_id'] ) {
$tpl->set( '[my-com]', "" );
$tpl->set( '[/my-com]', "" );
$tpl->set_block( "'\\[not-my-com\\](.*?)\\[/not-my-com\\]'si", "" );
} else {
$tpl->set( '[not-my-com]', "" );
$tpl->set( '[/not-my-com]', "" );
$tpl->set_block( "'\\[my-com\\](.*?)\\[/my-com\\]'si", "" );
}
/* Комменты от автора */

dj-avtosh
PHP-developer

dj-avtosh - -

Обычной вставкой формы можно будет послать коммент, не являясь автором.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Похожие вопросы

наверх