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

Как запретить вывод комментариев в полной новости при определённом значении доп. поля?


     16.12.2017    комментарии    Все вопросы » Общие вопросы по PHP    990

вопрос
Подскажите как запретить вывод комментариев в полной новости при определённом значении доп. поля?

Мне можно будет реализовать следующее:

У новости есть доп.поле zapret. Нужно при просмотре полной новости:

- для групп 4,5 если поле zapret будет иметь значение "notcomment", то комментарии к новости не должны выводиться, если zapret не будет иметь значение "notcomment" - то комментарии к новости должны выводиться

- для всех остальных групп комментарии к новости должны выводиться не зависимо от значения поля zapret

Ответил: Sander


engine/modules/show.full.php
Найти вторую строку (~1600):
			foreach ( $xfields as $value ) {

После нее вставить:
				if ($value[0] == 'zapret' && $xfieldsdata[$value[0]] == 'notcomment' && in_array($member_id['user_group'], array(4,5))) {
					$row['allow_comm'] = false;
}

1 комментарий

hostels
Юзер

hostels - 16 декабря 2017 15:42 -

Огромное спасибо !!!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх