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

1.5.6 Суммирование прав основной и дополнительной групп пользователей

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

Загрузка
  1. sonar4ik

    sonar4ik Местный

    Регистрация:
    23.02.15
    Сообщения:
    18
    Симпатии:
    0
    Версия XF:
    1.5.10
    Добрый день.
    Есть группа пользователей и есть Дополнительная группа пользователей.
    Если выбрать просто группу пользователей (из выпадающего списка) то доступ к скрытому разделу появляется.
    Когда пользователю устанавливаю дополнительную группу пользователей, то у него не добавляется доступ к другому скрытому разделу, а еще и пропадает доступ к скрытому разделу по правам основной группы пользователей.
    [​IMG]

    Вопрос: Как сделать так, чтобы права суммировались? Добавляя пользователю дополнительную группу, он имел права основной группы и дополнительной.
     
  2. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Вообще-то права групп как раз суммируются. А разницы между основной и дополнительной группами нет абсолютно никакой.

    Судя по всему, у Вас в добавляемой группе прописан явный запрет к скрытому разделу. В таком случае просто проверьте права пользователя через админку. Ну и настройте затем всё корректно. По настройке прав предлагаю ознакомиться с Система прав XenForo
     
    Kolya groza morey и Dexter Morgan нравится это.
  3. sonar4ik

    sonar4ik Местный

    Регистрация:
    23.02.15
    Сообщения:
    18
    Симпатии:
    0
    Версия XF:
    1.5.10
    Что то читаю читаю, но так и ничего не получается.

    Сейча проблема: Когда какой то пользователь оставляет сообщение, сообщение не размещается пока не его не одобрить - где установить разрешение группе пользователей или узлу, чтобы эта группа пользователей оставляла сообщения без модерации.
    Группе стоят права:
    Основные права - разрешено
    Основные права модератора - на усмотрение
    Права форума - разрешено
    Права модераторов форума - на усмотрение
    Аватар, личная переписка, подписи, сообщений в профиле - разрешено
    Права модератора сообщений в профиле - на усмотрение

    В дереве узлов на ветку права
    Права форума - разрешено
    Права модераторов форума - на усмотрение

    Личные права пользователю не выдавались. Голова кругом, помогите, плыз..
     
  4. infis

    infis Местный

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

    sonar4ik Местный

    Регистрация:
    23.02.15
    Сообщения:
    18
    Симпатии:
    0
    Версия XF:
    1.5.10
    - данный пункт есть в правах групп пользователей, у меня установлено на - разрешить. Screenshot
    Вот такие права установлены на сам узел Screenshot
    А где устанавливаются права на модерацию сообщений?
     
  6. sonar4ik

    sonar4ik Местный

    Регистрация:
    23.02.15
    Сообщения:
    18
    Симпатии:
    0
    Версия XF:
    1.5.10
    все эти пункты уже не первый день ковыряю, а результат прежний.
    У юзера одна группа присвоена. Настройки группы и ветки также выше указаны, вроде по логике должно работать, но что то не так (((
     
  7. infis

    infis Местный

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

    sonar4ik Местный

    Регистрация:
    23.02.15
    Сообщения:
    18
    Симпатии:
    0
    Версия XF:
    1.5.10
    не хило видать закручено. А где устанавливаются права как обрабатывать сообщения?
    Я уже в три позиции ставил правило "Следование правилам модерации сообщений", но результат не изменяется.
     
    Последнее редактирование: 16.02.2017
  9. sonar4ik

    sonar4ik Местный

    Регистрация:
    23.02.15
    Сообщения:
    18
    Симпатии:
    0
    Версия XF:
    1.5.10
    Спасибо за отклик, вопрос решен.
    "Следование правилам модерации сообщений" ставим Screenshot
    В настройках раздела Screenshot
    Снимаем галочки на "Проверять новые темы, размещаемые в этом разделе" и "Проверять ответы, размещаемые в этом разделе"
     
  10. infis

    infis Местный

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

    Право "Следование правилам модерации сообщений" для групп "Зарегистрированные" и "Незарегистрированные / Неподтвержденные / Гости" обычно установлено в "Разрешено", что автоматически делает их сообщения и темы модерируемыми для всех разделов, в которых установлены соответствующие настройки проверки. А вот для группы "Администраторы", например, это право установлено в "Никогда" для того, чтобы их сообщения вне зависимости каких-либо настроек разделов не проходили модерацию.

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

    В общем, неправильно поставленный вопрос - в результате неверное решение. Постарайтесь в будущем правильно формулировать свои вопросы. Так как от этого зависит и правильность решения :)
     
    sonar4ik нравится это.
  11. sonar4ik

    sonar4ik Местный

    Регистрация:
    23.02.15
    Сообщения:
    18
    Симпатии:
    0
    Версия XF:
    1.5.10
    Спасибо за развернутый ответ.
     

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