DLE обратный тег [ not-logged ]


Представляем хак DLE обратный тег [ not-logged ], после добавления хака у Вас в Userinfo.tpl будут доступны новые теги, чтобы редактировать свой собственный профиль. Это отличный пример того, как вы можете добавить любой тег на свое усмотрение. Тег [ not-logged ] служит для защиты профиля пользователя.

Установка хака DLE обратный тег [ not-logged ]
Открыть файл engine/modules/profile.php
Найти строку:

if( $is_logged and ($member_id['user_id'] == $row['user_id'] OR $member_id['user_group'] == 1) ) {


ПЕРЕД ней вставить:

if( $is_logged AND $member_id['user_id'] == $row['user_id']  ) $tpl->set_block( "'\[logged\](.*?)\[/logged\]'si", "" );
else{
    $tpl->set( '[logged]', "" );
    $tpl->set( '[/logged]', "" );
}


После правок у Вас в Userinfo.tpl будут доступны новые теги:
[logged] и [/logged]


Если вы прочитали краткую новость то вы поняли суть хака.
По умолчанию доступны такие теги:
[not-logged] и [/not-logged]


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

Автор: Sander
Версия DataLife Engine: 9.х -10.x свежая версия дле 10.5

Скачать у нас в разделе хаки для дле, хак DLE обратный тег [ not-logged ]

Obratnyy-teg-not-logged-DLE.rar [20,65 Kb] (cкачиваний: 45)
00

Комментарии (0)

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

Кликните на изображение чтобы обновить код, если он неразборчив