Cписок условий для шаблонов

martini

Проверенные
Сообщения
528
Реакции
136
Баллы
8,140
Давайте создадим "справочную" тему, в которой можно будет всегда подсмотреть всякие условия для настройки вывода элементов шаблонов

Итак, что интересует меня

1. Показать только для пользователей
2. Показать только для гостей

3. Показать только для определённой группы (групп)
4. Показать только для определённого пользователя
5. Показать в определённых форумах

6. Показать во всех форумах, кроме указанных
думаю, будет полезная тема
продолжение списка приветствуется
у кого есть ответы, может или тут писать, или создать собственную тему, я на лавры не претендую :)
 
Я все жду что эту тему удалят :)

Ок

Хочу показывать разный баннер разным полам. Мальчикам один, девочкам другой, неведомым зверушкам третий. В какое условие заворачивать?
 
Рожденный спрашивать, отвечать не может :)

помогите сконструировать условие
нужно разместить на странице темы (thread_view) блок, который будет видеть

1. автор темы
2. все участники групп А и Б
 
Код:
<xen:if is="{$post.user_id} == {$thread.user_id} AND {xen:helper ismemberof, $visitor, A, B}">
Это содержимое видно если автор является автором темы и пользователям из групп id=A, id=B
</xen:if>

Код:
<xen:if is="{$threadId} == X AND {$post.user_id} == {$thread.user_id} AND {xen:helper ismemberof, $visitor, A, B}">
Это содержимое видно в теме с id=X, автору темы и пользователям из групп id=A, id=B
</xen:if>
 
Это содержимое видно если автор является автором темы и пользователям из групп id=A, id=B


не, что-то не то, это мне кеш показывал, теперь не работает

is="{$post.user_id} == {$thread.user_id}

странная конструкция

о! вот так правильно

Код:
<xen:if is="{$visitor.user_id} == {$thread.user_id} AND {xen:helper ismemberof, $visitor, А, Б}">

а теперь контрольный

итак, содержимое видит автор темы, который является членом группы А или Б

а теперь нужно сделать чтоб в обход этого условия содержимое видели все юзеры из групп В и Г :)
 
содержимое видит автор темы, который является членом группы А или Б
Зачем два условия, если автор не будет членом одной из групп, он не будет видит, здесь лишнее условие для автора, все равно он должен быть в группе, для которых видно.
И как это в обход, не понятно, что хочешь, если для одних групп одно для других другое, это ясно. Да и открой ты уже тему с условиями и тыкайся. Все не сами все придумывают, а от туда берут, ну и кое что додумывают, а от твоих задумок голова кругом идет :)
Код:
<xen:if is="{xen:helper ismemberof, $visitor, A, B}">
Этот контент будет показан группам A и B
<xen:elseif is="{xen:helper ismemberof, $visitor, C, D}" />
Этот контент будет показан группам C и D
<xen:else />
Этот контент будет показан остальным группам
</xen:if>
 
Зачем два условия, если автор не будет членом одной из групп, он не будет видит, здесь лишнее условие для автора, все равно он должен быть в группе, для которых видно.
да, но если не автор, а в группе А, то не должен видеть
но если в группе В, то должен видеть даже если не автор :)
Да и открой ты уже тему с условиями и тыкайся
у меня она в закладках :) спрашиваю я только про то, чего там не нахожу

как сделать вывод для юзеров, у которых не заполнено поле Адрес (Location)?
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу