На различных форумах часто попадаются вопросы о том- как правильно создать группу(ы) в XenForo? Прочтите данную статью, и вы увидите что ничего сложного в этом нет.
Итак, если вы уже читали эту статью- права групп в XenForo, то думаю у вас проблем не будет.
Идем сюда- ваш-сайт/admin.php?user-groups/ и жмем "Создать новую группу пользователей". Обзываем ее как хотим, и выставляем права исходя из следующего:
Создадим например группу с повышенными правами например "Проверенные".
Проверяем что группа "Зарегистрированные" не использует значения "Никогда", (поскольку это не может быть переопределено) и устанавливаем только дополнительные разрешения "Разрешено" там, где это нужно.
Теперь о том что не все знают и часто делают ошибки.
Например добавили группу, настроили ее, а ничего не изменилось!
Проблема в приоритете оформления!
Объясняю: если у группы "Зарегистрированный" стоит приоритет 100 а в созданной группе 0 то права будут той группы у которой этот приоритет выше!
Зачем? А затем что приоритет оформления работает так: суммарные права, как мы знаем, суммируются из прав групп, в которых пользователь состоит. Приоритет позволяет перекрыть настройку, переписав значение из поля с наивысшим приоритетом.
Например: у зарегистрированного пользователя, приоритет 100, проверенный 200, VIP 300, модератор 400, супермодератор 500, администратор 600. А пользователь в группе зарегистрированный с дополнительными группами местный + VIP, даст права VIP.
И еще- если вы переводите пользователя в любую из групп, то основная группа должна быть группа "Зарегистрированные", а дополнительные группы уже те в которые(ю) переводите пользователя!
На этом все. Надеюсь что все доступно и понятно разъяснил.
Итак, если вы уже читали эту статью- права групп в XenForo, то думаю у вас проблем не будет.
Идем сюда- ваш-сайт/admin.php?user-groups/ и жмем "Создать новую группу пользователей". Обзываем ее как хотим, и выставляем права исходя из следующего:
- Никогда - это запрет на право. Никогда не переопределяется, поэтому используйте аккуратно.
- Разрешено - это предоставляет право.
- Не установлено (Нет) - это не дает право. Самый низкий приоритет, и любое явное указание переопределяет его.
Создадим например группу с повышенными правами например "Проверенные".
Проверяем что группа "Зарегистрированные" не использует значения "Никогда", (поскольку это не может быть переопределено) и устанавливаем только дополнительные разрешения "Разрешено" там, где это нужно.
Теперь о том что не все знают и часто делают ошибки.
Например добавили группу, настроили ее, а ничего не изменилось!
Проблема в приоритете оформления!
Объясняю: если у группы "Зарегистрированный" стоит приоритет 100 а в созданной группе 0 то права будут той группы у которой этот приоритет выше!
Зачем? А затем что приоритет оформления работает так: суммарные права, как мы знаем, суммируются из прав групп, в которых пользователь состоит. Приоритет позволяет перекрыть настройку, переписав значение из поля с наивысшим приоритетом.
Например: у зарегистрированного пользователя, приоритет 100, проверенный 200, VIP 300, модератор 400, супермодератор 500, администратор 600. А пользователь в группе зарегистрированный с дополнительными группами местный + VIP, даст права VIP.
И еще- если вы переводите пользователя в любую из групп, то основная группа должна быть группа "Зарегистрированные", а дополнительные группы уже те в которые(ю) переводите пользователя!
На этом все. Надеюсь что все доступно и понятно разъяснил.
Симпатии:
Это понравилось sever.silver