Отправляем комментарии определенных пользователей на модерацию

Отправляем комментарии определенных пользователей на модерацию

Бывает некоторые пользователи спамят или пишут всякий бред. Этот хак поможет решить такую проблему, при этом не затрагивая других пользователей.




Установка:
1. Открыть engine/modules/addcomments.php и найти:
if( $update_comments ) {

Добавить выше:
$users_stop = "1,2,3 ";
		if (in_array($member_id['user_id'], explode ( ',', $users_stop ))){ 
			if( $update_comments ) {
				if( $row['approve'] ) $update_comments = false;
			}
			
			$where_approve = 0;
			$stop[] = "Ваш комментарий добавлен в базу. Для Вашей учетной записи наложено ограничение! После проверки комментария администратором, он будет опубликован на сайте. Если окажется что добавленый вами комментарий не уместен - он будет отредактирован или удалён.";
			$CN_HALT = TRUE;
			msgbox( $lang['all_info'], implode( " ", $stop ) . " <a href=\"javascript:history.go(-1)\">" . $lang['all_prev'] . "</a>" );
		}

Готово!

Где 1,2,3 - ID пользователей, комментарии которых нужно отправлять на проверку, через запятую:
$users_stop = "1,2,3";
 
Версия DLE: 10.х-11.х
Автор: SX2
Источник
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.