[FAQ] Форумные права доступа

Темы по наиболее часто задаваемым вопросам по phpBB 3.0.x. Читать в первую очередь!

[FAQ] Форумные права доступа

Сообщение Deploat 15.08.2007 20:02

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

Администратор в админке воспользуется "Форумные права пользователей". Как эту функцию добавить модератору, и чтоб права пользователя он смог изменить только на свой форум?

Если модератору добавить роль "Администратор форума", то он сможет менять любые права, да к тому же много чего еще в админке. А настроить роль пока плохо получается, вроде написано по-русски "Может изменять права доступа для конкретного пользователя", но узнать на что оно влияет так и не смог :(
Мож кто также подкинет ссылку на описание всех этих настроек?
==============================================
Подкидываем :) Палыч.

==============================================
  • Установки прав доступа

    После того, как вы создали свой первый форум, вам придется решать, кто имеет доступ к нему и что пользователи имеют право делать, а что нет. Для этого предназначены права доступа (разрешения). Например, вы можете запретить гостям размещать сообщения (постить) или ограничить полномочия модераторов, например. Почти каждый аспект взаимодействия пользователя с phpBB3 может быть скорректирован правами доступа.
  • Типы прав доступа

    Есть четыре различных типа прав доступа:

    1. Пользовательские/групповые права доступа (глобальные) - например, запретить изменение аватары
    2. Администраторские права доступа (глобальные) - например, разрешить управлять (создавать, удалять, переименовывать и т.п.) форумами
    3. Модераторские права доступа (глобальные и локальные) - например, разрешение закрывать темы или запрещение блокировать пользователей (только глобально)
    4. Права доступа к форумам (локальные) - например, разрешение просмотра форума или создание темы.

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

    Локальные права доступа применяются только к конкретным форумам. Так что, если вы, например, запретите кому-то размещать сообщения на одном форуме, это не оказывает никакого влияния на остальную часть конференции. Пользователь будет по-прежнему иметь возможность отправлять сообщения в каком-либо другом форуме, где он имеет локальное право доступа.

    Вы можете назначать модераторов глобально или локально. Если вы доверяете некоторым из ваших пользователей достаточно, вы можете сделать их Супермодераторами. Они могут модерировать на всех форумах, к которым они имеют доступ в соответствии с правами доступа, присвоиными им. По сравнению с этим, локальные модераторы смогут модерировать только то количество форумов, которое вы выбираете для них. Они также могут иметь различные права доступа модератора на различных форумах. Например, они смогут удалить темы в одном форуме, но могут не быть допущены к этому в другом. Глобальные модераторы будут иметь одинаковые права для всех форумов.
  • Настройка прав доступа к форумам

    Чтобы задать права доступа для Вашего нового форума вам нужны Локальные права доступа. Во-первых, вы должны решить, как вы хотите задать разрешение. Если вы хотите установить права доступа для одной группы или пользователя, вы должны использовать или Форумные права групп или Форумные права пользователей. Они позволят вам выбрать одну группу или пользователя, а затем выбрать форумы, где вы хотите установить права доступа для них.

    Но ниже мы сосредоточимся на Доступе к форумам. Вместо выбора пользователя или группы, вы выбираете форумы, которые вы хотите изменить в первую очередь. Вы можете задать их, либо выбрав форумы вручную в верхнем списке (чтобы выбрать несколько, используйте CTRL + правую кнопку мыши), либо на одном форуме и всех его подфорумах соответственно, в нижнем раскрывающемся меню. Нажав Отправить, вы перейдете на следующую страницу.

    На странице Доступ к форумам показаны две колонки выбора, для пользователей и для групп. В верхней части обоих колонок, названных Управление пользователями и Управление группами, показаны пользователи и группы, которые уже имеют разрешения, по крайней мере в одном из выбранных форумов. Вы можете выбрать их и изменить их разрешения с использованием кнопки Изменить права или удалить разрешения, использовав кнопку Удалить права, что приведёт к отсутствию установленных у них прав доступа и, следовательно, они будут не в состоянии видеть форум (если только они не имеют доступа на него через другую группу). Нижняя часть колонок позволяет добавлять новых пользователей или группы, которые в настоящее время не имеют установленных прав доступа, по крайней мере в одном из выбранных форумов.

    Чтобы добавить разрешения для групп, выберите одну или несколько групп в списке Добавить группы (аналогично и с пользователями, но если вы хотите добавить новых пользователей, вы должны ввести их имена вручную в текстовое поле или использовать функцию Найти пользователя). Кнопка Добавить права переправит вас к интерфейсу Настройка прав доступа. Каждый форум, который Вы выбрали, будет затронут в части изменения прав доступа для выбранных групп и пользователей.

    Есть два пути присвоить права доступа: Вы можете задать их вручную или использовать встроенные Роли как более простой и быстрый, но менее эффективный способ. Вы можете переключаться между этими двумя подходами в любое время. Но помните, что ролевые права доступа - это лишь предложение небольшой части того, что включает система прав доступа, и мы считаем, что для хороший администратор должен в полной мере осознать систему прав доступа.

    Оба способа отличаются только в установках. Они оба используют один и тот же интерфейс.
  • Настройка прав доступа

    Это наиболее важный аспект прав доступа. Вы должны понять как правильно работать с ними. Есть три разных значения, настройка права может быть:

    НЕТ запретить право (если оно не переопределяется в ДА).

    ДА разрешить право (если оно не переопределяется в НИКОГДА).

    НИКОГДА полностью запретить право для пользователя. Оно не может быть переопределено в ДА.

    В конечном итоге, все права устанавливаются для конкретного пользователя. Но каждый пользователь может рассматриваться как член различных групп, для которых установлены различные права. Таким образом, в конкретном месте конкретное право для конкретного пользователя может одновременно иметь различные значения. Эти три значения - ДА, НЕТ, НИКОГДА - важны, так как позволяют для пользователя иметь более одной настройки права через участие в нескольких группах. И итоговое, действующее, право будет зависить от того, какая настройка будет сильнее.
    Например, пользователь является членом группы по умолчанию "Зарегистрированные пользователи" и пользовательской группы под названием "Заслуженные пользователи", которую Вы создали для самых посвященных пользователей конференции. Вы хотите сделать форум под названием "Хорошие старые темы", доступный только для группы "Заслуженные пользователи", но не хотите, чтобы все "Зарегистрированные пользователи" видели его. Вы, конечно же, установите право "Может видеть форум" в настройку ДА для группы "Заслуженные пользователи". Но не задавайте настройку НИКОГДА для группы "Зарегистрированные пользователи". Если вы сделаете это, "Заслуженные пользователи" не будут видеть форум, так как НИКОГДА (которое у них есть как у членов группы "Зарегистрированные пользователи") не может быть переопределено в ДА (которое у них есть как у членов группы "Заслуженные пользователи"). Вместо этого поставьте настройку на НЕТ. НЕТ является более слабой настройкой, чем НИКОГДА, и может быть переопределено в ДА.
  • Роли

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

    Довольно широко используются права доступа для модерирования. phpBB3 делает назначение пользователей модераторами форумов очень простым.

    Как вы, возможно, уже догадались, модерация конкретных форумов является локальной установкой, так что вы можете настроить её в разделе Модераторы форумов - Локальные права доступа. Прежде всего, вам придется выбрать форум (или форумы), где вы хотите назначить новых модераторов. Есть три пути. Во-первых, Вы можете выбрать в окне несколько форумов (выбрать несколько можно удерживая клавишу CTRL на клавиатуре или cmd (под MacOS X)), параметры модерации будут определены на следующей странице и будут применяться только к этим конкретным форумам. Второй путь - выбрать лишь один форум (в выпадающем списке), но и все следующие настройки будут применяться не только на этом форуме, но и всех его подфорумах. И наконец, третья область выбора, отметить чекбокс Все форумы.

    После выбора форумов, нажав кнопку "Отправить", вы должны увидеть форму, с которой вы уже должны быть знакомы. Здесь вы можете выбрать пользователей или групп, которые должны получить какое-либо право модерации на отдельных форумах. Итак: Выберите некоторых пользователей и/или группы и нажмите кнопку Добавить права.

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

    Стандартый Модератор
    Стандарт Модератор может одобрять или отклонять, редактировать и удалять сообщения, удалять или закрывать жалобы, но не может менять автора сообщения. Этот тип модератора может также выдавать предупреждения и просматривать информацию о сообщении.

    Простой Модератор
    Простая Модератор может редактировать сообщения и закрыть и удалить сообщения, а также может просматривать информацию о сообщении.

    Премодератор
    Премодератор может только одобрить или отклонить сообщение, которые требуют предварительного одобрения, и редактировать сообщения.

    Супермодератор
    Супермодераторы могут делать все, связанное с модерацией, они могут даже заблокировать пользователя.

    Когда вы закончите, нажмите кнопку Применить права. Все права, упомянутые здесь, также могут быть выбраны из формы Расширенные права, которая даст вам больше вариантов.
  • Настройка глобальных прав доступа

    Локальные права доступа вам кажутся слишком узкими? Ну что же, phpBB3 есть, что предложить вам:

    Глобальные права доступа:

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

    В разделах "Права пользователей" и "Права групп" вы можете разрешить и запретить опции, такие как вложения, подписи и аватары для конкретных пользователей и групп пользователей. Заметим, что некоторые из этих настроек возможны, только если соответствующие опции включены в "Функциях конференции".

    В разделе "Администраторы", Вы можете дать пользователям-администраторам или группам администраторов возможность управлять форумами или изменением пользовательского доступа.

    Раздел "Супермодераторы" предлагает вам тот же набор параметров, что и Назначение модераторов на форумы, но распространяется на все форумы на вашей конференции.

Оригинальная статья на английском языке
Аватара пользователя
Deploat
phpBB 1.2.1
 
Сообщения: 25
Зарегистрирован: 08.08.2007 12:50
Откуда: от Верблюда

Сообщение Палыч 15.08.2007 20:38

Deploat писал(а):Нужно добавить модераторам возможность ставить премод и/или бан на свой форум отдельным пользователям

Назначте ему роль Супремодератор или Администратор пользователей и групп
Deploat писал(а): Мож кто также подкинет ссылку на описание всех этих настроек?
По-моему его нет даже на английском, хотя возможно плохо искал
Deploat писал(а):настроить роль пока плохо получается
Лучше не настраиваете, а создайте новую на основе настроек действующих и на ней поэкспериментируйте. Там достаточно всё подробно.
Deploat писал(а):Администратор в админке воспользуется "Форумные права пользователей". Как эту функцию добавить модератору, и чтоб права пользователя он смог изменить только на свой форум?
Блокировка и предупреждения могут быть настроены только глобально, а не на уровне форумов.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 5953
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение Deploat 16.08.2007 13:35

Палыч писал(а):Блокировка и предупреждения могут быть настроены только глобально, а не на уровне форумов.
Вообщем, единственное что смог получить - возможность изменять права доступа пользователя к любому форуму (достаточно опций "Может изменять права доступа для конкретного пользователя" и "Может изменять права доступа в форумах"), а на уровне форумов там, походу, совсем ничего нельзя сделать. Грустно :(
Аватара пользователя
Deploat
phpBB 1.2.1
 
Сообщения: 25
Зарегистрирован: 08.08.2007 12:50
Откуда: от Верблюда

Сообщение Резидент 23.08.2007 12:05

Уважаемый Палыч, ответьте, пожалуйста, еще на один вопрос касательно прав доступа.

Можно ли присвоить полный набор админских полномочий еще кому-то, кроме админа? В частности, это касается возможности настройки полномочий группы "Администраторы". Если да, то как это сделать?

Заранее спасибо за ответ.
Резидент
phpBB 1.2.0
 
Сообщения: 13
Зарегистрирован: 23.08.2007 11:35

Сообщение Палыч 23.08.2007 12:58

Резидент
Вариант 1: Админка - Пользователи и группы - Управление пользователями - Выбрать форму Группы - Добавить пользователя в группу Администраторы

Вариант 2: Админка - Пользователи и группы - Управление группами - Участники - Добавление пользователей

Возможны и другие варинты проследовательности 8)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 5953
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение Резидент 23.08.2007 13:34

Вариант 1: Админка - Пользователи и группы - Управление пользователями - Выбрать форму Группы - Добавить пользователя в группу Администраторы

Вариант 2: Админка - Пользователи и группы - Управление группами - Участники - Добавление пользователей


Несмотря на то, что пользователь добавлен в группу "Администраторы", его ник внизу главной страницы отображается красным, при попытке редактировать последовать обоим вашим рекомендациям:

Вы не можете управлять этой группой.
Резидент
phpBB 1.2.0
 
Сообщения: 13
Зарегистрирован: 23.08.2007 11:35

Сообщение Палыч 23.08.2007 13:47

Резидент
А при чём здесь управление группой? Он её член, а не основатель.

Добавлено спустя 40 секунд:

Скажите конкретно, чего вы хотите добиться?

Добавлено спустя 9 минут 43 секунды:

Резидент писал(а): полный набор админских полномочий еще кому-то, кроме админа

Админка - Правда доступа - Глобальные права доступа - Администраторы - Добавить пользователя - Добавить права - Роль Администратор конференции
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 5953
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение Резидент 24.08.2007 12:45

Скажите конкретно, чего вы хотите добиться?


Полного контроля над форумом со стороны двух разных пользователей.

Спасибо, разобрались.

Входим под админом, находим управление конкретным пользователем и в настройках профиля меняем опцию "Основатель" на "Да".
Резидент
phpBB 1.2.0
 
Сообщения: 13
Зарегистрирован: 23.08.2007 11:35

Сообщение Палыч 24.08.2007 12:55

Резидент писал(а):находим управление конкретным пользователем и в настройках профиля меняем опцию "Основатель" на "Да".

В принципе, тоже работает, с добавлением, что данного пользователя нельзя удалить.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 5953
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение Резидент 24.08.2007 13:13

с добавлением, что данного пользователя нельзя удалить


Пока установлено значение "Да" опции "Основатель". То есть, ничего необратимого и здесь нет...

Спасибо еще раз.
Резидент
phpBB 1.2.0
 
Сообщения: 13
Зарегистрирован: 23.08.2007 11:35

Сообщение Палыч 24.08.2007 13:52

Резидент писал(а): То есть, ничего необратимого и здесь нет...

Есть, ибо теперь он может проделать тоже самое с вами :wink:
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 5953
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение NCom 30.08.2007 23:14

Ничего не понял с этими правами. Сделал моджератора. Дал ему форум (один) и выставил права стандартного модератора. Теперь у него есть возможность этими правами СТАНДАРТНОГО МОДЕРАТОРА пользоваться на всем форуме
NCom
phpBB 2.0.16
 
Сообщения: 947
Зарегистрирован: 05.01.2006 14:59
Откуда: Ставрополь

Сообщение Палыч 30.08.2007 23:24

NCom
Надо смотреть глобальные и локальные (для конкретного форума) права.
Прежде чем давать Роль, смотри права по роли, можно даже трассировку
Если не устраивает, создавай новую роль на основе данной и редактируй каждое право так, как хочеться.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 5953
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение NCom 31.08.2007 1:26

большое спасибо. Помогло.

Добавлено спустя 1 час 33 минуты 42 секунды:

устал же.... несколько часов пытаюсь поставить модераторам 9группа модераторы) возможность выносить предупреждение, но никак не получается :(
NCom
phpBB 2.0.16
 
Сообщения: 947
Зарегистрирован: 05.01.2006 14:59
Откуда: Ставрополь

Сообщение Палыч 31.08.2007 8:20

NCom писал(а): возможность выносить предупреждение, но никак не получается

Возможно, пытаететсь сделать это в пределах одного форума? А это право, по-моему, только глобальное...
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 5953
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

След.

Вернуться в FAQ (phpBB 3.0.x)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0