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

Система прав XenForo

Тема в разделе "Советы, руководства и видео-уроки", создана пользователем infis, 09.10.2011.

Загрузка
  1. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    В общих настройках группы "Премиум" все ставите в наследование.
    Группа "Зарегистрированные" имеет обычные права.
    Делаете раздел приватным (в настройках прав раздела есть соответствующая опция). Ну и для группы "Премиум" ставите явное разрешение для просмотра узла. Все остальное оставляете, как есть.
    --- добавлено : Sep 10, 2013 12:36 PM ---
    Еще раз повторюсь. Нужно идти по пути расширения прав, а не копирования. Т.е. есть группа зарегистрированных, в которой явно прописаны общие права. Также этой группе по умолчанию доступен просмотр всех узлов. Для ограничения каких-то узлов нужно объявить их приватными.
    Затем создаем нужные нам группы с расширенными правами. Понятие "расширенных прав" получается следующее: все права ставятся в наследование, а дополнительные права явно разрешаются. Это справедливо как для общих прав, так и для прав на узле.
    Пользователь входит в группу "Зарегистированные", что дает ему общий набор прав. Затем пользователю добавляются какие-либо группы для повышения его прав (для раздела или для возможности редактирования, например, и т.д.). Количество групп, в которых пользователь может участвовать, не ограниченно.
    Теперь идем дальше. Есть звания групп. Обычно с ними возникает проблема, так как нужно ранжировать группы, о чем не всегда знают. Но там ничего сложного. Пользователю подставляется стиль и звание из группы, имеющей самый высокий номер приоритета (для администраторов, например, он установлен в 1000, а для зарегистрированных в 0).
     
    Последнее редактирование модератором: 18.09.2013
    Mirovinger и Nevil нравится это.
  2. Nevil

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

    Регистрация:
    28.05.13
    Сообщения:
    52
    Симпатии:
    13
    Вроде разобрался. Но мне не очень нравиться эта система. У воблы была гибче.
     
  3. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Можете делать также, как и на вобле. Разницы почти не будет. Только в этом случае рекомендую пользователей разбивать по группам полностью. Т.е. группы не объединять. Но ведь администрировать сие будет сложно.
    Лично мне больше нравится ксеновская система прав: Зарегистрированные+Доп.группы. Нужно пользователю прем - легко, добавляем ему нужную группу. При этом настройка доп.группы также достаточно тривиальна - все наследуется, а дополнительное добавляем.
    Вы попробуйте разобраться по хорошему и настроить. Это поначалу сложно понять, а потом все становится очень даже простым и логичным. Да и значительно проще разбираться затем, что "глючит" в правах :)
     
    blacklavanda и Mirovinger нравится это.
  4. Nevil

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

    Регистрация:
    28.05.13
    Сообщения:
    52
    Симпатии:
    13
    В вобле можно делать и так и сяк. По этому я и говорю что она гибче. И при этом всё делается довольно просто. У Ксена же только 1 разумный вариант, к которому я ещё не привык. Проблема Ксена в том, что не возможно приватный раздел открыть нажатием 1ой кнопочки нужной группе.
    Ведь процесс такой - выставляем разделу "Приватность", выбираем нужную нам группу и проставляем ей там явные права на каждое действие. А ведь по уму достаточно было бы просто разрешить этой группе делать то что у неё выставлено в глобальных правах. Но такой функции в Ксене нету. Почему?
     
  5. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Эм... Вообще-то достаточно включить приватность разделу, а нужной группе дать просмотр этого раздела. И все.
    Приватность раздела - это просто закрытие его от просмотра. Как только появляется возможность просмотра, все остальные права действуют также, как и в обычных разделах.
    Если Вы не разобрались с системой прав XenForo, то это совсем не значит, что она плохая :)

    Кстати, в большинстве случаев при правильно спроектированной системе прав конкретного форума управление правами групп, разделов и пользователей обычно сводится к одной-двум галочкам за редким исключением. Нужно просто с самого начала продумать, что и как Вы хотите сделать. Проще всего распечатать список разделов и прямо на нем обозначить все, что должно добавляться к зарегистрированным, подразумевая, что зарегистрированные видят как бы все. На этом этапе можно будет сразу обнаружить какие-либо перекрестные права, когда есть категория, в которой есть масса разношерстных по правам разделов. Это приводит к тому, что потребуется каждой группе указывать права в нужном разделе, тогда как проще всего выделить для группы отдельный раздел (типа VIP), в котором они будут иметь все нужные права для подразделов. Ну и т.д. и т.п. В общем нужно системно подходить к разбивке форума на разделы и подразделы, на действие прав в нужных разделах, на адекватное количество групп с разнообразными правами, на их совмещение по отношению к пользователю и т.д.
     
    Nevil нравится это.
  6. Nevil

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

    Регистрация:
    28.05.13
    Сообщения:
    52
    Симпатии:
    13
    Действительно. А у меня почему то в первый раз не получилось. Ну да ладно. Теперь то я знаю как надо делать, спасибо. Жаль что это всё не столь очевидно.
     
  7. MFS

    MFS Местный

    Регистрация:
    07.09.13
    Сообщения:
    23
    Симпатии:
    3
    Версия XF:
    1.2.4
    Может я туплю, но не вижу списки пользователей в группах, ткните пальцем, пожалуйста. Группы есть, пользователи тоже, права есть, а как глянуть список в группе, не могу понять.
     
  8. MFS

    MFS Местный

    Регистрация:
    07.09.13
    Сообщения:
    23
    Симпатии:
    3
    Версия XF:
    1.2.4
    Короче есть такой глюк, перенос с phpbb3, пользователь находится в группе, так как у него есть доступ к закрытому разделу, и есть ленточка от группы, но поиск по группе его не находит. В его профиле галка напротив группы не стоит. Ставишь - она снимается. Что может быть?
     
  9. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Если галочку поставить, а она потом снимается - какие-то глюки. И навряд ли ксена. Может быть браузер тупит, может быть веб-сервер, может быть сервер базы данных. В общем, автоматом галочки в ксене не снимаются никак.
     
  10. MFS

    MFS Местный

    Регистрация:
    07.09.13
    Сообщения:
    23
    Симпатии:
    3
    Версия XF:
    1.2.4
    Ну, имеется ввиду, что поставил галочку, сохранил, а галочка снялась.
     
  11. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Тут может быть только вариант, что не сохранилось. Например, при нажатии кнопки долго-долго крутятся часики или что-то еще, а затем просто все остается, как было.
     
  12. chigolberi

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

    Регистрация:
    27.09.13
    Сообщения:
    38
    Симпатии:
    3
    Версия XF:
    1.2.4
    Можно сделать так, чтобы в разделе обычные пользователи оставляли сообщения без проверки Модераторам, а гости могли оставлять сообщения, но они должны быть проверены Модераторам?
     
  13. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Нет. Штатными правами такое не предусмотрено. Дело в том, что следование правилам модерации устанавливается на весь форум, а не на конкретный раздел.
     
    chigolberi нравится это.
  14. chigolberi

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

    Регистрация:
    27.09.13
    Сообщения:
    38
    Симпатии:
    3
    Версия XF:
    1.2.4
    Понятно, спасибо.
     
  15. Brut

    Brut Местный

    Регистрация:
    22.11.13
    Сообщения:
    2
    Симпатии:
    0
    Версия XF:
    1.2.0
    Где найти настройки прав незарегистрированных пользователей?
     
  16. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Группа "Unregistered / Unconfirmed"
     
  17. virtfav

    virtfav Новичок

    Регистрация:
    26.05.14
    Сообщения:
    26
    Симпатии:
    1
    Версия XF:
    1.3.2
    Кошмар. Уже убрал почти все галочки с ДА, а обычный пользователь всеравно может редактировать чужие сообщения :(:(:(:(
    --- добавлено : Jun 10, 2014 7:41 PM ---
    Может у кого-то есть скрин как настроены права обычному пользователю, это пипец, осталось 2 Да, просмотр узла и просто просмотр, пользователь не может уже свои писать сообщения но имеет права чужие удалять :mad::mad::mad:
     
    Последнее редактирование модератором: 18.06.2014
  18. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Вероятно, пользователь входит в разные группы. Права групп суммируются. Поэтому проверьте все группы, а не только зарегистрированных, например.
     
    Последнее редактирование модератором: 18.06.2014
    virtfav и Mirovinger нравится это.
  19. virtfav

    virtfav Новичок

    Регистрация:
    26.05.14
    Сообщения:
    26
    Симпатии:
    1
    Версия XF:
    1.3.2
    Да Вы правы, я намутил с правами категорий. Спасибо за совет!
     
  20. Salist

    Salist Новичок

    Регистрация:
    24.11.14
    Сообщения:
    8
    Симпатии:
    0
    Версия XF:
    1.4.3
    Помогите настроить права я уже второй день копаюсь,а у меня обычный пользователь как мог одобрять и редактировать сообщения так и осталось
     

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