Хак Запрет публиковать ссылки в комментариях

Тема в разделе "DLE", создана пользователем Jassper Call, 9 дек 2010.

Информация :
Актуальная версия DataLife Engine 12.0
( Final Release v.12.0 | Скачать DataLife Engine | Скачать 12.0 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.3 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Jassper Call

    Jassper Call Писатель

    Регистр.:
    6 дек 2010
    Сообщения:
    8
    Симпатии:
    1
    Открываем engine/modules/addcomments.php
    Находим:
    Код:
    if( strlen( $name ) > 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;
    }
    Можно добавлять запрещенные домены.
     
  2. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.241
    Симпатии:
    832
Статус темы:
Закрыта.