Все для DataLife Engine / DLE хаки / Хак для DLE / DLE разрешение просмотра только своего профиля

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


Установка хак DLE разрешение просмотра только своего профиля на сайте, хак закрывает доступ просмотра данных профиля пользователям, кроме своего. Таким образом мы разрешаем просмотр только своего профиля на сайте DataLife Engine, чтобы пользователи могли видеть информацию только своего профиля, а другие профили были доступны для просмотра только модераторам.

Легкая установка делается за пару секунд.
Итак, приступим к установке хак для DLE разрешаем просмотр только своего профиля на сайте
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
Закачать хаки дле с нашего преокта, как хак

Razreshaem-prosmotr-tolko-svoego-profilya.rar [32,38 Kb] (cкачиваний: 36)
  • 60
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent