- 20.06.2022
- 27 010
- 230
- 36
- Награды
- 10
- Пол
- Муж.
Репутация:
- Автор темы
- Администратор
- Модератор
- Команда форума
-
- #1
Тег шаблона if можно использовать для условного отображения. Тег if может принимать следующие атрибуты:
- is - Условие, при котором должно отображаться содержимое тегов.
Атрибут is поддерживает несколько логических операторов:
- OR - Логическое или. Альтернативное использование: ||
- AND - Логическое и. Альтернативное использование &&
- ! - Логическое отрицание (не).
- XOR - Возвращает true, если верно только одно из двух условий. Исключающее или
Теги else и else-if используются в сочетании с тегом if для условного отображения HTML в соответствии с предложением.
Тег For-each
Тег for-each позволяет зацикливать массив элементов, печатая блок HTML для каждого элемента.
Тег for-each принимает следующие атрибуты:
- loop - Массив для зацикливания.
- key - имя переменной, используемой в цикле для получения ключа массива текущего элемента. Может быть целым числом (обычный массив) или строкой (ассоциативный массив).
- value- имя переменной для использования в цикле, содержащее текущий элемент массива.
- i - Имя переменной для использования в цикле для текущего индекса. Не обязательный аттрибут
Как я могу отобразить содержимое только для администраторов в Xenforo?
HTML:<xf:if is="{$xf.visitor.is_admin}">
Этот текст видят только администраторы
</xf:if>
Как я могу отобразить содержимое только для модераторов в Xenforo?
HTML:<xf:if is="{$xf.visitor.is_moderator}">
Этот текст видят только модераторы
</xf:if>
Как я могу отобразить содержимое только для администраторов и модераторов в Xenforo?
HTML:<xf:if is="{$xf.visitor.is_admin} AND {$xf.visitor.is_moderator}">
Этот текст видят только администраторы и модераторы
</xf:if>
Как я могу отобразить содержимое только для администраторов или модераторов в Xenforo?
HTML:<xf:if is="{$xf.visitor.is_admin} OR {$xf.visitor.is_moderator}">
Этот текст видят только администраторы и модераторы
</xf:if>
Как я могу отобразить определенное содержимое для администраторов и пользователей в Xenforo?
HTML:<xf:if is="$xf.visitor.is_admin">
Этот текст виден только администратором...
<xf:else />
Этот текст виден всем, кто не администратор
</xf:if>
Как я могу отобразить определенное содержимое для администраторов, модераторов и пользователей в Xenforo?
HTML:<xf:if is="$xf.visitor.is_admin">
Этот текст виден только администратором...
<xf:elseif is="$xf.visitor.is_moderator" />
Этот текст будет показан только модераторам (исключая пользователей, которые также являются администраторами).
<xf:else />
Этот текст виден всем, кто не Администратор или Модератор.
</xf:if>
Как я могу отобразить содержимое только для зарегистрированных пользователей и скрыть его от гостей в Xenforo?
HTML:<xf:if is="{$xf.visitor.user_id}">
Этот текст видят только зарегистрированные пользователи
</xf:if>
Как я могу отобразить содержимое только для гостей и скрыть его от зарегистрированных пользователей в Xenforo?
HTML:<xf:if is="!{$xf.visitor.user_id}">
Этот текст видят только гости
</xf:if>
Как я могу отобразить разное содержимое для гостей и зарегистрированных пользователей в Xenforo?
HTML:<xf:if is="{$xf.visitor.user_id}">
Этот текст видят только зарегистрированные пользователи
<xf:else />
Этот текст видят только гости
</xf:if>
Как убрать кнопку «Жалоба» в личном кабинете пользователя на самого себя в Xenforo?
Создать модификацию
/admin.php?template-modifications/addШаблон:member_view
Найти:
HTML:
<xf:if is="$user.canBeReported()">
<xf:button href="{{ link('members/report', $user) }}"
class="button--link" overlay="true">
{{ phrase('report_verb') }}
</xf:button>
</xf:if>
Заменить:
HTML:
<xf:if is="$xf.visitor != $user">
$0
</xf:if>
Как я могу отобразить содержимое только для конкретного пользователя в Xenforo?
Код:<xf:if is="{$xf.visitor.user_id} == x">
Этот текст видит только пользователь x
</xf:if>
Как я могу отобразить содержимое только для конкретных пользователей в Xenforo?
HTML:<xf:if is="in_array({$xf.visitor.user_id}, ([x,y,z]))">
Этот текст видит только пользователь x,y,z
</xf:if>
Как я могу скрыть содержимое только для конкретного пользователя в Xenforo?
HTML:<xf:if is="{$xf.visitor.user_id} != x">
Этот текст видят пользователи, кроме x
</xf:if>
Как я могу скрыть содержимое от конкретных пользователей в Xenforo?
HTML:<xf:if is="!in_array({$xf.visitor.user_id}, ([x, y]))">
Этот текст видят только пользователи кроме x, y
</xf:if>
Как я могу отобразить содержимое только для пользователя с определенным именем в Xenforo?
HTML:<xf:if is="{{ $xf.visitor.username == 'username' }}">
Этот текст видит только пользователь с именем username
</xf:if>
Как я могу отобразить содержимое только для пользователей с определенными именами в Xenforo?
HTML:<xf:if is="{{ in_array($xf.visitor.username, ['username', 'Captain', 'Hope', 'Mirovinger']) }}">
Этот текст видит только пользователь с именем username, Captain, Hope или Mirovinger
</xf:if>
Как я могу отобразить содержимое только для тех пользователей, у которых есть аватар или граватар в Xenforo?
HTML:<xf:if is="{$xf.visitor.avatar_date} OR {$xf.visitor.gravatar}">
Это содержимое могут видеть только те пользователи, которые установили себе аватар или граватар
</xf:if>
Как я могу отобразить содержимое для пользователей, у которых менее x сообщений в Xenforo?
HTML:<xf:if is="{$xf.visitor.message_count} < x">
Этот текст будет показан только пользователям, у которых менее x сообщений
</xf:if>
Как я могу отобразить содержимое для пользователей, у которых более x сообщений в Xenforo?
HTML:<xf:if is="{$xf.visitor.message_count} > x">
Этот текст будет показан только пользователям, у которых более x сообщений
</xf:if>
Если Вы хотите отобразить текст только для команды форума в Xenforo
HTML:<xf:if is="{$xf.visitor.is_staff}">
Этот текст видят только участники команды форума.
</xf:if>
Если Вы хотите отобразить текст для заблокированных пользователей в Xenforo
HTML:<xen:if is="{$xf.visitor.is_banned}">
Этот текст видят только заблокированные пользователи
</xen:if>
Если вы хотите отобразить текст нежелательному пользователю в Xenforo
HTML:<xf:if is="{$xf.visitor.Option.is_discouraged}">
Этот текст видят только нежелательные пользователи.
</xf:if>
Как я могу отобразить содержимое только определённым группам пользователей в Xenforo?
HTML:<xf:if is="{$xf.visitor.isMemberOf(x)}">
Этот текст видят только пользователи из группы x
</xf:if>
Код:
<xf:if is="{{ $xf.visitor.isMemberOf(x) }}">
Этот текст видят только пользователи из группы x
</xf:if>
Как я могу скрыть содержимое от определённых групп пользователей в Xenforo?
HTML:<xf:if is="!{$xf.visitor.isMemberOf(x)}">
Данный текст скрыт от пользователей из группы x
</xf:if>
Как я могу отобразить содержимое нескольким определённым группам пользователей в Xenforo?
HTML:<xf:if is="{$xf.visitor.isMemberOf([x, y])}">
Данный текст видят только пользователи из групп x и/или y
</xf:if>
Как я могу скрыть содержимое от нескольких групп в Xenforo?
HTML:<xf:if is="!{$xf.visitor.isMemberOf([x, y])}">
Данный текст не видят только пользователи из групп x и/или y
</xf:if>
Как я могу отобразить содержимое для нескольких конкретных пользователей в Xenforo?
HTML:<xf:if is="in_array({$xf.visitor.user_id}, ([x, y, z]))">
Этот текст видят только пользователи x, y и z
</xf:if>
Как я могу отобразить содержимое для пользователей, у которых ноль сообщений в Xenforo?
HTML:<xf:if is="{$xf.visitor.message_count} == 0">
Этот текст будет показан пользователям с 0 сообщений
</xf:if>
Как я могу отобразить содержимое только для пользователей, которые не подтвердили свой email адрес в Xenforo?
HTML:<xf:if is="{$xf.visitor.isAwaitingEmailConfirmation()}">
Этот текст будет показан только пользователям, которые не подтвердили свой email адрес
</xf:if>
Как я могу отобразить содержимое только для видимых пользователей в Xenforo?
HTML:<xf:if is="$xf.visitor.visible">
Это содержимое смогут просматривать только видимые пользователи
</xf:if>
Как я могу отобразить содержимое только для тех пользователей, у которых нет аватара в Xenforo?
HTML:<xf:if is="!{$xf.visitor.avatar_date} OR !{$xf.visitor.gravatar}">
Это содержимое могут видеть только те пользователи, у которых нет аватара
</xf:if>
Как я могу отображать контент только для тех пользователей, у которых есть Gravatar в Xenforo?
HTML:<xf:if is="{$xf.visitor.gravatar}">
Это содержимое могут видеть только те пользователи, у которых установлен Gravatar
</xf:if>
Как я могу отобразить содержимое для пользователей, у которых ноль симпатий в Xenforo?
HTML:<xf:if is="{$xf.visitor.like_count} == 0">
Этот текст будет показан пользователям с 0 симпатиям
</xf:if>
Как я могу отобразить содержимое для пользователей, у которых ноль реакций? XF 2.2
HTML:<xf:if is="{$xf.visitor.reaction_score} == 0">
Этот текст будет показан пользователям с 0 реакциями
</xf:if>
Как я могу отобразить информацию только для пользователей, у которых менее X симпатий в Xenforo?
HTML:<xf:if is="{$xf.visitor.like_count} < x">
Этот текст будет показан только пользователям, у которых менее x симпатий
</xf:if>
Как я могу отобразить информацию только для пользователей, у которых менее X реакций? XF 2.2
HTML:<xf:if is="{$xf.visitor.reaction_score} < x">
Этот текст будет показан только пользователям, у которых менее x реакций
</xf:if>
Как я могу отобразить информацию только для пользователей, у которых более X симпатий в Xenforo?
HTML:<xf:if is="{$xf.visitor.like_count} > x">
Этот текст будет показан только пользователям, у которых более x симпатий
</xf:if>
Как я могу отобразить информацию только для пользователей, у которых более X реакций? XF 2.2
HTML:<xf:if is="{$xf.visitor.reaction_score} > x">
Этот текст будет показан только пользователям, у которых более x реакций
</xf:if>
Как я могу отобразить содержимое для пользователей, у которых ноль баллов за трофеи в Xenforo?
HTML:<xf:if is="{$xf.visitor.trophy_points} == 0">
Этот текст будет показан пользователям с 0 баллами за трофеи
</xf:if>
Как я могу отобразить информацию только для пользователей, у которых менее X баллов за трофеи в Xenforo?
HTML:<xf:if is="{$xf.visitor.trophy_points} < x">
Этот текст будет показан только пользователям, у которых менее x баллов за трофеи
</xf:if>
Как я могу отобразить информацию только для пользователей, у которых более X баллов за трофеи в Xenforo?
HTML:<xf:if is="{$xf.visitor.trophy_points} > x">
Этот текст будет показан только пользователям, у которых более x баллов за трофеи
</xf:if>
Как я могу отобразить различную информацию только для пользователей, у которых более 0 баллов за трофеи, менее X баллов за трофеи и более X баллов за трофеи в Xenforo?
HTML:<xf:if is="{$xf.visitor.trophy_points} == 0">
Этот текст будет показан пользователям с 0 баллами за трофеи
<xf:elseif is="{$xf.visitor.trophy_points} < x" />
Этот текст будет показан только пользователям, у которых менее x баллов за трофеи
<xf:elseif is="{$xf.visitor.trophy_points} > x" />
Этот текст будет показан только пользователям, у которых более x баллов за трофеи
</xf:if>
Как я могу отобразить содержимое для пользователей, у которых ноль сообщений, более X и менее X сообщений в Xenforo?
HTML:<xf:if is="{$xf.visitor.message_count} == 0">
Этот текст будет показан пользователям с 0 сообщений
<xf:elseif is="{$xf.visitor.message_count} < x" />
Этот текст будет показан только пользователям, у которых более x сообщений
<xf:elseif is="{$xf.visitor.message_count} > x" />
Этот текст будет показан только пользователям, у которых менее x сообщений
</xf:if>
Как я могу отобразить содержимое для пользователей, у которых ноль симпатий, более X симпатий и менее X симпатий в Xenforo?
HTML:<xf:if is="{$xf.visitor.like_count} == 0">
Этот текст будет показан пользователям с 0 симпатиям
<xf:elseif is="{$xf.visitor.like_count} < x" />
Этот текст будет показан только пользователям, у которых менее x симпатий
<xf:elseif is="{$xf.visitor.like_count} > x" />
Этот текст будет показан только пользователям, у которых более x симпатий
</xf:if>
Как я могу отобразить содержимое для пользователей, у которых ноль реакций, более X реакций и менее X реакций в Xenforo?
HTML:<xf:if is="{$xf.visitor.reaction_score} == 0">
Этот текст будет показан пользователям с 0 реакциями
<xf:elseif is="{$xf.visitor.reaction_score} < x" />
Этот текст будет показан только пользователям, у которых менее x реакций
<xf:elseif is="{$xf.visitor.reaction_score} > x" />
Этот текст будет показан только пользователям, у которых более x реакций
</xf:if>
Как сделать вывод для пользователей, у которых не заполнено поле Адрес (Location) в Xenforo?
HTML:<xf:if is="!{$xf.visitor.location}">
Этот текст будет виден только для посетителей, у которых не заполнено местоположение
</xf:if>
Как сделать вывод для пользователей, у которых заполнено поле Адрес (Location) в Xenforo?
HTML:<xf:if is="{$xf.visitor.location}">
Этот текст будет виден только для посетителей, у которых заполнено местоположение
</xf:if>
Как сделать вывод для пользователей, у которых заполнено поле Веб-сайт (Website) в Xenforo?
HTML:<xf:if is="{$xf.visitor.website}">
Этот текст будет виден только для посетителей, у которых заполнено веб-сайт
</xf:if>
Как сделать вывод для пользователей, у которых не заполнено поле Веб-сайт (Website) в Xenforo?
HTML:<xf:if is="!{$xf.visitor.website}">
Этот текст будет виден только для посетителей, у которых не заполнено веб-сайт
</xf:if>
Как сделать вывод для пользователей, у которых заполнена подпись в Xenforo?
Код:<xf:if is="{$xf.visitor.signature}">
Этот текст будет виден только для посетителей, у которых есть подпись
</xf:if>
Как сделать вывод для пользователей, у которых отсутствует подпись в Xenforo?
HTML:<xf:if is="!{$xf.visitor.signature}">
Этот текст будет виден только для посетителей, у которых отсутствует подпись
</xf:if>
Состояние пользователя в Xenforo
Активированные пользователи:
HTML:<xf:if is="{$xf.visitor.user_state} == 'valid'">
Этот текст видят только активированные пользователи.
</xf:if>
Ожидающие подтверждение по электронной почте:
HTML:<xf:if is="{$xf.visitor.user_state} == 'email_confirm'">
Этот текст видят только те кто ожидает подтверждение по электронной почте.
</xf:if>
Ожидающие подтверждение по электронной почте (после редактирования):
HTML:<xf:if is="{$xf.visitor.user_state} == 'email_confirm_edit'">
Этот текст видят только те кто ожидает подтверждение по электронной почте (после редактирования).
</xf:if>
Недействительная почта:
HTML:<xf:if is="{$xf.visitor.user_state} == 'email_bounce'">
Этот текст видят только те у кого электронная почта недействительна.
</xf:if>
Ожидают одобрения:
HTML:<xf:if is="{$xf.visitor.user_state} == 'moderated'">
Этот текст видят только те пользователи которые ожидают одобрения.
</xf:if>
Отклонены:
HTML:<xf:if is="{$xf.visitor.user_state} == 'rejected'">
Этот текст видят только те пользователи которые были отклонены.
</xf:if>
Отключенные:
HTML:<xf:if is="{$xf.visitor.user_state} == 'disabled'">
Этот текст видят только те пользователи которые были отключены.
</xf:if>
Условия:
HTML:<xf:if is="{$xf.visitor.user_state} == 'valid'">
Этот текст видят только активированные пользователи.
<xf:elseif is="{$xf.visitor.user_state} == 'email_confirm' " />
Этот текст видят только те кто ожидает подтверждение по электронной почте.
<xf:elseif is="{$xf.visitor.user_state} == 'email_confirm_edit' " />
Этот текст видят только те кто ожидает подтверждение по электронной почте (после редактирования).
<xf:elseif is="{$xf.visitor.user_state} == 'email_bounce' " />
Этот текст видят только те у кого электронная почта недействительна.
<xf:elseif is="{$xf.visitor.user_state} == 'moderated' " />
Этот текст видят только те пользователи которые ожидают одобрения.
<xf:elseif is="{$xf.visitor.user_state} == 'rejected' " />
Этот текст видят только те пользователи которые были отвергнуты.
<xf:elseif is="{$xf.visitor.user_state} == 'disabled' " />
Этот текст видят только те пользователи которые были отключены.
</xf:if>
Если вы хотите отобразить текст в определённом стиле в Xenforo
HTML:<xf:if is="{$xf.visitor.style_id} == 2">
Для стиля с Ид 2.
<xf:else />
Для остальных стилей.
</xf:if>
Если вы хотите отобразить текст в определённых стилях в Xenforo
HTML:<xf:if is="in_array({$xf.visitor.style_id}, [1, 2])">
Для стиля с Ид 1 и 2.
<xf:else />
Для остальных стилей.
</xf:if>
Показ информации, для пользователей с определённым языком в Xenforo.
Вывод с русским языком
HTML:<xf:if is="{$xf.language.language_code} == 'ru-RU'">
Этот текст видят только пользователи с русским языком.
</xf:if>
Вывод для русского и других языков
HTML:<xf:if is="{$xf.language.language_code} == 'ru-RU'">
Этот текст видят только пользователи с русским языком.
<xf:else />
For other language
</xf:if>
Вывод для русского и английского языка, и другой текст для других
HTML:<xf:if is="in_array({$xf.language.language_code}, ['ru-RU', 'en-US'])">
Этот текст видят только пользователи с русским и английским (дефолтным) языком.
<xf:else />
For other language
</xf:if>
С условиями
HTML:<xf:if is="{$xf.language.language_code} == 'ru-RU'">
Этот текст видят только пользователи с русским языком.
<xf:elseif is="{$xf.language.language_code} == 'en-US' " />
This text is seen only by users with English.
<xf:else />
For other language
</xf:if>
И ещё маленькую фишечку с языком, при экспорте локализованного языка в .xml файле можно так же найти установленный код для языка
HTML:
<language title="Russian (RU)" date_format="j M Y" time_format="H:i" currency_format="{symbol}{value}" week_start="1" decimal_point="." thousands_separator="," label_separator=":" comma_separator=", " ellipsis="..." parenthesis_open="(" parenthesis_close=")" language_code="ru-RU" text_direction="LTR" export_version="2">
где language_code - определяется как код языка, а значение "ru-RU" сам язык
И достать из базы данных можно в таблице xf_phrase, столбец language_code
Так же есть свои фишечки для id языка:
1) Передается в ссылке ID языка при выборе языка
2) В панели управления при наведение на язык так же будет передаваться более короткая ссылка показывающая ID языка
3) В Базе данных таблица xf_phrase колонка language_id
Как я могу отобразить количестве симпатий из определенной темы в Xenforo?
HTML:<xf:if is="{$thread.thread_id} == x">
{$thread.first_post_likes|number}
Где x, ид темы
</xf:if>
Как я могу отобразить содержимое только для тех пользователей, у которых заполнено дополнительно поле в Xenforo?
Дополнительное поле x
HTML:<xf:if is="{$xf.visitor.Profile.custom_fields.x}">
Это содержимое могут просматривать только те пользователи, у которых заполнено дополнительное поле X (field_id необходимо заменить на ID нужного поля)
</xf:if>
Дополнительное поле skype
HTML:<xf:if is="{$xf.visitor.Profile.custom_fields.skype}">
Это содержимое могут просматривать только те пользователи, у которых заполнено дополнительное поле skype
</xf:if>
Дополнительное поле facebook
HTML:<xf:if is="{$xf.visitor.Profile.custom_fields.facebook}">
Это содержимое могут просматривать только те пользователи, у которых заполнено дополнительное поле skype
</xf:if>
Дополнительное поле twitter
HTML:
<xf:if is="{$xf.visitor.Profile.custom_fields.twitter}">
Это содержимое могут просматривать только те пользователи, у которых заполнено дополнительное поле skype
</xf:if>
Так же узнать id дополнительного поля можно несколькими фишками:
- В панели управления при наведение на дополнительное поле в ссылке будет показано
- При редактирование дополнительного поля в панели управления будет показано для уже созданного дополнительного поля
- При создание в панели управления дополнительного поля вы придумываете ID
Для мальчиков
HTML:<xf:if is="{$xf.visitor.Profile.custom_fields.gender} == 'male'">
Для мальчиков
</xf:if>
Для девочек
HTML:<xf:if is="{$xf.visitor.Profile.custom_fields.gender} == 'female'">
Для девочек
</xf:if>
Если у вас будут добавлены варианты ответов то так же добавляете по первому полю возможных вариантов.
Род занятий:
HTML:<xf:if is="{$xf.visitor.Profile.custom_fields.occupation}">
Для тех кто указал род занятий
</xf:if>
Условия с полами:
HTML:<xf:if is="{$xf.visitor.Profile.custom_fields.gender} == 'male'">
Для мальчиков
<xf:elseif is="{$xf.visitor.Profile.custom_fields.gender} == 'female'" />
Для девочек
<xf:else />
Для тех, кто не указал свой пол или другой выбрал пол
</xf:if>
Показ информации, для пользователей с определённым id языка в Xenforo.
Для языка с ID 1
HTML:<xf:if is="{$xf.language.language_id} == 1">
Для языка с ID 1
</xf:if>
Для языка с ID 1 и других языков
Код:
<xf:if is="{$xf.language.language_id} == 1">
Для языка с ID 1
<xf:else />
Для остальных языков
</xf:if>
Для языка с ID 1, 2
HTML:<xf:if is="in_array({$xf.language.language_id}, [1, 2]) ">
Для языка с ID 1 и 2
</xf:if>
Для языка с ID 1, 2 и других языков
HTML:<xf:if is="in_array({$xf.language.language_id}, [1, 2]) ">
Для языка с ID 1 и 2
<xf:else />
Для остальных языков
</xf:if>
С условиями
HTML:<xf:if is="{$xf.language.language_id} == 1">
Для языка с ID 1
<xf:elseif is="{$xf.language.language_id} == 2" />
Для языка с ID 2
<xf:else />
Для остальных языков
</xf:if>
Если вы хотите скрыть текст от команды форума в Xenforo
HTML:<xf:if is="!{$xf.visitor.is_staff}">
Этот текст видят все, кроме участников команды форума.
</xf:if>
Как я могу отобразить содержимое только для супер администраторов в Xenforo?
HTML:<xf:if is="{$xf.visitor.is_super_admin}">
Этот текст видят только супер администраторы
</xf:if>
Как я могу отобразить содержимое в определённом форуме в Xenforo?
HTML:<xf:if is="{$forum.node_id} == x">
Этот текст будет показан в форуме x
</xf:if>
Как я могу отобразить содержимое в форуме x и y в Xenforo?
HTML:<xf:if is="in_array({$forum.node_id}, [x,y])">
Этот текст будет показан в форуме x, y
</xf:if>
Как я могу отобразить содержимое в определённой категории в Xenforo?
HTML:<xf:if is="{$category.node_id} == x">
Этот текст будет показан в категории x
</xf:if>
Как я могу скрыть содержимое в определённой категории в Xenforo?
HTML:<xf:if is="$forum.node_id != 3">
Этот текст будет показан во всех категориях, кроме 3
</xf:if>
Как я могу отобразить содержимое в определённых категориях в Xenforo?
HTML:<xf:if is="in_array({$category.node_id}, [x, y])">
Этот текст будет показан в категории x и y
</xf:if>
Правильно вставить "свой html" после любого по счету сообщения на каждой странице (кроме личных переписок)
(Обратите внимание, что сообщения нумеруются от нуля!):
HTML:<xf:if is="{$post.position} % {$xf.options.messagesPerPage} == 0 AND !{$conversation}">
Cвой html
</xf:if>
После второго сообщения на каждой странице в Xenforo:
HTML:<xf:if is="{$post.position} % {$xf.options.messagesPerPage} == 1 AND !{$message.conversation_id}">
Cвой html после второго сообщения
</xf:if>
Рандомный (случайный) показ в Xenforo:
HTML:<xf:if is="{$post.position} % {$xf.options.messagesPerPage} == {{ $xf.time % 9 + 1 }} AND !{$message.conversation_id}">
Рандомно.. при условии что на странице 10 сообщений )))
</xf:if>
Как я могу отобразить содержимое для пользователей, зарегистрированных менее 30 дней в Xenforo?
HTML:<xf:if is="{$xf.visitor.register_date} > {$xf.time} - (3600 * 24 * 30)">
Этот текст будет виден только для пользователей, зарегистрированных менее 30 дней
</xf:if>
Как я могу отобразить содержимое для пользователей, зарегистрированных более 30 дней в Xenforo?
HTML:<xf:if is="{$xf.visitor.register_date} < {$xf.time} - (3600 * 24 * 30)">
Этот текст будет виден только для пользователей, зарегистрированных менее 30 дней
</xf:if>
Как я могу отобразить содержимое в сообщении автора темы в Xenforo?
HTML:<xf:if is="{$post.user_id} == {$thread.user_id}">
Это сообщение будет показано в сообщении автора темы
</xf:if>
Как я могу отобразить содержимое после первого сообщения в теме в Xenforo?
HTML:<xf:if is="{$post.position} == 0">
Этот текст будет отображён после первого сообщения
</xf:if>
Как я могу отобразить содержимое после сообщения x на каждой странице темы форума или переписки в Xenforo?
HTML:<xf:if is="{$post.position} % {$xf.options.messagesPerPage} == 1 AND !{$message.conversation_id}">
Этот текст будет показан после сообщения x на каждой странице темы
</xf:if>
Как я могу отобразить содержимое после x сообщений на каждой странице темы форума в Xenforo?
HTML:<xf:if is="in_array($post.position % $xf.options.messagesPerPage, [2, 4, 6])">
Этот текст будет показан после x, y, z сообщений на каждой странице темы
</xf:if>
Как я могу отобразить содержимое после сообщения x на каждой странице темы форума в Xenforo?
HTML:<xf:if is="{$post.position} % {$xf.options.messagesPerPage} == x">
Этот текст будет показан после сообщения x на каждой странице
</xf:if>
Как я могу отобразить содержимое после первого сообщения в теме или переписке в Xenforo?
HTML:<xf:if is="{$post.position} == 0 AND !{$message.conversation_id}">
Этот текст будет показан после первого сообщения темы или переписки
</xf:if>
Как я могу отобразить содержимое после сообщения x на каждой странице, только в форумах y и z в Xenforo?
HTML:<xf:if is="{$post.position} % {$xf.options.messagesPerPage} == x AND in_array({$thread.node_id}, [y, z])">
Этот текст будет показан после сообщения x на каждой странице, только в форумах y и z
</xf:if>
Как я могу отобразить содержимое после сообщения x на каждой странице, за исключением форумов y и z в Xenforo?
HTML:<xf:if is="{$post.position} % {$xf.options.messagesPerPage} == x AND !in_array({$thread.node_id}, [y, z])">
Этот текст будет показан после сообщения x на каждой странице, только в форумах y и z
</xf:if>
Как я могу отобразить содержимое в определённой теме форума в Xenforo?
HTML:<xf:if is="{$thread.thread_id} == x">
Этот текст будет показан в теме x
</xf:if>
Или так:
Код:
<xf:if is="{$threadId} == x">
Этот текст будет показан в теме x
</xf:if>
Как я могу отобразить содержимое в определённом сообщении в Xenforo?
HTML:<xf:if is="{$post.post_id} == x">
Этот текст будет показан в сообщении x
</xf:if>
Или так
<xf:if is="{$postId} == x">
Этот текст будет показан в сообщении x
</xf:if>
Как я могу отобразить содержимое в нескольких определённых сообщениях в Xenforo?
HTML:<xf:if is="in_array({$post.post_id}, [x, y])">
Это сообщение будет показано в сообщениях x, y
</xf:if>
Или так
Код:
<xf:if is="in_array({$postId}, [x, y])">
Это сообщение будет показано в сообщениях x, y
</xf:if>
Как я могу отобразить содержимое кроме определённого сообщения в Xenforo?
HTML:<xf:if is="{$post.post_id} != x">
Этот текст будет показан в сообщении x
</xf:if>
Или так
Код:
<xf:if is="{$postId} != x">
Этот текст будет показан в сообщении x
</xf:if>
Как я могу отобразить содержимое кроме нескольких определённых сообщений в Xenforo?
HTML:<xf:if is="!in_array({$post.post_id}, [x, y])">
Это сообщение будет показано в сообщениях x, y
</xf:if>
Или так
HTML:
<xf:if is="!in_array({$postId}, [x, y])">
Это сообщение будет показано в сообщениях x, y
</xf:if>
Как я могу отобразить содержимое в нескольких темах форума в Xenforo?
HTML:<xf:if is="in_array({$thread.thread_id}, [x, y])">
Этот текст будет показан только в темах x, y
</xf:if>
Или так
HTML:
<xf:if is="in_array({$threadId}, [x, y])">
Этот текст будет показан только в темах x, y
</xf:if>
Как я могу отобразить содержимое кроме определённой темы форума в Xenforo?
HTML:<xf:if is="{$thread.thread_id} != x">
Этот текст будет показан в темах кроме x
</xf:if>
Или так
HTML:
<xf:if is="{$threadId} == x">
Этот текст будет показан в теме x
</xf:if>
Как я могу отобразить содержимое кроме нескольких тем форума?
HTML:<xf:if is="!in_array({$thread.thread_id}, [x, y])">
Этот текст будет показан только в темах x, y
</xf:if>
Или так
HTML:
<xf:if is="!in_array({$threadId}, [x, y])">
Этот текст будет показан только в темах x, y
</xf:if>
Как я могу отобразить содержимое только в темах автора x в Xenforo?
HTML:<xf:if is="{$thread.user_id} == x">
Это сообщение будет видно в темах автора x
</xf:if>
Если вы хотите отобразить данный текст в разделе только на первой странице
(шаблон forum_view или где есть PAGINATION)HTML:
<xf:if is="{$page} == 1">
Этот текст отображается только на первой странице в разделе.
</xf:if>
Как я могу отобразить содержимое на определённой странице в Xenforo?
HTML:<xf:if is="{$template} == 'x'">
Этот текст будет показан в шаблоне x
</xf:if>
Как я могу отобразить содержимое на определённых страницах в Xenforo?
HTML:<xf:if is="in_array({$template}, ['forum_list', 'forum_view', 'thread_view'])">
Этот текст будет показан в шаблонах xyz
</xf:if>
Как я могу отобразить содержимое кроме определённой странице в Xenforo?
HTML:<xf:if is="{$template} != 'x'">
Этот текст будет показан в шаблонах кроме x
</xf:if>
Как я могу скрыть сообщение в определенном шаблоне в Xenforo?
HTML:<xf:if is="$xf.reply.template != 'x'">
не будет отображаться в шаблоне x
</xf:if>
или так
HTML:
<xf:if is="$__globals.template != 'x'">
не будет отображаться в шаблоне x
</xf:if>
или так
HTML:
<xf:if is="$template != 'x'">
не будет отображаться в шаблоне x
</xf:if>
Как я могу отобразить содержимое кроме определённых страницах в Xenforo?
HTML:<xf:if is="!in_array({$template}, ['forum_list', 'forum_view', 'thread_view'])">
Этот текст будет показан в шаблонах кроме xyz
</xf:if>
Как я могу показать содержимое только при создании темы в Xenforo?
HTML:<xf:if is="$template == 'forum_post_thread'">
Этот текст будет показан только при создании темы
</xf:if
Как я могу скрыть содержимое только при создании темы в Xenforo?
HTML:<xf:if is="$template != 'forum_post_thread'">
Этот текст будет скрыт при создании темы
</xf:if>
Как я могу показать содержимое только при создании ресурса в Xenforo?
HTML:<xf:if is="$template == 'xfrm_category_add_resource'">
Этот текст будет показан только при создании ресурса
</xf:if>
Как я могу скрыть содержимое только при создании ресурса в Xenforo?
HTML:<xf:if is="$template != 'xfrm_category_add_resource'">
Этот текст будет скрыт при создании ресурса
</xf:if>
Как я могу показать содержимое только при просмотре страницы поиска в Xenforo?
HTML:<xf:if is="$template == 'search_form'">
Этот текст будет показан при просмотре страницы поиска
</xf:if>
Как я могу скрыть содержимое только при просмотре страницы поиска в Xenforo?
HTML:<xf:if is="$template != 'search_form'">
Этот текст будет скрыт при просмотре страницы поиска
</xf:if>
Как я могу показать содержимое только при просмотре "Что нового" в Xenforo?
HTML:<xf:if is="$template == 'whats_new'">
Этот текст будет показан при просмотре "Что нового"
</xf:if>
Как я могу скрыть содержимое только при просмотре страницы "Что нового" в Xenforo?
HTML:<xf:if is="$template != 'whats_new'">
Этот текст будет скрыт при просмотре "Что нового"
</xf:if>
Как я могу показать содержимое только при просмотре переписок в Xenforo?
HTML:<xf:if is="$template == 'conversation_view'">
Этот текст будет показан при просмотре переписок
</xf:if>
Как я могу скрыть содержимое только при просмотре переписок в Xenforo?
HTML:<xf:if is="$template != 'conversation_view'">
Этот текст будет скрыт при просмотре переписок
</xf:if>
Как я могу показать содержимое только при просмотре списка переписок в Xenforo?
HTML:<xf:if is="$template == 'conversation_list'">
Этот текст будет показан при просмотре списка переписок
</xf:if>
Как я могу скрыть содержимое только при просмотре списка переписок в Xenforo?
HTML:<xf:if is="$template != 'conversation_list'">
Этот текст будет скрыт при просмотре списка переписок
</xf:if>
Как я могу показать содержимое только при галереи на главной странице в Xenforo?
HTML:<xf:if is="$template == 'xfmg_media_index'">
Этот текст будет показан при просмотре галереи на главной странице
</xf:if>
Как я могу скрыть содержимое только при галереи на главной странице в Xenforo?
HTML:<xf:if is="$template != 'xfmg_media_index'">
Этот текст будет скрыт при просмотре галереи на главной странице
</xf:if>
Как я могу показать содержимое только при ресурсов на главной странице в Xenforo?
HTML:<xf:if is="$template == 'xfrm_overview'">
Этот текст будет показан при просмотре ресурсов на главной странице
</xf:if>
Как я могу скрыть содержимое только при ресурсов на главной странице в Xenforo?
HTML:<xf:if is="$template != 'xfrm_overview'">
Этот текст будет скрыт при просмотре ресурсов на главной странице
</xf:if>
Как я могу показать содержимое только при просмотре ресурса в Xenforo?
HTML:<xf:if is="$template == 'xfrm_resource_view'">
Этот текст будет показан при просмотре ресурса
</xf:if>
Как я могу скрыть содержимое только при просмотре ресурса в Xenforo?
HTML:<xf:if is="$template != 'xfrm_resource_view'">
Этот текст будет скрыт при просмотре ресурса
</xf:if>
Как я могу показать содержимое только при просмотре темы в Xenforo?
HTML:<xf:if is="$template != 'thread_view'">
Этот текст будет скрыт при просмотре темы
</xf:if>
Как я могу показать содержимое только при просмотре форума в Xenforo?
HTML:<xf:if is="$template == 'forum_view'">
Этот текст будет показан при просмотре форума
</xf:if>
Как я могу скрыть содержимое только при просмотре форума в Xenforo?
HTML:<xf:if is="$template != 'forum_view'">
Этот текст будет скрыт при просмотре форума
</xf:if>
Как сделать вывод для пользователей, у которых заполнено нестандартное звание в Xenforo?
HTML:<xf:if is="{$xf.visitor.custom_title}">
Этот текст будет виден только для посетителей, заполнивших нестандартное звание
</xf:if>
Как сделать вывод для пользователей, у которых не заполнено нестандартное звание в Xenforo?
HTML:<xf:if is="!{$xf.visitor.custom_title}">
Этот текст будет виден только для посетителей, не заполнивших нестандартное звание
</xf:if>
Как сделать вывод для пользователей с определенным часовым поясом в Xenforo?
Москва
HTML:<xf:if is="{$xf.visitor.timezone} == 'Europe/Moscow'">
Этот текст будет виден только для посетителей, у которых часовой пояс Europe/Moscow
</xf:if>
Лондон
HTML:<xf:if is="{$xf.visitor.timezone} == 'Europe/London'">
Этот текст будет виден только для посетителей, у которых часовой пояс Europe/London
</xf:if>
С условиями
HTML:<xf:if is="{$xf.visitor.timezone} == 'Europe/Moscow'">
Этот текст будет виден только для посетителей, у которых часовой пояс Europe/Moscow
<xf:elseif is="{$xf.visitor.timezone} == 'Europe/London'">
Этот текст будет виден только для посетителей, у которых часовой пояс Europe/London
<xf:elseif is="{$xf.visitor.trophy_points} > x" />
Этот текст будет показан только пользователям, у которых другой часовой пояс
</xf:if>
Как сделать вывод для пользователей с определенным количеством баллов предупреждений в Xenforo?
0 баллов предупреждений
HTML:<xf:if is="{$xf.visitor.warning_points} == 0">
Этот текст будет показан пользователям с 0 сообщений
</xf:if>
Менее x баллов предупреждений
HTML:<xf:if is="{$xf.visitor.warning_points} < x">
Этот текст будет показан только пользователям, у которых менее x баллов предупреждений.
</xf:if>
Более x баллов предупреждений
HTML:<xf:if is="{$xf.visitor.warning_points} > x">
Этот текст будет показан только пользователям, у которых более x баллов предупреждений. У вас сейчас баллов за предупреждения {$xf.visitor.warning_points}
</xf:if>
С условиями:
HTML:<xf:if is="{$xf.visitor.warning_points} == 0">
Этот текст будет показан пользователям с 0 сообщений
<xf:elseif is="{$xf.visitor.warning_points} < x">
Этот текст будет показан только пользователям, у которых менее x баллов предупреждений.
<xf:elseif is="{$xf.visitor.warning_points} > x">
Этот текст будет показан только пользователям, у которых более x баллов предупреждений. У вас сейчас баллов за предупреждения {$xf.visitor.warning_points}
</xf:if>
Как я могу отобразить содержимое пользователю в его День Рождения в Xenforo?
HTML:<xf:if is="{$xf.visitor.Profile.dob_month} == 6 && {$xf.visitor.Profile.dob_day} == 9">
Этот текст будет показан пользователю 9 июня.
</xf:if>
Как сделать вывод для пользователей, у которых заполнена информация о себе в Xenforo?
HTML:<xf:if is="{$xf.visitor.about}">
Этот текст будет виден только для посетителей, у которых заполнена информация о себе
</xf:if>
Как сделать вывод для пользователей, у которых не заполнена информация о себе в Xenforo?
HTML:<xf:if is="!{$xf.visitor.about}">
Этот текст будет виден только для посетителей, у которых не заполнена информация о себе
</xf:if>
Как я могу отобразить текущий год в Xenforo?
HTML:{{ date($xf.time, 'Y') }}
Как я могу показать содержимое на страницах с боковой панелью в Xenforo?
HTML:<xf:if is="$sidebar">
Этот текст будет виден на страницах с боковой панелью
</xf:if>
Как я могу вывести массив имён в Xenforo?
HTML:<xf:set var="$names" value="{{ ['Patrick', 'Theresa', 'Kimball', 'Wayne', 'Grace'] }}" />
<xf:foreach loop="$names" key="$key" value="$name" i="$i">
<p>Привет, {$name}. Номер элемента массива {$i}. Ключ элемента массива: {$key}</p>
</xf:foreach>
Как я могу отобразить в постбите информацию для скрытых сообщений в Xenforo?
HTML:<xf:if is="{{ $__globals.post.message_state == 'deleted' }}">
Этот текст будет отображен в постбите для удаленных сообщений
</xf:if>
Как я могу отобразить в постбите информацию для всех видимых сообщений в Xenforo?
HTML:<xf:if is="{{ $__globals.post.message_state == 'visible' }}">
Этот текст будет отображен в постбите для видимых сообщений
</xf:if>
Как я могу отобразить сообщение в определенном ресурсе в Xenforo?
HTML:<xf:if is="{{ $resource.resource_id == X }}">
Этот текст будет отображен в ресурсе X
</xf:if>
Как я могу отобразить сообщение в определенных ресурсах в Xenforo?
HTML:<xf:if is="{{ in_array($resource.resource_id, [X,Y,Z]) }}">
Этот текст будет отображен в ресурсе X, Y, Z
</xf:if>
Как я могу отобразить сообщение в ресурсе определённой категории в Xenforo?
HTML:<xf:if is="{{ $resource.resource_category_id == X }}">
Этот текст будет отображен в ресурсе с категорией X
</xf:if>
Содержимое перечислением нескольких категорий ресурса в Xenforo:
HTML:<xf:if is="in_array({$resource.resource_category_id}, [X, Y])">
Этот текст будет отображен в ресурсе с категорией X или Y
</xf:if>
Не равен этим категориям ресурса в xenforo
HTML:<xf:if is="!in_array({$resource.resource_category_id}, [X, Y])">
Этот текст будет отображен в ресурсе, не принадлежащем категории X или Y
</xf:if>
Последние темы в этом разделе:
- Баннеры GTA SA + исходник для xenforo
- Как изменить цвет баннеров на форуме XenForo
- Слив баннеров Namalsk rp/Cyber Russia для Xenforo
- Скрипт префиксов с 1wmobile для Xenforo
- Отображение информации о профиле Steam для Xenforo
- Используем DigitalOcean Spaces или Amazon S3 для хранения файлов в Xenforo
- Делаем баннер со скидкой на ресурсы в xenforo
- Скрипт Позволяет добавить систему вкладок на форум Xenforo
- Пользовательский постбит дизайн с эффектом наведения курсора для Xenforo
- Смайлы для XenForo 2000 шт