Запрет размещения ссылок в комментариях для DLE

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Запрет размещения ссылок в комментариях для DLE


Установка хак DLE запрет на размещения ссылок в комментариях. Полезная статья на DLE9.com!

Данная модификация движка позволит раз и навсегда забыть о чистке левых ссылок из комментариев к темам. Сделать запрет размещения ссылок в комментариях для DLE.

1. Откройте файл engine\modules\addcomments.php, найти строки:
и находим PHP код:

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


добавляем ниже PHP код:

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']))    {        $stop[] = "URL адреса сайтов, публиковать ЗАПРЕЩЕНО!";        $CN_HALT = TRUE;    }


2. Откройте файл engine\modules\profile.php, найти строки:
и находим PHP код:

if (strlen($info) > 1000)    {                     $stop .= $lang['news_err_22'];    }


добавляем ниже PHP код:
    if (preg_match ("/href|url|http|www|.ru|.com|.net|.info|.org/i", $_POST['info']))    {                     $stop .= $lang['news_err_url'];    }


3. Откройте файл engine\modules\register.php, найти строки:
и находим PHP код:

       if (strlen($info) > 500) $stop .= $lang['reg_err_14'];


добавляем ниже PHP код:

        if (preg_match ("/href|url|http|www|.ru|.com|.net|.info|.org/i", $_POST['info'])) $stop .= $lang['news_err_url'];


4. Откройте файл language\Russian\website.lng, найти строки:
и находим PHP код:

'news_err_1'        =>    "Вы ввели слишком длинное имя.",


добавляем ниже или выше
PHP код:

'news_err_url'        =>    "URL адреса сайтов, в поле "О себе" публиковать <b style="color:red;">ЗАПРЕЩЕНО</b>!",


Работает на версиях движка Dle 8.x в некоторых случаях в зависимости от шаблона сообщение "URL адреса веб-проектов, публиковать ЗАПРЕЩЕНО!" будет не отображаться - запрет действовать!

На новых версиях движка DLE 9.x данная функция уже реализована.
В Админпанели >> Настройки групп пользователей >>(выберите группу например Посетители)>>

Рекомендует www.dle9.com dle скачать хак DLE запрет размещения ссылок в комментариях
  • 100
Рубрика: DLE хаки » Хак для DLE
Ранее » Запрет отправки комментариев новым пользователей DLE« Далее Хак Дата последнего визита пользователя для DLE
Добавление комментарияОставить комментарий
  • № :4
  • 29 июля 2016 20:36
Цитата: Сергей
Точнее битый архив. Есть ли в этом хаке возможность указывать ссылки внутри сайта? - это необходимо

ссылка на архив восстановлена
  • № :3
  • 29 июля 2016 18:13
Точнее битый архив. Есть ли в этом хаке возможность указывать ссылки внутри сайта? - это необходимо
  • № :2
  • 29 июля 2016 18:08
Ссылка битая
  • № :1
  • 14 января 2014 19:56
Большое спасибо автору за полезную информацию!!! очень помогло