» » Возбраняем пользователям добавлять ссылки в комментариях

Возбраняем пользователям добавлять ссылки в комментариях

Возбраняем пользователям добавлять ссылки в комментариях


Простейший хак, что возбраняет публиковать ссылки в комментах. Тестирование хак на DLE 9.0 прошел успешно!


Установка:

1) В файле engine/modules/addcomments.php

Находим:

if( dle_strlen( $name, $config['charset'] ) > 50 ) {
    $stop[] = $lang['news_err_1'];
    $CN_HALT = TRUE;
}



2) Ниже вставляем:

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[] = "Извините, публиковать ссылки в комментариях запрещено!";
$CN_HALT = TRUE;
}

Комментарии

Спасибо, полезная штука.
Спасибо огромное)
А не проще в админке в фильтре слов указать http ?
bully , который будет удалять, заменять или запрещать указанные слова при добавлении новостей или комментариев + еще и сразу и в профиле запретит ссылки

TipTop

Администраторы 23 января 2011 00:13
Цитата: mcmweb
mcmweb

Вот на каждую проблему несколько вариантов решений. И каждый сам решает как лучше делать. smile
Анти-Линк в поле О себе, кто-нить может подсказать,как это реализовать в dle 9.2
Неплохой хак СПС!
Доброго времени суток!

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Личные сообщения

Ваши переписки