Иконка ресурса

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

не работает :rolleyes:
Работает. Только вопрос, пожалуйста, формулируйте нормально. Исходя из того, что вы мне написали в личку, вам надо скрыть статистику у определенной группы в теме, а не скрыть содержимое от пользователя. А это разные вещи.
HTML:
<xf:if is="!in_array({$post.user_id}, ([x, y, z]))">
    Текст, который не будет виден на постах пользователей с id x, y, z
</xf:if>
 
Последнее редактирование:
Работает. Только вопрос, пожалуйста, формулируйте нормально. Исходя из того, что вы мне написали в личку, вам надо скрыть статистику у определенной группы в теме, а не скрыть содержимое от пользователя. А это разные вещи.
HTML:
<xf:if is="!in_array({$post.user_id}, ([x, y, z]))">
    Текст, который не будет виден на постах пользователей с id x, y, z
</xf:if>
Ну не скрывает ничего :)
 
Смотря что и как прописать, пока я вижу только запрос ка, а что нужно не вижу.
 
Вам уже сказали, сформулируйте, что необходимо.
 
Suicide, Снимок.PNG
Шаблон message_macros
Найти:
HTML:
<xf:if is="$extras.register_date">
                        <dl class="pairs pairs--justified">
                            <dt>{{ phrase('joined') }}</dt>
                            <dd>{{ date($user.register_date) }}</dd>
                        </dl>
                    </xf:if>
Заменить
Код:
<xf:if is="{{ $user.user_id == 1 }}">
    <xf:else />
    <xf:if is="$extras.register_date">
                        <dl class="pairs pairs--justified">
                            <dt>{{ phrase('joined') }}</dt>
                            <dd>{{ date($user.register_date) }}</dd>
                        </dl>
                    </xf:if>
</xf:if>
Просто пример скрыть сообщения у пользователя с id 1, тут в примере скрыта дата регистрации
 
А так не красивше? :)
Код:
<xf:if is="$extras.register_date AND $user.user_id != 1">
                        <dl class="pairs pairs--justified">
                            <dt>{{ phrase('joined') }}</dt>
                            <dd>{{ date($user.register_date) }}</dd>
                        </dl>
                    </xf:if>
 
Skaiman, нет, потому что ему нужно скрыть всю статистику и соответственно под условие сразу попадут остальные условия на вывод информации.
 
Я имел ввиду конкретный код и сделал как пример, что можно не городить три этажа.
 
Как модифицировать это условие для двух категориий (5 и 9)?
Код:
<xf:if is="$resource.resource_category_id != 5">
  $0
</xf:if>
Ничего похожего в примерах найти не могу
 
HTML:
<xf:if is="!in_array({$resource.resource_category_id}, ([56, 44]))">
    Текст, который не будет виден в категории ресурса с id x, y, z
</xf:if>
 
Пишу в теме?. Не работает thread.user_id. Пробовал разместить виджет в PAGE_CONTAINER
 
Vladorld, естественно не будет. Там нет переменной thread.
 
Вам что нужно, показ в теме или для определённого пользователя.
 
Нужен показ виджета для тем из определенного форума ИЛИ показ виджета в темах созданным конкретным юзером.
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу