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

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

Установка хака DLE обратный тег [ not-logged ]
[url=http://www.dle9.com/]дле[/url]

Открыть файл 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 ]
  • 60
Рубрика: DLE хаки » Хак для DLE
Ранее » Автовыбор категории при добавлении новости в DLE« Далее Защита от авторегистраций DLE - согласие с правилами
Добавление комментарияОставить комментарий