[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
Откуда: от Верблюда

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

Сообщение izstas 11.06.2008 12:42

Скажите, как правильнее работать с правами?

  1. Поставить группе Администраторы все права
  2. Поставить группе Администраторы только то, чего нет у группы Зарегистрированные?
Аватара пользователя
izstas
phpBB 2.0.1
 
Сообщения: 136
Зарегистрирован: 18.03.2007 17:03
Откуда: Елец

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

Сообщение Палыч 11.06.2008 13:11

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

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

Сообщение IOzer 13.06.2008 15:35

Хотелось бы узнать возможно ли как нибуть для незарегистрированных пользователей скрыть все ссылки (не только аттач) для скачивания каких либо файлов на форуме ??? Просто очень нуна.
Аватара пользователя
IOzer
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 04.06.2008 20:26
Откуда: Ярославль

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

Сообщение Палыч 14.06.2008 22:00

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

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

Сообщение PravedNIK 15.06.2008 16:05

Чё-то я читал, читал, так ненашёл как мне убрать премодерацию.... как сделать что бы одобрять ненадо было?
PravedNIK
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 15.06.2008 15:58

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

Сообщение Палыч 15.06.2008 20:07

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

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

Сообщение drpower 18.06.2008 12:02

Подскажите пожалуйста, есть ли возможность ограничить Гостя так что бы он немог видеть ссылки? т.к. требуется сто бы ссылки видели только зарегестрированные пользователи.
drpower
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 15.06.2008 16:40
Предупреждения: 1

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

Сообщение Палыч 18.06.2008 13:22

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

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

Сообщение TVV 18.06.2008 23:39

Ребят, облазил всё и перепробовал всё, но тщетно, плиз Хэлп.

Проблема следующая:

Создал новую группу, поставил лидера (группа открытая, т.к. каждый может подать запрос на участие в группе, а лидер должен принять, либо отказать). Пользователь - Лидер группы, заходить в Личный Раздел -> Группы-> Управлять Группой ->Выбирает группу и жмет "Изменить" = Его посылают далеким текстом.
Я уже в админке и права ему дал на создание/удаление/изменение групп = он заходит в админку, но ни одну группу не может изменить.

Как решить данную проблему, подскажите.
Спасибо заранее.
TVV
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 18.06.2008 18:46

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

Сообщение Палыч 19.06.2008 0:36

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

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

Сообщение TVV 19.06.2008 0:46

Просмотрел, там в трассировке указано : настройки: ДА , итог: ДА = в поле определенной нужной группы.
Какие еще варианты решения данной проблемы? Спасибо за попытку...
TVV
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 18.06.2008 18:46

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

Сообщение Палыч 19.06.2008 8:51

TVV писал(а):итог: ДА = в поле определенной нужной группы.

Это всего лишь промежуточный итог.
Вас должна интересовать самая нижняя строчка
Отследить результат Да Итоговые права

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

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

Сообщение Lico 02.07.2008 7:15

Например на сайте две категории - в одной общие форумы, во второй приватные форумы для групп. На вторую категорию для зарегистрированных пользователей стоит "стандартный доступ". На приватный форум для зарегистрированных пользователей доступ вообще отсутствует, а на некую группу стоит "стандартный доступ". Теперь если пользователь в группе, то все нормально, если же нет - возникает пустая категория (на скрине). Причем если в категории вообще нету форумов, то она не показывается.
Какие права надо раздать, чтобы если пользователь имел доступ на приватный форум - он видел категорию, а если нет - не видел? Или это можно решить только одновременным добавлением "стандартного доступа" для группы на приватный форум и категорию?
Вложения
clean.PNG
clean.PNG (7.11 Кб) Просмотров: 119
Lico
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 01.07.2007 14:55

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

Сообщение Палыч 02.07.2008 8:31

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

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

Сообщение Lico 02.07.2008 8:39

Палыч
Если его убрать, категорию и форумы в ней вообще никто не видит. В форум можно перейти только в форме перехода в подвале. Единственный способ решить проблему стандартными средствами - присвоение прав одновременно на форум и категорию, так?
Lico
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 01.07.2007 14:55

Пред.След.

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

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

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