вопрос
Скажите пожалуйста как закрыть профиль пользователя от индексации в DLE 9.7, а то надоели регаться что бы вписать ссылку на свой сайт...
Или может быть как то можно запретить писать урл в полях "О себе" и "Профиль" ?
Или может быть как то можно запретить писать урл в полях "О себе" и "Профиль" ?
Запретить писать url в поле "О себе"
Для начала открываем файл: engine/modules/profile.php
там находим:
Ниже вставляем:
Цифра 3 указывает номер группы (можно изменить)
------
Открываем файл engine/modules/register.php
там находим:
ВЫШЕ вставляем:
Открываем файл language/Russian/website.lng
Находим:
Ниже добавляем:
Для начала открываем файл: 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 указывает номер группы (можно изменить)
------
Открываем файл 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'];
Открываем файл language/Russian/website.lng
Находим:
'news_err_1' => "Вы ввели слишком длинное имя.",
Ниже добавляем:
'news_err_url' => "URL адреса сайтов, в поле \"О себе\" публиковать ЗАПРЕЩЕНО!",
Закрыть профиль пользователя от индексации