Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Как реализовать теги [this-user], [not-this-user] для Профиль пользователя ?

Как реализовать теги [this-user], [not-this-user] для Профиль пользователя ?


     08.01.2020    Все вопросы » Хаки    509

вопрос
Как реализовать теги

[this-user] текст [/this-user]
Выводится текст, указанный в них, если пользователь совпадает с тем о котором выводиться информация.

[not-this-user] текст [/not-this-user]
Выводится текст, указанный в них, если пользователь не совпадает с тем о котором выводиться информация.

-------------------------------------------------------
можно реализовать через модуля User BOX от LazyDev
https://lazydev.pro/fcode/16-dle-userbox.html

но может есть прямые решение не использовать дополнительного модуля каждый раз когда нуждаюсь в эти теги

Ответа пока нет


7 комментариев

dj-avtosh
PHP-developer

dj-avtosh - 8 января 2020 03:37 -

А как понять, что пользователь тот, о котором выводится информация?

Или Вы имеете ввиду, показывать для текущего пользователя (под которым пользователь сейчас авторизирован)?

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

леший
Гости

леший - 8 января 2020 04:34 -

Человеку скорее всего нужны аналоги тега

[not-logged] и [/not-logged]

REDFLAME
Юзер

REDFLAME - 9 января 2020 03:52 -

da da

REDFLAME
Юзер

REDFLAME - 9 января 2020 03:53 -

da, eto i imeiu v vedu

ТeraМoune
Юзер

ТeraМoune - 8 января 2020 04:21 -

Это же в профиле верно ? Если да то
в profile.php ниже while ( $row = $db->get_row( $sql_result ) ) {


if( $member_id['name'] == $row['name'] ) {
  
  $tpl->set('[this-user]', "");
  $tpl->set('[/this-user]', "");
  $tpl->set_block( "'\\[not-this-user\\](.*?)\\[/not-this-user\\]'si", "" );
  
} else {
  
  $tpl->set('[not-this-user]', "");
  $tpl->set('[/not-this-user]', "");
  $tpl->set_block( "'\\[this-user\\](.*?)\\[/this-user\\]'si", "" );
  
}

REDFLAME
Юзер

REDFLAME - 9 января 2020 03:53 -

spasibo

REDFLAME
Юзер

REDFLAME - 9 января 2020 03:54 -

spasibo vsem kto atreagiroval... nasheol sposob

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх