Права доступа к разделам форума

Автор Mavn, 26 ноября 2006, 18:06:49

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

Mavn

26 ноября 2006, 18:06:49 Последнее редактирование: 26 ноября 2006, 21:14:36 от Mavn
Понятия


1. Глобальные права пользователей - права группы пользователей, которые назначаются непосредственно в Управлении правами (Администрирование - Права доступа). Данные права определяют возможности групп пользователей в пределах своей группы.

2. Локальные права пользователей - права группы пользователей, которые назначаются локально для раздела. Данные права определяют возможности групп пользователей в пределах своей группы в конкретно указанном разделе. Данные права задаются для каждой группы пользователей отдельно, они могут отличаться от прав глобальных или же совпадать. Для включения данной возможности необходимо сделать следующее: Администрирование - Права доступа - Настройки - Включить выставление отдельных прав доступа для каждого раздела.

Обратите внимание, если Вам не требуется задавать права доступа для разделов лучше не включайте данную функцию иначе, если у Вас небольшой опыт Администрирования форумных движков Вы просто запутаетесь в настройках. 

3. Право доступа к разделу - право группы пользователей, которое позволяет группе просматривать раздел форума. Дополнительные права на отправку сообщений, удаление сообщений, голосование и прочее берутся из глобальных или локальных прав групп пользователей.

И так, прочитав основные понятия, Вы имеете представление о том, сколько уровней доступа к разделу можно настроить и как включить дополнительные возможности.

Теперь выясним следующее:

Порою бывает необходимо задать группам пользователей определенные права доступа к тем или иным разделам на форуме. Мы же сейчас коснемся групп основанных на количестве сообщений. Для того чтобы назначить права данным группам пользователей нам необходимо включить данную возможность:
Администрирование - Права доступа - Настройки - Включить использование прав для групп основанных на количестве сообщений.

Теперь мы можем назначать права доступа абсолютно всем имеющимся группам пользователей  на нашем форуме.

Рассмотрим несколько примеров использования вышеуказанных функций.


1. Доступ в раздел определенным группам пользователей
Администрирование - Разделы форума
Выбираем существующий раздел форума, если нужно задать права для существующего раздела или создаем новый раздел, если таковой нужен. После чего видим


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

Доступ в раздел только для чтения определенным группам пользователей


Для того чтобы реализовать данную возможность необходимо выбрать раздел и переключить права доступа на локальные. Сделать это можно двумя способами:

a.) Администрирование - Разделы форума - Управление разделами
напротив каждого раздела есть три ссылки


Права Переместить Изменить
Нас интересуют права. Когда слово "права" написано курсивом значит права данного раздела глобальные, если обычным шрифтом то значит локальные. Для того чтобы переключить на локальные или глобальны права достаточно нажать на само слово "права" и появится окно следующего содержания


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

b.)Администрирование - Права доступа - Права доступа по разделам
выбираем раздел и права доступа локальные


После переключения, для всех групп наследуются глобальные права. Нам остается отредактировать права групп пользователей в данном разделе. Возьмем Группу "Обычные пользователи" и оставим следующие права:


  • Просмотр голосований

  • Получение уведомлений о новых ответах

  • Получение уведомлений о новых темах

  • Просмотр вложений

  • Оповещение Модераторов

  • Отправка тем друзьям




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

Таким образом, группа пользователей "Обычные пользователи" имеют доступ в раздел только для чтения, плюс указанные выше права.

c.) Для того чтобы назначить остальным группам аналогичные права необходимо их просто скопировать.



Выбираем группы пользователей в крайнем правом столбце, на которые мы хотим скопировать уже установленные права для группы "Обычные пользователи". По окончанию данной операции выбираем пункт дополнительного меню "Установить права доступа как у этой группы" выбираем группу  "Обычные пользователи" и жмем "Сохранить". Результат данной операции - все выбранные группы имеют аналогичные права, что и группа "Обычные пользователи". Согласно данного примера можно также скопировать права доступа с раздела на раздел, только вот выбрать нужно будет пункт дополнительного меню "Копировать права доступа с этого раздела".
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Mavn

Дополнение: 1
Для того чтобы гостям в определенном разделе дать следующие права:
1. Создание новых тем
2. Отправка сообщений в тему
Необходимо перевести раздел в локальные права доступа
Администрирование - Права доступа - Права доступа по разделам
Выбрать раздел и нажать на кнопку Локальный
Следующим окном будет список групп пользователей выбираем группу: "Гости"  и напротив нажимаем кнопку "Изменить" после чего задаем вышеуказанные права доступа в разделе.

Обращаем ваше внимание: Не путайте локальные права и глобальные! Локальные права доступа задаются только для конкретно указанного раздела, глобальные права распространяются на весь форум.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

uniqum


Mavn

принципиально нет. единственное для разделов стало удобнее раздавать права. там можно создавать профили прав доступа
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

inf

ЦитироватьВыбрать раздел и нажать на кнопку Локальный

в 119 версии это есть? просто я этого не нахожу



нашел прошу прощения, допишите что сначала нужно вкл эту ф-ию

Mavn

да это документация в целом писалась для SMF 1.1.* линейки. В SMF 2.0 принцип такой же единственное сейчас там добавили профиля настроек прав доступа и можно настройки по профилям распихать что значительно удобнее.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

nu11

Ситуевина:

Есть разделы, которые доступны для группы А зависящей от кол-ва постов.

Есть группа Б с уникальными правами, которая эти разделы не должна видеть.

При наборе кол-ва постов, нужного для попадания в А, юзеры из группы Б видят эти скрытые разделы.

Help!

Mavn

не тестировал, но судя по всему группы зависящие от колва сообщений будут иметь приоритет ибо они так устроены.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

nu11

Mavn, подскажите в каком из файлов находится код, описывающий это все.
Я разберусь и в случае успеха выложу фикс.

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

nu11


inf

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

Mavn

в свойствах самой группы есть данная функция Доступные разделы:
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Paramedic

Добрый день.

Имею проблему с правами.

Форум Smf 1.11

На форуме включены локальные права для разделов.

А так же включены группы в зависимости от числа сообщений.

Создаю группу А. Цель этой группы -- права модераторов в некоторой части разделов. За пределами этих разделов - они пользователи групп, основанных на сообщениях.

Группа создана. Глобальные права ей выставлены. Назначены разделы, куда они вхожи, как представители группы А.

Возникает проблема: в тех разделах, куда доступ им не предоставлен, и где они должны обладать правами групп пользователей, основанных на сообщениях, они продолжают иметь права группы А. Хотя группе А в эти разделы вход запрещён.

Лечится это настройкой локальных прав для раздела форума. Но разделов у нас оооочень много. И сопровождать их будет ооочень не просто.

Вопрос: это баг движка, или я чего-то недопонимаю в раздаче прав?

0daliska

А не проще было этих пользователей для этих разделов задать модераторами (в разделе привязка идет, а не в профиле юзера)  и не помещать их в группу А?
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

spinus

А можно как нибудь сделать, чтобы вновь зарегистрированные пользователи не видели другие разделы, пока не напишут сообщение в одном, которым им виден? Например, "Представляемся здесь". Пока не представился - форум не видит.
Simple portal 2.3.5

Mavn

Читай выше выставляешь права для групп зависящих от количества сообщений!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Paramedic

Цитата: 0daliska от 19 октября 2010, 17:23:38
А не проще было этих пользователей для этих разделов задать модераторами (в разделе привязка идет, а не в профиле юзера)  и не помещать их в группу А?

Кроме функциональных прав, здесь ещё стоит вопрос о социальном статусе. Т.е. члены этой группы социально значимы, и это нужно выделить на форуме.

Paramedic

Цитата: Mavn от 28 октября 2010, 11:16:46
Читай выше выставляешь права для групп зависящих от количества сообщений!


Вы меня не поняли. Права для групп, зависящих от сообщений выставлены.

Попробую пояснить ситуацию кратко.

Пользователь П входит в две группы.

Одна из них А, другая Б (или В, Г, Д в зависимости от сообщений).

Есть раздел Ф.

Указано, что в раздел Ф доступа группе А нет. Галочка снята.


А вот группы Б, В, Г, Д доступ туда имеют.

Так вот, пользователь П входит в раздел Ф. Группе А туда нельзя. Значит пользователь попадает туда, как член группы Б, В, Г, Д.

Но при этом у него права группы А.


Повторю свой вопрос: это я ничего не понимаю в правах, или движок глючит?

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

Mavn

движок тебе дает права согласно твоих же настроек. ты задаешь права глобально для группы а нужно локально для группы внутри раздела
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Paramedic

Цитата: Mavn от 28 октября 2010, 13:40:17
движок тебе дает права согласно твоих же настроек. ты задаешь права глобально для группы а нужно локально для группы внутри раздела


Но для данной группы доступ к разделу закрыт. Откуда берутся права этой группы?

Mavn

Подробно опиши что у тебя есть что ты делаешь и что нужно получить
если человек входит сразу в 2 группы то у него будут права и той и другой группы и тут ничего удивительного нет!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

TXT

24 ноября 2010, 14:54:20 #22 Последнее редактирование: 24 ноября 2010, 17:22:49 от TXT
Может быть кто-то знает решение проблемы.
Я выставил временное ограничение на редактирование своих постов пользователем.
Но создал раздел, сделав его Локальным, где выставил права автору топика на редактирование своих и чужих постов.
Так вот, в этих темах все равно форум ругается на временное ограничение редактирования.
Может быть, есть способ вылечить?
Нашедшему его 200 ЯД.

Drakonsa

Цитата: TXT от 24 ноября 2010, 14:54:20
Может быть кто-то знает решение проблемы.
Я выставил временное ограничение на редактирование своих постов пользователем.
Но создал раздел, сделав его Локальным, где выставил права автору топика на редактирование своих и чужих постов.
Так вот, в этих темах все равно форум ругается на временное ограничение редактирования.
Может быть, есть способ вылечить?
Нашедшему его 200 ЯД (в личку).

Поиск: кураторы
И причем тут документация smf ><

spinus

Цитата: Mavn от 28 октября 2010, 11:16:46
Читай выше выставляешь права для групп зависящих от количества сообщений!

сделал как тут
ЦитироватьАдминистрирование - Права доступа - Настройки - Включить использование прав для групп основанных на количестве сообщений.

Теперь мы можем назначать права доступа абсолютно всем имеющимся группам пользователей  на нашем форуме.

Рассмотрим несколько примеров использования вышеуказанных функций.

1. Доступ в раздел определенным группам пользователей
Администрирование - Разделы форума
Выбираем существующий раздел форума, если нужно задать права для существующего раздела или создаем новый раздел, если таковой нужен. После чего видим


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

все равно все группы видят все разделы, даже группа из вновь зерегистрированных с 0 сообщений, у которой галочка только к одному разделу
Simple portal 2.3.5

0daliska

Вариант1
Шаг 1. Права доступа - настройки: включить использование прав для групп, основанных на количестве сообщений
Шаг 2. Далее в разделах (в каждом из них)...
Группа обычные пользователи - убрать доступ ко всем разделам... (снять галку)
Нужной группе поставить галку...

Вариант2
Шаг 1. Права доступа - настройки: включить использование запрещающих прав для групп
Шаг 2. Переключить разделы, для которых особые права доступа, на локальный набор прав.
Далее для каждого раздела юзеру из групп, не имеющих сих привилегий "запретить"! (обратите внимание - это не снятие флажка, а переключение радиокнопок). Если у Вас по-прежнему флажки, то Вы не сделали того, что изложено в шаге 1.
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

spinus

Odaliska большое спасибо, выбрал первый способ, с запрещающими правами не стал заморачиваться. Все заработало.
Simple portal 2.3.5

Axels

10 января 2011, 22:53:47 #27 Последнее редактирование: 10 января 2011, 23:08:04 от Axels
SMF 2.0 RC4
Права глобального модератора назначил без проблем, щелкаем, выбираем пользователя, назначаем.
А вот строка "модератор" не позволяет войти чтобы назначить кого-нибудь модератором.
Зато если захочется сделать новую группу, то пожалуста.
Я создал группу "локальные модераторы" и без проблем вхожу в нее и назначаю посетителей модераторами.

Что за трабл?

Да еще, если жмем с строке модератора "изменить" то попадаем с совсем другую менюшку, совсем не такую как у глобального модератора или вновь созданную группу "локальный модератор". Эта менюшка не позволяет ничего вообще сделать, никого не назначить.

Mavn

Уважаемый поиском пользуйтесь по данному поводу уже все 100 раз разжеванно!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Axels

11 января 2011, 21:34:22 #29 Последнее редактирование: 12 января 2011, 01:50:51 от Axels
Я так и сделал.
Набрал в поиске, нашел эту тему в которой разжевывается данный вопрос.
Прочитал тему. Покопался в админке. Так как посчитал что вот этот пункт должен подойти к моей проблеме

Цитировать2. Локальные права пользователей - права группы пользователей, которые назначаются локально для раздела. Данные права определяют возможности групп пользователей в пределах своей группы в конкретно указанном разделе. Данные права задаются для каждой группы пользователей отдельно, они могут отличаться от прав глобальных или же совпадать. Для включения данной возможности необходимо сделать следующее: Администрирование - Права доступа - Настройки - Включить выставление отдельных прав доступа для каждого раздела.


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

У меня там две такие записи:
Включить использование запрещающих прав для групп
Включить использование прав для групп, основанных на количестве сообщений


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

ПОЭТОМУ НАПИСАЛ ВОПРОС В ЭТУ ТЕМУ СООТВЕТСТВУЮЩУЮ интересующему вопросу.

Возможно я туповат, но второй раз перечитав тему, пока не сообразил как мне добавлять в группу модераторов пользователей. Пойду читать третий раз тему. Может за это время найдется кто сможет ткнуть меня носом, пока сообразить не получается.

Даже если
Включить использование прав для групп, основанных на количестве сообщений

Все равно в меню
Центр администрирования »
Группы пользователей »
Редактировать группы пользователей

В стрке "модератор" стоит значение "нет" и нет никаких способов добавить в эту группу пользователя.

Может конечно это и не принципиально, раз есть возможность создания новой группы и назначения в новой группе прав модераторов.
Это я так пытаюсь понять возможности и глючность движка.

Одно дело если это уже признанный глюк, другое дело если я не догоняю элементарной вещи. Но ведь добавить глобального модератора не представилось никакой сложности?

ПыСы:
Нет понятно что добавлять модератора в разделе нет проблем, только меня смущал тот фактор что он все равно не появлялся в списке модераторов.
Теперь после часового блуждания на форуме в решении этой проблемы наткнулся на сообщение что так типа и должно быть.
Странно, а что сразу в первом послте этой темы было сложно написать что,
ЦитироватьМодераторы это не группа в обычном понятии. Это набор прав, предоставляемых пользователю в конкретном разделе форума. Поэтому у этой группы нет участников.

Так что можете объединять эту тему вот с этой
http://www.simplemachines.ru/index.php?topic=3099.0
Будет больше порядка.
А еще для большего порядка в первом посте данной темы лучше бы внести изменения.
А то похоже не одного меня смущает слово нет в колонке группы модераторов, когда они все же есть.

Mavn

читай внимательнее где названия разделов !
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

zaman

Подскажите..!!! а можно ограничить в правах группу...но не к разделу, а к теме в разделе???? Так чтобы пользователь видел что тема есть но зайти не мог...

Mavn

стандартными средствами нет, права задаются только для групп и только для разделов.
по модам вопросы задавайте в другие разделы
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

b2b-man

у меня такой вопрос.

Я создал группу, а как пользователей (вне зависимости от колличества сообщений) добавлять в группу?
Мой форум тут www.b2b-forum.com/ru/

0daliska

Цитата: b2b-man от 24 марта 2011, 17:13:01
у меня такой вопрос.

Я создал группу, а как пользователей (вне зависимости от колличества сообщений) добавлять в группу?

Вариант 1 - переводим юзверей в группу по одному:
Зайти в профиль пользователя и в настройках учетной записи поставить ему эту группу (основной или дополнительной) и нажать "Сохранить"
Вариант 2 - перевод многих пользователей в группу
Через админку -> группы пользователей - Выбираем группу желанную и жмем на ее название, и..  появляется форма добавления юзверей в группу......
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

Paramedic

14 апреля 2011, 09:46:02 #35 Последнее редактирование: 14 апреля 2011, 10:15:58 от Paramedic
Цитата: Mavn от 30 октября 2010, 21:53:23
Подробно опиши что у тебя есть что ты делаешь и что нужно получить

Подробно я описывал здесь. Но ниже попробую ещё раз. Что не понятно -- уточняйте.

Цитировать
если человек входит сразу в 2 группы то у него будут права и той и другой группы и тут ничего удивительного нет!

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


Итак. Имею форум, с кучей разделов. Подразделы считаю за разделы, ибо им права выставляются так же, как и разделу.

Этих разделов 146.

Часть этих разделов обладает особым статусом.  В нашем сообществе, называются "Технические разделы". Назову для краткости Т. Остальные разделы общие. Назову для краткости О. Соотношение Т к О, как 64 к 82.

А так же есть ряд пользователей, которые имеют право модерировать все Технические разделы. Их статус назвается "Мастер". Создана одноимённая группа. В эту группу входит 18 пользователей. Права настроены таким образом, что позволяют члену группы модерировать раздел.

В технических разделы
Т1, Т2, Т3, Т4 ... T64 выставлен доступ для пользователей M. (Администрирование - Разделы форума).

А в общих разделах O1, O2, O3, O4 ... O82 доступ для пользователей М запрещён.

Таким образом, в общие разделы пользователь группы М заходит не как член группы М. Т.е. как полицейский, после службы, в театр.

Но, тем не менее, он обладает в этих разделах правами группы М. Что, на мой, взгляд не верно. Я считаю это глюком движка форума.

Чтобы избежать данного казуса, приходится включать локальные права на раздел. И выставлять локальные права для группы М такими образом, чтобы эта группа могла модерировать в разделах Т, и не могла в разделах О. При этом доступ в разделы О для группы М запрещён.

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

Mavn

Группа М обладает во всех разделах правами на модерирование потому как ты им дал глобальные права а не локальные поэтому они и имеют такие права.
Если уж говорить об удобстве администрирования прав доступа то для этого очень подходит smf 2.0 там для этого используются профили т.е. 1 раз создаешь профили прав доступа а потом расставляешь их по нужным разделам что избавляет от ненужной настройки в 33(условная единица) разделах одинаковых локальных прав.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Paramedic

Цитата: Mavn от 14 апреля 2011, 09:59:24
Группа М обладает во всех разделах правами на модерирование потому как ты им дал глобальные права

Совершенно верно.

Но, с другой стороны, я запретил доступ этой категории к разделу.

Т.е. приходит в раздел пользователь. Форум смотрит, что пользователь является, скажем, основой форума, и Мастером. Но Мастерам сюда нельзя. И пропускает основу форума, с его правами.


Mavn

здесь вы всего лишь указываете доступ для той или иной группы но никак не набор прав для группы,
если пользователь входит в 2 группы и одна из них разрешенная это означает что пользователь получит доступ в раздел но никак не означает что набор прав в разделе будет ограничен той группой что он входит в раздел.
Набор прав другой группы даст ему право модерировать раздел ибо глобально ему права даны, если нужно ограничить пользователя в правах то нужно задавать локальные права для данного раздела
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Paramedic

Цитата: Mavn от 14 апреля 2011, 10:18:14
если пользователь входит в 2 группы и одна из них разрешенная это означает что пользователь получит доступ в раздел но никак не означает что набор прав в разделе будет ограничен той группой что он входит в раздел.

Если это не баг, то, на мой взгляд, это кривая реализация прав. Если написано, что вход Мастерам запрещён, то ожидается, что Мастер не войдёт.

Благодарю за ответы.

Макар

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

и еще . Если мастеров не очень много , то возможно стоит назначать их модераторами разделов напрямую ? А не через группу .
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Mavn

ну так мастер у тебя и не войдет
все на том же примере полицейских если полицейский пришел в театр после работы это не отменяет того факта что он полицейский хоть и в данной момент времени он не на службе
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Paramedic

Цитата: Макар от 14 апреля 2011, 10:41:13
Мастер - основная группа для пользователя или дополнительная?

Основная. Но если выносить их в дополнительную, то ничего не меняется. Я этот вопрос уже проверил экспериментально.

Цитировать
Если мастеров не очень много , то возможно стоит назначать их модераторами разделов напрямую ? А не через группу .

Мастер, кроме прочего, это ещё и социальный статус. Прописать 18 человек в 64 разделах конечно можно, используя копи-паст. Но вот гордого звания уже не будет.

Цитата: Mavn от 14 апреля 2011, 10:44:52
ну так мастер у тебя и не войдет
все на том же примере полицейских если полицейский пришел в театр после работы это не отменяет того факта что он полицейский хоть и в данной момент времени он не на службе

Логично. За небольшим НО. В театре у полицейского нет рации, пистолета, наручников, дубинки, баллончика с "Черёмухой".

А тут получается, что всю амуницию полицейский пронёс с собой, хотя на фасаде театра написано крупными буквами: вход с пистолетами запрещён! ;)

Останусь при своём мнении. Это недостаток реализации прав в движке форума.

Mavn

ну так в театр он пришел то никак полицейский а как обычный чел имеющий при себе амуницию полицейского :)) и на фасаде не написано что он не имеет на это право :)) написано вход свободный заходи с тем что имеешь :))
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Макар

Точно одно . :( В двойке такого недостатка нет .
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Mavn

Кстати если на то уж пошло то что мешает сделать группу просто как статус, а права раздать назначив людей модераторами разделов?
и все проблемы отпадут сами собой
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Paramedic

1. Очень сильно раздуются описание разделов.
2. При удалении одного Мастера, или при добавлении нового придётся перепрописать модераторов в 64х разделах.

Kulikovskih

У меня следующая задачка: необходимо чтобы пользователи могли перемещать темы из раздела в раздел, но не могли удалять ни сообщения, ни тем более темы. Подскажите, пожалуйста, как это сделать?

Stern

Цитата: Kulikovskih от 28 апреля 2011, 16:26:42
У меня следующая задачка: необходимо чтобы пользователи могли перемещать темы из раздела в раздел, но не могли удалять ни сообщения, ни тем более темы. Подскажите, пожалуйста, как это сделать?
раздать права на перенос тем, запретив удаление сообщений и тем.
только со временем на вашем форуме будет, как в анекдоте про "кого из деток под каким овощем нашли?" - повсеместные атавизмы о переносе тем в другие разделы...
МышЫ плакали, кололись, но продолжали жрать кактус...

GeorG

В "Правах доступа" есть такое пункт - "Модерация раздела", там ищете - "Перенос своей темы" и "Перенос любой темы"
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru