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

9 21 мая 2017
Версия DLE: Любая
Стоимость: FREE

ionCube Loader: NOT

Последнее обновление: 1 июля 2017


 Подписаться 0 Скачать

Если Вам нужно сделать, что бы пользователи могли видеть только свой профиль, тогда этот хак для Вас.

Установка не более двух минут!

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

Автор: SX2
собрано 0 долларов Поддержать автора

Войдите на сайт


Все собранные средства будут переданы автору этой статьи - SX2
Сумма перевода от 1 доллар
Установка!

1. Открыть /engine/modules/profile.php найти
$tpl->compile('content');

Выше вставить
if ($is_logged AND $member_id['name'] == $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, тогда меняем
$member_id['user_group'] == 1

на
$member_id['user_id'] == 1

Если нужно несколько групп, тогда так
in_array($member_id['user_group'], array(1, 2, 3, 4,5))
Изменений не было!
Нет файлов для загрузки!
Нет видео!
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.


Подписка на новости

Подписаться

Кто онлайн
2 посетителя на сайте. Из них:
Гости2