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

1.1.3 Колонка "команда форума в сети"

Тема в разделе "Для новичков", создана пользователем andryugist, 08.06.2013.

Загрузка
  1. andryugist

    andryugist Пользователь

    Регистрация:
    02.01.13
    Сообщения:
    51
    Симпатии:
    2
    Версия XF:
    1.2.2
    Я создал группу, мне надо, чтобы она отображалась в блоке "команда форума в сети", как у себя это реализовать?
     
  2. gib130

    gib130 Местный

    Регистрация:
    07.01.12
    Сообщения:
    159
    Симпатии:
    209
    Версия XF:
    1.1.4
    Наверное дать пользователям этой группы статус администратора, модератора, добавив пользователей в эти списки?
     
    gib1300 нравится это.
  3. andryugist

    andryugist Пользователь

    Регистрация:
    02.01.13
    Сообщения:
    51
    Симпатии:
    2
    Версия XF:
    1.2.2
    Да, так и сделал. Спасибо, тему в мусорку :)
     
  4. Nezumi

    Nezumi Новичок

    Регистрация:
    17.06.13
    Сообщения:
    4
    Симпатии:
    1
    Версия XF:
    1.1.5
    К сожалению, если давать группе\пользователю статус модера\админа. У него слишком много прав, в не раздела, который он модерирует.... Поэтому я переделал вывод "Команды форума"

    Кусок шаблона "sidebar_online_users"
    HTML:
    <!-- block: sidebar_online_staff -->
    <xen:if hascontent="true">
        <div class="section staffOnline avatarList">
            <div class="secondaryContent">
                <h3>{xen:phrase staff_online_now}</h3>
                <ul>
                    <xen:contentcheck>
                        <xen:foreach loop="$onlineUsers.records" value="$user">
                            <xen:if is="{$user.user_group_id} == '3' OR {$user.user_group_id} == '4' OR {$user.user_group_id} == '6' OR {$user.user_group_id} == '7' OR {$user.user_group_id} == '8'">
                                <li>
                                    <xen:avatar user="$user" size="s" img="true" />
                                    <xen:username user="$user" rich="true" />
                                    <div class="userTitle"><xen:include template="staff">{$staff}</xen:include></div>
                                </li>
                            </xen:if>
                        </xen:foreach>
                    </xen:contentcheck>
                </ul>
            </div>
        </div>
    </xen:if>
    <!-- end block: sidebar_online_staff -->
    Доп. шаблон по названию групп "Staff"
    HTML:
    <xen:if is="{$user.user_group_id} == '3'">Администратор</xen:if>
    <xen:if is="{$user.user_group_id} == '4'">Супер-модератор</xen:if>
    <xen:if is="{$user.user_group_id} == '6'">Сенсей</xen:if>
    <xen:if is="{$user.user_group_id} == '7'">Модератор</xen:if>
    <xen:if is="{$user.user_group_id} == '8'">Журналист</xen:if>
     
    MicroHaX нравится это.
  5. Гептилл

    Гептилл Активный пользователь

    Регистрация:
    03.03.13
    Сообщения:
    91
    Симпатии:
    41
    Версия XF:
    1.3.0
    Извините, конечно, что встреваю, но убрать эти права никак, не? Откройте любого модера/админа (пользователи - модераторы/администраторы - юзер) и уберите у него все права (снимите галочки) модератора/администратора и добавьте (дополнительно) его в простую группу юзеров. Всё. А модерам по разделам назначайте конкретные права модеров в разделах. Обязательно шаблон править?
    Зачем просто если можно сложно...
     
    Nezumi нравится это.
  6. MicroHaX

    MicroHaX Местный

    Регистрация:
    14.09.12
    Сообщения:
    38
    Симпатии:
    5
    Версия XF:
    1.1.5
    Сверху вариант легче

    ******************************************
     

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