Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Шаблоны (TPL) [not-group] для профиля и обратный аналог [not-logged] и [/not-logged]

[not-group] для профиля и обратный аналог [not-logged] и [/not-logged]


     29.08.2014    Шаблоны (TPL)    1630

вопрос
Сверстал профиль пользователя, но появилось 2 проблемы. Первая находится на поверхности, но чтение документации и поисков в интернете не привели ни к чему. Необходимо разместить На одном и том же месте 2 кнопки т.е. одна будет отображаться у самого пользователя "Настройки", а вторая будет отображаться "написать ПМ" на этом же месте только в профиле другого пользователя. Имеются теги [not-logged] и [/not-logged], но они выполняют лишь часть работы, нужен обратный аналог этих тегов. Как я понял тегов [logged] и [/logged] нет. Вторая проблема касается значка (в правом верхнем углу), он должен отображаться только для групп 1,2,3 но в профиле не работают [group=X] и [/group]. Помогите найти решение проблем. Спасибо.

 [not-group] для профиля и обратный аналог [not-logged] и [/not-logged]

Ответил: User_3218


По поводу обратных тегов [NOT-LOGGED] И [/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]', "" );
}

Комментарии пользователей (3)

User_3218
1

32 | 3

User_3218 - 29 августа 2014 18:29 - Юзер

Я так понимаю, у Вас та проблема, которая была у меня... На счет отображения спец. картинки, если Вы хотите поставить в профиле такие теги [not-group]4,5[/not-group], то группы - 4,5 и т.д не смогут в профилях юзеров увидеть это картинку, надеюсь, Вы это понимаете..

User_3218
1

32 | 3

User_3218 - 29 августа 2014 18:34 - Юзер

вот решение YCHELOVEK33, который помог мне.
https://dle-faq.ru/faq/questhacks/11304-pomogite-pozhaluysta-s-tegami.html

Только где написаны цифры 1,3 - сотрите их, это было для проверки группы в профиле юзера. Просто уберите их. И задайте нужные стили для foradmin, forjournalist. Кстати, говоря, можно не только для двух групп сделать, если нужно для трех групп, можно дописать по примеру). Спасибо YCHELOVEK33!!

В профиле выводим с помощью {statuus}.

User_3218
1

32 | 3

User_3218 - 29 августа 2014 23:18 - Юзер

упс, поправляю первый коммент -- [not-group=4,5]ТЕКСТ[/not-group]

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

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