
Установка хак DLE запрет на размещения ссылок в комментариях. Полезная статья на DLE9.com!
Данная модификация движка позволит раз и навсегда забыть о чистке левых ссылок из комментариев к темам. Сделать запрет размещения ссылок в комментариях для DLE.
1. Откройте файл enginemodulesaddcomments.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. Откройте файл enginemodulesprofile.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. Откройте файл enginemodulesregister.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. Откройте файл languageRussianwebsite.lng, найти строки:
и находим PHP код:
'news_err_1' => "Вы ввели слишком длинное имя.",
добавляем ниже или выше
PHP код:
'news_err_url' => "URL адреса сайтов, в поле "О себе" публиковать <b style="color:red;">ЗАПРЕЩЕНО</b>!",
Работает на версиях движка Dle 8.x в некоторых случаях в зависимости от шаблона сообщение "URL адреса веб-проектов, публиковать ЗАПРЕЩЕНО!" будет не отображаться - запрет действовать!
На новых версиях движка DLE 9.x данная функция уже реализована.
В Админпанели >> Настройки групп пользователей >>(выберите группу например Посетители)>>
Рекомендует dle9.com dle скачать хак DLE запрет размещения ссылок в комментариях