1. Приветствую гостей и пользователей нашего форума! Первый раз вы у нас или же давно участвуете в жизни ресурса, хочу напомнить несколько моментов.

    1) Пользуемся поиском по форуму! Зачастую информация может находиться не по разделу!

    2) Раздел ИНФО-продуктов относительно новый, но имеем уже более 3000 высококлассных материалов (пользуемся сортировкой по прификсам).

    3) И самое важное, КАК КАЧАТЬ БЕЗ ОГРАНИЧЕНИЙ, вся информация находится по этой ссылке КУПИТЬ VIP

    4) Временная акция, получи +5 постов за вступление в нашу группу "Вконтакте" Более подробно ТУТ

    5) Веди активную жизнь на форуме и получай рубли на личный счёт!

    Скрыть объявление
  2. На нашем форуме Null-Prog действует серьёзное правило касательно размещения материалов!

    ДЛЯ РЕЛИЗЁРОВ: категорически запрещается выкладка материалов на файлообменники типа Deposit, letitbit и другие, требующие просмотров рекламы, обрезающие скорость и тд. Нарушителям, первые 2 раза предупреждения, далее БАН. Тему по этому поводу можно посмотреть ТУТ

    Скрыть объявление
  3. В тестовом режиме на нашем форуме открыт онлайн конструктор сайтов. Вы можете попробовать создать свой сайт у НАС, интуитивно понятный интерфейс, переведёт на 95%, быстрый экспорт проекта, от вас только перетаскивать элементы и вставить в них необходимый текст!

    Все вопросы ТУТ

    Скрыть объявление

  4. Скрыть объявление
  5. Уважаемые форумчане, открывается новый раздел форума, посвящённый ремонту и эксплуатации автомобилей. Просмотреть его можно ТУТ

    Так как раздел новый, информация будет пополнять каждый день. Если есть какие либо замечания по этому разделу, отписываемся в соответствующий раздел форума, либо в личку.

    Напоминаю, сообщения в разделе АВТО не учитываются, общение не ограничено.

    Скрыть объявление
  6. Объявляется набор Модераторов на различные раздел форума, свои заявки можно оставлять в ЭТОМ разделе, перед оставлением заявки рекомендуется ознакомиться с ПРАВИЛАМИ для модераторов.

ХАК Условия переменных в шаблонах

Тема в разделе "Статьи, обзоры, инструкции", создана пользователем Sam Jack, 7 июн 2015.

  1. Sam Jack

    Sam Jack Капитан-Узурпатор
    Команда форума Созидатель

    Регистрация:
    5 май 2015
    Сообщения:
    13.755
    Симпатии:
    4.725
    Как отобразить содержимое только для зарегистрированных пользователей и скрыть его от гостей?
    Код:
    <xen:if is="{$visitor.user_id}">
    Этот текст видят только зарегистрированные пользователи
    </xen:if>

    Как отобразить содержимое только для гостей и скрыть его от зарегистрированных пользователей?
    Код:
    <xen:if is="!{$visitor.user_id}">
    Этот текст видят только гости
    </xen:if>

    Как отобразить разное содержимое для гостей и зарегистрированных пользователей?
    Код:
    <xen:if is="{$visitor.user_id}">
    Этот текст видят только зарегистрированные пользователи
    <xen:else />
    Этот текст видят только гости
    </xen:if>

    Как отобразить содержимое только определённым группам пользователей?
    Код:
    <xen:if is="{xen:helper ismemberof, $visitor, x}">
    Этот текст видят только пользователи из группы x
    </xen:if>

    Как скрыть содержимое от определённых групп пользователей?
    Код:
    <xen:if is="!{xen:helper ismemberof, $visitor, x}">
    Данный текст скрыт от пользователей из группы x
    </xen:if>

    Как отобразить содержимое нескольким определённым группам пользователей?
    Код:
    <xen:if is="{xen:helper ismemberof, $visitor, x, y}">
    Данный текст видят только пользователи из групп x и/или y
    </xen:if>

    Как скрыть содержимое от нескольких групп?
    Код:
    <xen:if is="!{xen:helper ismemberof, $visitor, x, y}">
    Данный текст скрыт от пользователей из групп x и/или y
    </xen:if>

    Как отобразить содержимое только для администраторов?
    Код:
    <xen:if is="{$visitor.is_admin}">
    Этот текст видят только администраторы
    </xen:if>

    Как отобразить содержимое только для модераторов?
    Код:
    <xen:if is="{$visitor.is_moderator}">
    Этот текст видят только модераторы
    </xen:if>

    Как отобразить содержимое только для администраторов и модераторов?
    Код:
    <xen:if is="{$visitor.is_admin} OR {$visitor.is_moderator}">
    Этот текст видят только администраторы и модераторы
    </xen:if>

    Как отобразить содержимое только для конкретного пользователя?
    Код:
    <xen:if is="{$visitor.user_id} == x">
    Этот текст видит только пользователь x
    </xen:if>

    Как отобразить содержимое для нескольких конкретных пользователей?
    Код:
    <xen:if is="in_array({$visitor.user_id}, array(x, y, z))">
    Этот текст видят только пользователи x, y и z
    </xen:if>

    Как отобразить содержимое после первого сообщения в теме?
    Код:
    <xen:if is="{$post.position} == 0 AND !{$message.conversation_id}">
    Этот текст будет показан после первого сообщения темы
    </xen:if>

    Как отобразить содержимое после первого сообщения в теме или переписке?
    Код:
    <xen:if is="{$post.position} == 0">
    Этот текст будет отображён после первого сообщения
    </xen:if>

    Как отобразить содержимое после сообщения x на каждой странице темы форума?
    Код:
    <xen:if is="{$post.position} % {$xenOptions.messagesPerPage} == x AND !{$message.conversation_id}">
    Этот текст будет показан после сообщения x на каждой странице темы
    </xen:if>

    Как отобразить содержимое после сообщения x на каждой странице темы форума или переписки?
    Код:
    <xen:if is="{$post.position} % {$xenOptions.messagesPerPage} == x">
    Этот текст будет показан после сообщения x на каждой странице
    </xen:if>

    Как отобразить содержимое после сообщения x на каждой странице, только в форумах y и z?
    Код:
    <xen:if is="{$post.position} % {$xenOptions.messagesPerPage} == x AND in_array({$thread.node_id}, array(y, z))">
    Этот текст будет показан после сообщения x на каждой странице, только в форумах y и z
    </xen:if>

    Как отобразить содержимое после сообщения x на каждой странице, за исключением форумов y и z?
    Код:
    <xen:if is="{$post.position} % {$xenOptions.messagesPerPage} == x AND !in_array({$thread.node_id}, array(y, z))">
    Этот текст будет показан после сообщения x на каждой странице, за исключением форумов y и z
    </xen:if>

    Как отобразить содержимое на определённой странице?
    Код:
    <xen:if is="{$contentTemplate} == 'xyz'">
    Этот текст будет показан в шаблоне xyz
    </xen:if>

    Как отобразить содержимое в определённой категории?
    Код:
    <xen:if is="{$category.node_id} == x">
    Этот текст будет показан в категории x
    </xen:if>

    Как отобразить содержимое в определённом форуме?
    Код:
    <xen:if is="{$forum.node_id} == x">
    Этот текст будет показан в форуме x
    </xen:if>

    Как отобразить содержимое в нескольких определённых форумах?
    Код:
    <xen:if is="in_array({$forum.node_id}, array(x, y, z))">
    Этот текст будет показан только в форумах x, y, и z
    </xen:if>

    Как отобразить содержимое в определённой теме форума?
    Код:
    <xen:if is="{$threadId} == x">
    Этот текст будет показан в теме x
    </xen:if>

    Как отобразить содержимое в нескольких темах форума?
    Код:
    <xen:if is="in_array({$threadId}, array(x, y, z))">
    Этот текст будет показан только в темах x, y, и z
    </xen:if>

    Как отобразить содержимое в определённом сообщении?
    Код:
    <xen:if is="{$postId} == x">
    Этот текст будет показан в сообщении x
    </xen:if>

    Как отобразить содержимое в нескольких определённых сообщениях?
    Код:
    <xen:if is="in_array({$postId}, array(x, y, z))">
    Это сообщение будет показано в сообщениях x, y, и z
    </xen:if>

    Как отобразить содержимое только для автора темы?
    Код:
    <xen:if is="{$thread.user_id} == x">
    Это сообщение видит только автор x
    </xen:if>

    Как отобразить содержимое в сообщении автора темы?
    Код:
    <xen:if is="{$post.user_id} == {$thread.user_id}">
    Это сообщение будет показано в сообщении автора темы
    </xen:if>

    Как отобразить содержимое для пользователей, у которых ноль сообщений?
    Код:
    <xen:if is="{$visitor.message_count} == 0">
    Этот текст будет показан пользователям с 0 сообщений
    </xen:if>

    Как отобразить содержимое для пользователей с x сообщениями?
    Код:
    <xen:if is="{$visitor.message_count} > x">
    Этот текст будет показан пользователям с x сообщениями
    </xen:if>

    Как отобразить содержимое для пользователей, у которых менее x сообщений?
    Код:
    <xen:if is="{$visitor.message_count} < x">
    Этот текст будет показан только пользователям, у которых менее x сообщений
    </xen:if>

    Как отобразить содержимое только для пользователей, которые не подтвердили свой email адрес?
    Код:
    <xen:if is="{$isAwaitingEmailConfirmation}">
    Этот текст будет показан только пользователям, которые не подтвердили свой email адрес
    </xen:if>

    Как отобразить содержимое для посетителей, пришедших из поисковых систем?
    Код:
    <xen:if is="{$visitor.from_search}">
    Этот текст будет виден только для посетителей, пришедших из поисковых систем
    </xen:if>

    Как отобразить содержимое для пользователей, зарегистрированных менее 30 дней?
    Код:
    <xen:if is="{$visitor.register_date} > {$serverTime} - (3600 * 24 * 30)">
    Этот текст будет виден только для пользователей, зарегистрированных менее 30 дней
    </xen:if>

    Как отобразить содержимое только для видимых пользователей?
    Код:
    <xen:if is="{$user.visible}">
    Это содержимое смогут просматривать только видимые пользователи
    </xen:if>

    Как отобразить содержимое только для тех пользователей, у которых есть аватар?
    Код:
    <xen:if is="{$visitor.avatar_date} OR {$visitor.gravatar}">
    Это содержимое могут видеть только те пользователи, которые установили себе аватар
    </xen:if>

    Как отобразить содержимое только для тех пользователей, у которых нет аватара?
    Код:
    <xen:if is="!{$visitor.avatar_date} AND !{$visitor.gravatar}">
    Это содержимое могут видеть только те пользователи, у которых нет аватара
    </xen:if>

    Как отобразить содержимое только для тех пользователей, у которых заполнено дополнительно поле X?
    Код:
    <xen:if is="{$visitor.customFields.field_id}">
    Это содержимое могут просматривать только те пользователи, у которых заполнено дополнительное поле X (field_id необходимо заменить на ID нужного поля)
    </xen:if>

    Как отобразить информацию только для пользователей, у которых не менее X симпатий?
    Код:
    <xen:if is="{$visitor.like_count} > 5">
    Это содержимое могут видеть только пользователи, набравшие 5 симпатий
    </xen:if>
     
    Метки:

Поделиться этой страницей

iHax Community
Рейтинг@Mail.ru Яндекс.Метрика мониторинг сайтов
Форум программного обеспечения/
Загрузка...