хак запрета ссылок в профиле на DLE » Блог о сео и сателлитах


{referer}

хак запрета ссылок в профиле на DLE
Ещё один полезный хак для запрета публикации ссылок в профиле, любым пользователем пытающимся разместить какую-либо ссылку.

Установка:

1. Открыть файл engine\modules\profile.php, и найти:

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

на DLE 9.2 и выше

if( intval( $user_group[$member_id['user_group']]['max_info'] ) > 0 and dle_strlen( $info, $config['charset'] ) > $user_group[$member_id['user_group']]['max_info'] ) {

$stop .= $lang['news_err_22'];
}

добавить ниже:

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


2. Открыть файл engine\modules\register.php, и найти:

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

на DLE 9.2 и выше

$user_group[$member_id['user_group']]['max_info'] ) $stop .= $lang['reg_err_14'];

добавить ниже:

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

3. Открыть файл language\Russian\website.lng, и найти:

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

добавить ниже или выше:

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

если при проверке выходит ошибка Parse error: syntax error, unexpected T_STRING, expecting ')' in /home/
то удалите кавычки в надписи "О себе".

Новые технологии для защиты двигателя автомобиля
22-10-2013, 21:23 / Автор: picasso / Комментариев: 0

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Добавление комментария:
Имя:
E-Mail:
  • winkwinkedsmileam
    belayfeelfellowlaughing
    lollovenorecourse
    requestsadtonguewassat
    cryingwhatbullyangry

Наш друг

Оцените работу движка


 
Октябрь 2017 (2)
Сентябрь 2017 (1)
Июнь 2017 (1)
Май 2017 (1)
Апрель 2017 (4)
Март 2017 (1)
Наш друг Ссылка Ссылка Ссылка Ссылка Ссылка Яндекс.Метрика