
Хак dle не позволяет только что зарегистрированным пользователям комментировать новость, только по прошествии несколько дней. При попытке комментировать новость будет выдаваться сообщения такого типа:
"К сожалению, у вас нет прав для отправки комментариев! Пользователи находясь на сайте менее недели, не имеют возможность оставлять комментарии. Вы сможете отправлять комментарии после"
Удобен для защиты и ограничения сайта от ненужных комментариев и флуда!
Запрет отправку комментариев для новых пользователей для DLE
Установка хак на dle :
1. Откройте файл engine/modules/addcomments.php, найти строки:
PHP код:
if( $CN_HALT ) {
После этого добавляем:
PHP код:
if ($member_id['user_id']!=0 and $member_id['name']!="" and $member_id['reg_date']+14*86400>time() && $member_id['user_group'] != "1") {$lang['add_err_9'] = "К сожалению, у вас нет прав для отправки комментариев! Пользователи находясь на сайте менее недели, не имеют возможность оставлять комментарии. Вы сможете отправлять комментарии после ".langdate( "j M Y H:i", $member_id['reg_date']+14*86400).".";$stop[] = $lang['add_err_9'];$CN_HALT = TRUE;}
*Где: 14*86400, заменить на время запрета отправки комментариев.
Запрет отправки комментариев новым пользователей DLE
Это инструкция для 8.x
В новых версиях Dle 9.x уже реализована данная функция.
В Админпанели Настройки групп пользователей (выберите группу например Посетители)
Предлагаем скачать хаки для DLE запрет отправку комментариев для новых пользователей