Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как закрыть от индексации профиль пользователя

Как закрыть от индексации профиль пользователя


     04.01.2013    закрыть, профиль, от, индексации, dle    Все вопросы » Общие вопросы    4932

вопрос
Скажите пожалуйста как закрыть профиль пользователя от индексации в DLE 9.7, а то надоели регаться что бы вписать ссылку на свой сайт...
Или может быть как то можно запретить писать урл в полях "О себе" и "Профиль" ?

Ответил: pznt


Запретить писать url в поле "О себе"

Для начала открываем файл: 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 адреса сайтов, в поле \"О себе\" публиковать ЗАПРЕЩЕНО!",



Закрыть профиль пользователя от индексации

9 комментариев

pznt
Юзер

pznt - 5 января 2013 02:10 -

***Комментарий удален***

MotorKA
Юзер

MotorKA - 5 января 2013 04:08 -

Спасибо огромное! А есть какая то возможность закрыть Профиль от УРЛов? )

kovalenko3331
Юзер

kovalenko3331 - 5 января 2013 04:46 -

Возможность есть, вот

MotorKA
Юзер

MotorKA - 6 января 2013 01:12 -

И Вам огромное спасибо! Всё теперь не пробьют ;-)

Danil
Юзер

Danil - 6 января 2013 09:54 -

PZNT, для длэ 9.6 подойдет?

MotorKA
Юзер

MotorKA - 13 января 2013 01:26 -

Ещё раз выражаю признательность за ответ. Но вот как оказалось что если зарегаться, а потом добавить в профиль ссылки, то это всё равно работает. Скажите куда внести изменения что бы после регистрации пользователи не могли добавлять ссылки в профиль?

OTM
Юзер

OTM - 13 января 2013 02:43 -

engine/modules/profile.php

Voffka
Юзер

Voffka - 13 января 2013 03:21 -

Что то я не пойм .. зачем менять что то в файлах двига если :

В Robots.txt

User-agent: *

Disallow: /user/

Можно ещё показывать пройиль только зарегистрированным пользователям (взять содержимое userinfo.tpl в теги [ group=4 ] ....... [ /group ]

проще, не ?

Voffka
Юзер

Voffka - 13 января 2013 03:37 -

ещё проще запретить пользователям оставлять урлы, и закрыть поле о себе в ноуиндекс, если вас не смущает что в выдаче могут появится профили пользователей

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх