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

kochevnik

Проверенный
Регистрация
11.09.22
Сообщения
209
Реакции
15
Баллы
65
собственно вопрос в заголовке, создал html виджет и хочу чтоб он показывался только определенным группам
 

kochevnik

Проверенный
Регистрация
11.09.22
Сообщения
209
Реакции
15
Баллы
65
нашел вот такое условие
!{$xf.visitor.isMemberOf(x)}
скрыть от нескольких групп
!{$xf.visitor.isMemberOf([x, y])}
но! есть небольшая затыка )
пользователь в группе зареганых и в доп группе, зерегистрированные видеть не должны, а если он добавлен в дополнительную группу, то видеть может, как такое реализовать ?
 

Skaiman

Администратор
Регистрация
29.06.18
Сообщения
1 888
Решения
30
Реакции
1 339
Баллы
85
Если группы правильно настроены, то основная группа у всех зарегистрированные, остальные дополнительные, значит условие должно предоставлять просмотр только для нужной группы. Твои примеры наоборот запрещают простмотрт.
 

kochevnik

Проверенный
Регистрация
11.09.22
Сообщения
209
Реакции
15
Баллы
65
может не так выразился )
по умолчанию все зареганые(основная группа), у девочек доп группа, если закрываю просмотр виджета для основной, то и девочки не видят виджет, а надо чтоб не видели все, кроме доп групп
 

Pokschubin

Проверенный
Регистрация
07.07.18
Сообщения
382
Решения
5
Реакции
22
Баллы
75

1. Условия отображения переменных в шаблонах XenForo 2

2. В настройках виджета Условия отображения или создать свой виджет HTML и вставить в шаблон переменную.
 

kochevnik

Проверенный
Регистрация
11.09.22
Сообщения
209
Реакции
15
Баллы
65
блин, да я же написал выше, что создал виджет и условия прописал, но это условие скрывает от гр группы как основной, так и от доп, а надо чтоб доп группе показывало
Сообщение автоматически объединено:

Какое условие надо прописать? Как оно выглядит, если такое можно создать
 

Pokschubin

Проверенный
Регистрация
07.07.18
Сообщения
382
Решения
5
Реакции
22
Баллы
75
Пример:
HTML:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.

Сорян я доверху не долистал.

Видит муж пол:
HTML:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.

Видят женский пол:

HTML:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
 

kochevnik

Проверенный
Регистрация
11.09.22
Сообщения
209
Реакции
15
Баллы
65
щас до компа доберусь покажу скринами, мы не понимаем друг-друга
Сообщение автоматически объединено:

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

1667894499928.png
есть некий виджет с условием отображения, в котором задано не показывать незареганым и зареганым, наш пользователь состоит в доп группе "премиум" и не видит тоже
1667894671983.png

хотя по факту место для этого виджета у него зарезирвировано1667894824930.png
и как его вижу я
1667894893384.png

только открывается если юзера вручную перевести в группу
 
Последнее редактирование:

Skaiman

Администратор
Регистрация
29.06.18
Сообщения
1 888
Решения
30
Реакции
1 339
Баллы
85
У тебя используется условие на запрет просмотра виджета, если ты указываешь основную группу зарегистрированных, то все и не будут видеть, попробуй использовать условие на разрешение просмотра для определенной группы
 

kochevnik

Проверенный
Регистрация
11.09.22
Сообщения
209
Реакции
15
Баллы
65
ступил, а как будет выглядеть условие
 
Верх Низ