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

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

Полезных хак, который запрещает пользователям добавлять ссылки в информации «О себе» с возможностью выбора групп, которым можно добавлять ссылки.

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

Полезных хак, который запрещает пользователям добавлять ссылки в информации «О себе» с возможностью выбора групп, которым можно добавлять ссылки.

1. Открываем файл engine/modules/profile.php

Находим:


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( $is_logged and ($member_id[‘user_group’] > 3)) {
if (preg_match («/href|url|http|www|.ru|.com|.net|.info|.org/i», $_POST[‘info’]))
{
$stop .= $lang[‘news_err_url’];
}
}

В первой строке есть цифра 3 это ID групп, его можно изменить по вашему желанию, в нашем случае ссылки смогут добавлять Администраторы и Главные редакторы, Журналисты(не смогут те, чей ID группы более 3-х).

2.Открываем файл engine/modules/register.php

Находим:


if( dle_strlen( $fullname, $config[‘charset’] ) > 100 ) $stop .= $lang[‘reg_err_15’];


ВЫШЕ вставляем:


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 адреса сайтов, в поле «О себе» публиковать ЗАПРЕЩЕНО!»,

Всё.
Автор: WebStrannik

Июль 2017
Пн Вт Ср Чт Пт Сб Вс
« Июн    
 12
3456789
10111213141516
17181920212223
24252627282930
31