Все для DataLife Engine / DLE хаки / Хак для DLE / DLE обратный тег [ not-logged ]

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качиваний: 55)
  • 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