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

Управление правами доступа в XenForo

Тема в разделе "Основные вопросы по XenForo", создана пользователем FractalizeR, 11.10.2010.

Загрузка
  1. resonansER

    resonansER Местный

    Регистрация:
    19.08.11
    Сообщения:
    461
    Симпатии:
    290
    Версия XF:
    1.5.6
    Была у меня такая мулька. Пока тыком не допёр, что права необходимо выставлять по нисходящей.
    То есть своей группе всё разрешил (яадминчеГ), затем лично себе все права и права в разделах своего форума проверил...ЗАРАБОТАЛО!
     
  2. gever

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

    Регистрация:
    10.09.11
    Сообщения:
    12
    Симпатии:
    1
    Всем спасибо!
    Попробовал, я XF - все вроде не плохо, но сыро...Вернусь ка я обратно на SMF.
    Он хоть и не так элегантен, зато работает в любых условиях.
     
  3. zloberman

    zloberman Местный

    Регистрация:
    18.12.11
    Сообщения:
    4
    Симпатии:
    1
    Версия XF:
    1.1.0 Final
    я так понимаю, что на данном этапе нельзя реализовать следующее:

    группа клуб1 имеет доступ к раделу1
    группа клуб2 имеет доступ к раделу2

    если юзеру из группа1 дать дополнительной группой клуб2, то он раздел 2 один хрен не увидит, т.к. для раздела2 стоит запрет доступа по основной группе юзера (группа1)
    я правильно понимаю?
     
  4. infis

    infis Местный

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

    zloberman Местный

    Регистрация:
    18.12.11
    Сообщения:
    4
    Симпатии:
    1
    Версия XF:
    1.1.0 Final
    идея какая - есть 3 группы юзеров. для каждой создан закрытый раздел, которая видит только эта группа.

    я в настройках узла1 ставлю:
    группа 1 - разрешено
    группа 2,3 - отозвать
    группа 4 запрет


    юзер группы 1 видит раздел1
    юзер группы 2 или 3 видит раздел1 или нет?

    и дальше:
    группа1 имет доступ к узлу1, запрет к узлу2
    группа2 имеет доступ, к узлу2, запрет к узлу1

    если юзер находится в группе 1 и имеет подгруппу 2, то он видит узел 1 и не видит узел2
    как реализовать, чтобы он мог находиться в 2 группах, видеть оба раздела, но чтобы прочие юзеры , которые не имеют доступ к 2 разделам сразу, видели только положенные разде1 и раздел2

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

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Тем, кому нельзя видеть раздел, ставите "Отозвать". Всем остальным "Наследовать". Если пользователь входит в группу, которой стоит "Отозвать", но при этом он также входит в группу, которой стоит "Наследовать", то он должен иметь доступ. Опции "Разрешено" и "Никогда" не трогайте.
    Вроде так.
     
    resonansER и zloberman нравится это.
  7. padre

    padre Местный

    Регистрация:
    26.01.12
    Сообщения:
    184
    Симпатии:
    64
    Версия XF:
    1.3.1
    Подскажите пожалуйста, а что мешает просто сделать списки групп с одинаковыми модераторскими правами для каждого раздела и привязывать пользователей из группы "registered" галочками к нужным группам, тем самым выдавая им права. То есть тут права не по нисходящей, а наоборот. Если надо - права модератора выдаются определённому пользователя для определённых разделов. Так гораздо понятнее. Если создаётся новый раздел, то его изначально никто не может модерировать, кроме тех, кому админ быстро проставит галочки.
    Почему считается что наследование прав правильнее делать по нисходящей? Никак не могу въехать :confused:
     
  8. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    В принципе, тут поддерживаются две схемы. Но проще расширять права, а не обрезать. Хотя это и возможно.
    Если поставить "Никогда", то это перекроет любые права. Таким образом, можно всё всем дать, а потом отбирать. Но, как правило, пользователей, которым нужно дать, значительно меньше, чем тех, кому давать не нужно каких-то прав. Поэтому и проще и правильнее расширять права. Для этого и существует "Наследовать".
    Пример группы, которым урезаются права - забаненные. Т.е. пользователь, входящий в эту группу, лишается своих привилегий. И для этого не нужно пользователя переводить из группы зарегистрированных, например, в группу забаненных. Достаточно просто добавить пользователя в группу забаненных.
     
    Mirovinger и padre нравится это.
  9. padre

    padre Местный

    Регистрация:
    26.01.12
    Сообщения:
    184
    Симпатии:
    64
    Версия XF:
    1.3.1
    ага, спасибо! значит всё верно ;)
     
  10. Crunk

    Crunk Новичок

    Регистрация:
    17.07.13
    Сообщения:
    11
    Симпатии:
    3
    Версия XF:
    1.1.5
    Подскажите как правильно выставить права? В настройках групп и узлов разрешил гостям просмотр тем, но при открытий выскакивает такое сообщение
    Код:
    Hello there guest. Please Register or login to view the posts!
    Кстати, где его можно перевести?
     
  11. Eddy

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

    Регистрация:
    14.01.13
    Сообщения:
    50
    Симпатии:
    19
    Ещё раз внимательно прочитать теу и проверить у себя, а всё ли правильно сделано. Не бояться эксперементировать.
    Админка-Внешний вид-Языки и фразы-Поиск по фразам- там выбираем язык, по умолчанию уже выбран тот, который является основным и в поле "Текст содержит:" вносим искомую фразу-жмём кнопку "поиск по фразам"
     
    Crunk нравится это.
  12. Crunk

    Crunk Новичок

    Регистрация:
    17.07.13
    Сообщения:
    11
    Симпатии:
    3
    Версия XF:
    1.1.5
    Уже пробовал ничего не находит, язык стоит только русский, английский удалил.
     
  13. Eddy

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

    Регистрация:
    14.01.13
    Сообщения:
    50
    Симпатии:
    19
    Попробуйте не всю эту фразу целиком, а отдельные слова из неё.
     
    Crunk нравится это.
  14. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Возможно, установлен TMS с пакетом модификаций. Если да, то нужно убрать Hide Posts From Guests. Вроде это он такой эффект дает.
    Clipboard 1.png
     
    Mirovinger и Crunk нравится это.
  15. Crunk

    Crunk Новичок

    Регистрация:
    17.07.13
    Сообщения:
    11
    Симпатии:
    3
    Версия XF:
    1.1.5
    Всех благодарю за помощь!
    Дело было в TMS, даже не заметил этого раздела. Отдельно огромное спасибо infis!
     
    Mirovinger и Eddy нравится это.
  16. d1amant

    d1amant Новичок

    Регистрация:
    07.07.13
    Сообщения:
    7
    Симпатии:
    0
    Версия XF:
    1.1.5
    а как ограничить доступ пользователям к личной переписке, то есть надо сделать так - пользователь может писать только администраторам и модераторам, другим пользователям он писать не может, как это сделать? как настроить?
     
  17. padre

    padre Местный

    Регистрация:
    26.01.12
    Сообщения:
    184
    Симпатии:
    64
    Версия XF:
    1.3.1
  18. mxm

    mxm Новичок

    Регистрация:
    02.01.15
    Сообщения:
    4
    Симпатии:
    0
    Подскажите, как назначить права, если требуется, чтобы
    несколько разделов были доступны для просмотра всем,
    несколько разделов были доступна для просмотра только зарегистрированным,
    несколько разделов были доступны для просмотра только спецгруппе.

    Пробовал делать так:
    Юзер находится в основной группе "Зарегистрированные" и дополнительной "Премиум".
    Если группе "Зарегистрированные" в настройках прав доступа к узлу устанавливаю "Отозвать",
    то и группа "Премиум" не имеет доступа к нужному разделу.
     
  19. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    НИКОГДА не надо отзывать права. Просто в настройках узла ставите что он приватный, и только нужным группам ставите зеленое право (разрешено). У всех остальных, кто не должен иметь доступ - серое право (наследовать).
     
    Mirovinger нравится это.
  20. mxm

    mxm Новичок

    Регистрация:
    02.01.15
    Сообщения:
    4
    Симпатии:
    0
    Но если поставить опцию "Приватный", то узел не будет отображаться в общем списке?
    Мне нужно, чтобы другие пользователи видели этот узел, видели список топиков внутри,
    но не могли зайти и прочитать содержимое топиков.
     

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