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

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


     29.08.2014    Все вопросы » Шаблоны (TPL)    3456

вопрос
Сверстал профиль пользователя, но появилось 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
Юзер

User_3218 - 29 августа 2014 18:29 -

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

User_3218
Юзер

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
Юзер

User_3218 - 29 августа 2014 23:18 -

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

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

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

наверх