1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Отображение контента шаблона в зависимости от группы пользователя

Тема в разделе "Статьи по XenForo Framework", создана пользователем FractalizeR, 14.10.2010.

Загрузка
  1. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Контент, который надо показывать в зависимости от группы нужно заключить между такими тегами xen:if:
    Код:
    <xen:if is="{xen:helper checkusergroup, $visitor, PRIMARY, 3}">
          // Пользователь, имеющий первичной группу с ID=3 (Администраторы)
    </xen:if>
     
    <xen:if is="{xen:helper checkusergroup, $visitor, SECONDARY, 3}">
    // Пользователь, входящий в группу Админстраторов, но имеющий ее вторичной
    </xen:if>
     
    <xen:if is="{xen:helper checkusergroup, $visitor, 1, 2, 3}">
        // Пользователь, входящий в группы с ID 1, 2 или 3 (первичные или вторичные - неважно)
    </xen:if>
     
    <xen:if is="{xen:helper checkusergroup, $visitor, PRIMARY, 2, 3}">
        // Пользователь, имеющий первичной группу с ID=2 (Зарегистрированные) или 3 -  (Администраторы)
    </xen:if>
     
    <xen:if is="{xen:helper checkusergroup, $visitor, SECONDARY, 1, 2, 4}">
        // Пользователь, имеющий вторичнуюгруппу с ID=1 (ожидающие подтверждения), 2 (Зарегистрированные) или 4 -  (Модераторы)
    </xen:if>
     
    <xen:if is="!{xen:helper checkusergroup, $visitor, 1, 2, 3}">
        // Пользователь, который не входит в группы с ID 1, 2 и 3
    </xen:if>
    
    Для работы необходимо установить нижеследующий плагин.
     

    Вложения:

    Betelgelze, Kep, arelav и 6 другим нравится это.
  2. FrozenLord

    FrozenLord Местный

    Регистрация:
    15.11.10
    Сообщения:
    71
    Симпатии:
    101
    Чёт не пойму что к чему

    В message_user_info ни как не реагирует на эти данные.
    Пытаюсь $visitor поменять на $user либо $user.user_id

    Так же 0 реакции.
     
    TAIFUN нравится это.
  3. g0rn

    g0rn Местный

    Регистрация:
    03.10.10
    Сообщения:
    107
    Симпатии:
    148
    TAIFUN, Yoskaldyr, FractalizeR и ещё 1-му нравится это.

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