• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Хак Запрет ссылок в комментарии для Dle 9.0/9.2

Статус
В этой теме нельзя размещать новые ответы.

Rodin

Постоялец
Регистрация
27 Апр 2007
Сообщения
229
Реакции
169
Установка:

В файле
Код:
engine/modules/addcomments.php

Находим:

Код:
if( strlen($name) > 50){
$stop[] = $lang['news_err_1'];
$CN_HALT = TRUE;
}


или


Код:
if( $is_logged and ($member_id['restricted'] == 2 or $member_id['restricted'] == 3) ) {

$stop[] = $lang['news_info_3'];
$CN_HALT = TRUE;

}

Ниже добавляем:

Код:
if (preg_match ("/href|url|http|www|.ru|.com|.net|.info|.org/i", $_POST['comments']) || preg_match ("/href|url|http|www|.ru|.com|.net|.info|.org/i", $_POST['name']))
{
if (preg_match ("/dlefor.ru/i", $_POST['comments']) || preg_match ("/dlefor.ru/i", $_POST['name']))
{}
else
{
$stop[] = "URL адреса сайтов, публиковать ЗАПРЕЩЕНО!";
$CN_HALT = TRUE;
}
}
 
то же самое через фильтр слов можно сделать. Запретить добавление комментария при наличии этих букв.
А ссылка на dlefor.ru для полных придурков???
 
Не знаю насчет 9 версии, но в 9.2 это уже есть в админке для настройки групп пользователей

vBnxzY5MK0WI3GAhqZbFBA.jpg
 
Не знаю насчет 9 версии, но в 9.2 это уже есть в админке для настройки групп пользователей
vBnxzY5MK0WI3GAhqZbFBA.jpg
не всегда помогает, если ссылки слитно то фильтр пропускает, что не есть хорошо
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху