Наверх
 

Навигация
Опрос
Какие виды уроков Вы хотите видеть на сайте?
Битрикс
DLE
CSS
Joomla
Wordpress
Все для хостинга
Все для фотошопа
Другое

База уроков » » » » Защита DLE от спама в комментариях и полях: о себе и подпись

Защита DLE от спама в комментариях и полях: о себе и подпись

11 июн 2014 | Комментариев: 0 | Просмотров: 1545

Защита DLE от спама в комментариях и полях: о себе и подпись

В этой статье расскажу как избавиться от спама в комментариях (ссылка), а также в полях таких как о себе и подпись. Порыскав по интернету чем можно защиться на рывался на многих Хаки, но этот мне понравился и хочу поделиться с вами.

 

1. Открываем файл engine\modules\addcomments.php и находим там

if( dle_strlen( $name, $config['charset'] ) > 50 ) {
$stop[] = $lang['news_err_1'];
$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']))
{
$stop[] = "URL адреса сайтов в комментариях публиковать ЗАПРЕЩЕНО! Антиспам. ";
$CN_HALT = TRUE;
}

 

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

 

Так же чтобы убедится что у вас нет таких спамеров с ссылками в профиле, рекомендую сделать запрос в базу данных SQL. Заходите в PhpmyAdmin в вашу базу, нажимаете на вкладку SQL и делаете запрос

 

DELETE FROM dle_users WHERE info LIKE '%url%' OR info LIKE '%a href%'

 

Если есть такие профили, то запрос их удалит и у вас будет чистенький сайт от спамеров.




Теги: DLE

Ссылка на новость:

    html-cсылка на публикацию
    BB-cсылка на публикацию
    Прямая ссылка на публикацию

ЕЩЕ НА ЭТУ ТЕМУ:

Правильный Robots.txt файл для Datalife Engine

Правильный Robots.txt файл для Datalife Engine

Каким же должен быть правильный robots.txt, файл сайта работающего на Datalife Engine. Этим вопросом задаются многие администраторы сайтов работающих на
Похожие новости в 2 колонки для DLE

Похожие новости в 2 колонки для DLE

Данный хак выводит похожие новости в 2 колонки, Выглядит очень красиво.
Ссылки на следующую и предыдущую новость для DLE

Ссылки на следующую и предыдущую новость для DLE

  Небольшой Хак ссылка на следующую и предыдущую новость для DLE. Ссылки на следующую и предыдущую новости, будет полезен для перелинковки внутренних
Обрезание количество символов в TITLE в блоке Популярные новости

Обрезание количество символов в TITLE в блоке Популярные новости

  Я вам расскажу как в блоке популярные новости ограничить количество символов в названии новости (TITLE).
Чередование фона для краткой новости для DLE

Чередование фона для краткой новости для DLE

Небольшой хак позволяет сделать на сайте чередование заднего фона краткой новости.
Авторизация на сайте через Логин и Email для DLE

Авторизация на сайте через Логин и Email для DLE

  Небольшой Хак для DLE, который немного переделывает авторизацию на сайте, что обеспечивает вход на сайт через Логин и Email
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.