[MrX] Visible User Groups

[MrX] Visible User Groups 1.0.5

Нет прав для скачивания
Совместимость с XenForo
2.3.x
Видимый копирайт
Нет
Русификатор
Нет
[MrX] Visible User Groups — это дополнение для XenForo 2.3, которое позволяет участникам выбирать, какие из их собственных баннеров будут отображаться на форуме.

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

Это удобно для сообществ, в которых участники могут иметь несколько статусов, входить в группы доноров, премиум-группы, группы с устаревшими баннерами, группы для мероприятий или другие пользовательские группы, но не всегда хотят, чтобы все баннеры отображались в их профиле или постах.

Характеристики​

  • Добавляет общедоступную настройку учетной записи для управления видимыми баннерами групп пользователей
  • Позволяет пользователям выбирать, какие баннеры принадлежащих им групп будут отображаться публично
  • Скрытые баннеры не лишают пользователей разрешений или доступа
  • Поддерживает группы, доступ к которым ограничен администратором, и обязательные видимые группы
  • Добавляет ссылку «Видимые группы пользователей» на боковую панель настроек учетной записи
  • Добавляет ссылку «Видимые группы пользователей» в меню для посетителей учетной записи
  • Предназначено для постов, профилей, карточек участников и всплывающих окон
  • Презентационная часть отделена от логики разрешений XenForo

Как это работает​

Это дополнение не удаляет группы пользователей из учетной записи участника. Оно не изменяет разрешения, проверки доступа, продвижение по службе, повышение в должности или назначенные группы пользователей.
Вместо этого оно работает как дополнительный уровень видимости поверх существующей в XenForo системы групп пользователей и баннеров.

Простыми словами:
  • Пользователь сохраняет назначенные ему группы пользователей в обычном режиме.
  • Разрешения XenForo продолжают работать в обычном режиме.
  • Надстройка сохраняет информацию о том, какие баннеры групп пользователь хочет видеть в открытом доступе.
  • При отображении публичного баннера проверяется сохраненное предпочтение в отношении видимости.
  • Группы, отмеченные администратором как обязательные, остаются видимыми автоматически.
Это означает, что участник может скрыть баннер, не теряя при этом разрешений или привилегий, связанных с этой группой.

Страница для пользователей​

Надстройка добавляет новую страницу настроек аккаунта:

Код:
/account/visible-groups

Здесь пользователи могут включать и выключать баннеры подходящих групп и сохранять предпочтительные настройки публичного отображения.
На странице представлены видимые, скрытые, необязательные и заблокированные состояния, чтобы участники могли видеть, какие баннеры являются общедоступными, а какие контролируются правилами администратора.

Опция администратора​

Надстройка включает в себя опцию администратора для обязательных видимых идентификаторов групп пользователей.
Администраторы могут вводить через запятую идентификаторы групп пользователей XenForo, которые пользователи не могут скрыть. Если пользователь входит в одну из таких групп, она автоматически остается видимой.
Это удобно для групп сотрудников, модераторов, групп предупреждений и любых других групп, которые всегда должны быть на виду.

Установка​

  1. Загрузите содержимое папки upload/src в свою установку XenForo.
  2. Установите дополнение из панели управления администратора XenForo.
  3. При необходимости настройте обязательные видимые идентификаторы групп.
  4. После этого пользователи смогут управлять видимыми группами в настройках своей учетной записи.

Примечания​

Это дополнение предназначено только для управления публичным отображением. Его не следует использовать в качестве системы разрешений, оно не заменяет встроенную в XenForo систему групп пользователей и разрешений.
Если баннер по-прежнему отображается в пользовательском стиле, пользовательском шаблоне или стороннем дополнении, возможно, эту область нужно обновить, чтобы она соответствовала логике видимости.

Похожие ресурсы

Change user register date XenBaza
Позволяет изменить дату регистрации для конкретного пользователя.
Скачиваний
0
Обновлено
Custom user fields XenBaza
Отображает список пользовательских полей.
Скачиваний
0
Обновлено
Delete post reactions by user XenBaza
Удалить реакции на публикацию, оставленные выбранным пользователем.
Скачиваний
0
Обновлено
Delete user follows all XenBaza
Удаляет все подписки пользователя.
Скачиваний
0
Обновлено
Disable email by user XenBaza
Отключает электронную почту для выбранных пользователей.
Скачиваний
0
Обновлено
Назад
Сверху Снизу