DLE разрешение просмотра только своего профиля

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
DLE разрешение просмотра только своего профиля
Установка хак DLE разрешение просмотра только своего профиля на сайте, хак закрывает доступ просмотра данных профиля пользователям, кроме своего. Таким образом мы разрешаем просмотр только своего профиля на сайте DataLife Engine, чтобы пользователи могли видеть информацию только своего профиля, а другие профили были доступны для просмотра только модераторам.

Легкая установка делается за пару секунд.
Итак, приступим к установке хак для DLE разрешаем просмотр только своего профиля на сайте
[url=http://www.dle9.com/]дле[/url]

1. Открыть /engine/modules/profile.php найти

$tpl->compile('content');


Выше вставить

if ($is_logged AND $member_id['name'] == stripslashes($row['name']) OR $member_id['user_group'] == 1) {
        $tpl->set('[member_name]', "");
        $tpl->set('[/member_name]', "");
    } else {
        if ($is_logged) {
            $tpl->set_block("'\\[member_name\\](.*?)\\[/member_name\\]'si", "");
            msgbox($lang['all_info'], "Вы можете просматривать только свой профиль!");
        }
        if (!$is_logged) {            
            $tpl->set_block("'\\[member_name\\](.*?)\\[/member_name\\]'si", "");
            msgbox($lang['all_info'], "У вас нет прав просматривать профиль!");
        }
    }


2. Открвть /tempates/Ваш шаблон/userinfo.tpl все содержимое обернуть тегами

[member_name]код шаблона[/member_name]


Готово!

После правок, доступ к профилю других юзеров будет только в группы с ID == 1

Если нужно сделать вместо группы конкретно ID, тогда меняем

$member_id['user_group'] == 1


на

$member_id['user_id'] == 1


Если нужно несколько групп, тогда так

in_array($member_id['user_group'], array(1, 2, 3, 4,5))


Автор: SX2
Версия DLE: любая в том числе последней версии dle 10.5
Закачать хаки дле с нашего преокта, как хак
  • 60
Рубрика: DLE хаки » Хак для DLE
Ранее » Добавляем кнопку «исходный код» в комментариях DLE« Далее Обновление даты новости с появлением комментария DLE
Добавление комментарияОставить комментарий