Что нового
SEO форум вебмастеров - маркетинг, продвижение и оптимизация сайтов

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Условные операторы для XenForo 2

Условные операторы могут быть расширены с помощью операторов условные операторы AND, OR и xf:if, xf:else, xf:elseif.

Если есть любые условные операторы, которые вы хотите добавить, пожалуйста, добавьте его в сообщении и статья будет обновлена.


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


Код:
<xf:if is="$xf.visitor.is_admin">

Show content...

</xf:if>
Как я могу показать контент только для модераторов?


Код:
<xf:if is="$xf.visitor.is_moderator">
Show content...
</xf:if>
Как я могу показать контент только администраторам и модераторам?


Код:
<xf:if is="$xf.visitor.is_admin OR $xf.visitor.is_moderator">
Show content...
</xf:if>
Как можно отобразить контент только для пользователей?


Код:
<xf:if is="$xf.visitor.user_id">
Show content...
</xf:if>
Как можно показать контент только гостям?

Код:

Код:
<xf:if is="!$xf.visitor.user_id">
Show content...
</xf:if>
Как отобразить разный контент для пользователей и гостей?


Код:
<xf:if is="!$xf.visitor.user_id">
Show only members
<xf:else />
Show only guests
</xf:if>
Как я могу показывать контент для заблокированных пользователей?


Код:
<xf:if is="$user.is_banned">
Show content...
</xf:if>
Как я могу показать контент пользователям, у которых больше X симпатий?


Код:
<xf:if is="$user.like_count|number > x">
Show content...
</xf:if>
Как я могу показать контент пользователям, у которых больше X сообщений?


Код:
<xf:if is="$user.message_count|number > x">
Show content...
</xf:if>
Как я могу показать контент пользователям, у которых больше X баллов?


Код:
<xf:if is="$user.trophy_points|number > x">
Show content...
</xf:if>
Как я могу показать контент определенному пользователю?


Код:
<xf:if is="$xf.visitor.user_id == x">
Show content...
</xf:if>
Как я могу показывать контент нескольким определенным пользователям?


Код:
<xf:if is="in_array($xf.visitor.user_id, [x, x, x, x])">
Show content...
</xf:if>
Как отобразить контент нескольким группам пользователей?


Код:
<xf:if is="{{$xf.visitor.isMemberOf(x)}}">
Show content...
</xf:if>
Как скрыть контент от нескольких групп пользователей?


Код:
<xf:if is="{{!$xf.visitor.isMemberOf(x)}}">
Hide content...
</xf:if>
Как я могу показать контент, после первого поста в теме?


Код:
<xf:if is="$post.position % $xf.options.messagesPerPage == 0">
Show content...
</xf:if>
Как я могу показать контент после сообщения X на каждой странице в теме?


Код:
<xf:if is="$post.position % $xf.options.messagesPerPage == x">
Show content...
</xf:if>
Как показать контент на страницах с боковой панелью?


Код:
<xf:if is="$sidebar">
Show content...
</xf:if>
Как показать контент только на главной странице?


Код:
<xf:if is="$template != 'forum_list'">
Show content...
</xf:if>
Как я могу скрыть контент только на главной странице?


Код:
<xf:if is="$template !== 'forum_list'">
Hide content...
</xf:if>
Как показать контент только при создании темы?


Код:
<xf:if is="$template == 'forum_post_thread'">
Show content...
</xf:if
Как скрыть контент только при создании темы?


Код:
<xf:if is="$template != 'forum_post_thread'">
Hide content..
</xf:if>
Как показать контент только при создании ресурса?


Код:
<xf:if is="$template == 'xfrm_category_add_resource'">
Show content..
</xf:if>
Как скрыть контент только при создании ресурса?


Код:
<xf:if is="$template != 'xfrm_category_add_resource'">
Hide content..
</xf:if>
Как я могу показать вам, только при просмотре страницы поиска?


Код:
<xf:if is="$template == 'search_form'">
Show content..
</xf:if>
Как я могу скрыть от вас только при просмотре страницы поиска?


Код:
<xf:if is="$template != 'search_form'">
Hide content..
</xf:if>
Как показать контент только во вкладке "что нового?"


Код:
<xf:if is="$template == 'whats_new'">
Show content..
</xf:if>
Как можно скрыть контент только во вкладке "что нового?"


Код:
<xf:if is="$template != 'whats_new'">
Hide content..
</xf:if>
Как показать контент в личной переписке?


Код:
<xf:if is="$template == 'conversation_view'">
Show content..
</xf:if>
Как скрыть контент в личной переписке?


Код:
<xf:if is="$template != 'conversation_view'">
Hide content..
</xf:if>
Как я могу показать контент только в списке личных переписок?


Код:
<xf:if is="$template == 'conversation_list'">
Show content..
</xf:if>
Как я могу скрыть контент только в списке личных переписок?


Код:
<xf:if is="$template != 'conversation_list'">
Hide content..
</xf:if>
Как я могу показать только ресурсы на главной странице?


Код:
<xf:if is="$template == 'xfrm_overview'">
Show content..
</xf:if>
Как я могу скрыть только ресурсы на главной странице?


Код:
<xf:if is="$template != 'xfrm_overview'">
Hide content..
</xf:if>
Как я могу показать только при просмотре источника контента?


Код:
<xf:if is="$template == 'xfrm_resource_view'">
Show content..
</xf:if>
Как я могу скрыть только при просмотре источника контента?


Код:
<xf:if is="$template != 'xfrm_resource_view'">
Hide content..
</xf:if>
Как показать, при отображении темы?


Код:
<xf:if is="$template == 'thread_view'">
Show content..
</xf:if>
Как скрыть, при отображении темы?


Код:
<xf:if is="$template !='thread_view'">
Hide content..
</xf:if>
Как отобразить в списке тем?


Код:
<xf:if is="$template =='forum_view'">
Show content..
</xf:if>
Как скрыть в списке тем?


Код:
<xf:if is="$template !== 'forum_view'">
Hide content..
</xf:if>
 
Верх