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

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

« назад - далее »

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

karavan

Права доступа для груп, галочки туда-сюда.

Макар

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

Kulikovskih

спасибо за ответы! буду пробовать ::)

Stern

Цитата: Макар от 29 апреля 2011, 00:21:51
ничего страшного в этом нет
чистится из админки одним кликом
или ставится мод автоочистки
можно поподробнее, коллега? - в особенности про мод автоочистки
МышЫ плакали, кололись, но продолжали жрать кактус...

Макар

http://custom.simplemachines.org/mods/index.php?action=search;basic_search=old;bool=and;asc;start=0

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

а так же ?area=maintain;sa=topics

Удалить старые сообщения

Удалить все темы, в которых не оставляли сообщения более  дней.

Любой тип темы (включая голосования).
Уведомления о перемещении тем.
Закрытые темы.

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

Stern

спасибо!
особенно порадовал Recycle Bin Cleaner, ежедневно очищающий корзину)
МышЫ плакали, кололись, но продолжали жрать кактус...

Мыслительница

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

Mavn

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

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

VLAD.V

SMF 2.0.4

Ребята как Права доступа Гости удалить?

Чтоб незарегистрированые не могли ничего видеть

VLAD.V

Нашел

Искал в категориях чтоб изменить
думал что изменится все что внутри, а оказывается там нет.

Оказывается нужно в каждую подкатегорию (то есть раздел) заходить и там есть галочки для всех групп

SeRiToYoH

Цитата: Mavn от 26 ноября 2006, 18:06:492. Локальные права пользователей – права группы пользователей, которые назначаются локально для раздела. Данные права определяют возможности групп пользователей в пределах своей группы в конкретно указанном разделе. Данные права задаются для каждой группы пользователей отдельно, они могут отличаться от прав глобальных или же совпадать. Для включения данной возможности необходимо сделать следующее: Администрирование - Права доступа - Настройки - Включить выставление отдельных прав доступа для каждого раздела.
Что делать, если этого пункта нет в меню? Остальные два пункта - есть. SMF 2.0.9

С уважением, Евгений. Форум на SMF http://vinforum.ru

Mavn

Админ - Права доступа - Изменение профилей - Новый профиль
указать название профиля и создать

Там же выбрать вновь созданный профиль и задать права доступа которые необходимы

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

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

SeRiToYoH

В результате мне помогла установка мода Profile Moderator Managment
С уважением, Евгений. Форум на SMF http://vinforum.ru

Aleksey

Как настроить доступ к разделу (подразделу) конкретным пользователям форума

chgk

Ситуация.

На форуме есть разделы для всех и разделы для определённых групп (команды по "Что? Где? Когда?"), обычные пользователи не видят разделы для команд, каждая команда видит свой собственный раздел, но не видит разделы соперников.

Проблема. Когда я добавляю человека в команду, он перестаёт быть "обычным пользователем", так как его основная группа теперь соответствующая команда. И он перестаёт видеть все разделы, доступные для обычных пользователей.

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

Решение 2: Добавлять человека в команду, но делать её не главной группой, а дополнительной.
Минусы: Нельзя использовать интерфейс группы для массового добавления в команду (так как людям без группы автоматически назначается главная группа), что геморно. У человека под ником больше не видно, в какой он команде, что печально.

Я пользуюсь в основном решением №1.

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

chgk

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

Аналогично разделам я не могу назначить доступ для всех групп. Выбираю все, нажимаю сохранить. Добавляется доступ для N первых групп по алфавиту. А остальные группы доступа не получают.

При этом N равно странному числу 86.

Похоже, есть какой-то лимит, сколько групп может иметь доступ к определённому разделу. 

Как бы узнать, чему он равен (86?) и как его можно изменить.

chgk

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


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

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

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

Хотелось бы понять, как этот лимит убрать или обойти.

digger®

#67
ЦитироватьОднако вопрос о лимите числа групп, имеющих доступ к конкретному разделу всё ещё актуален. Пришлось поудалять неактивные группы ветеранов, иначе наступал полный коллапс с присвоением прав доступа к разделам.

Попробуйте у таблицы smf_boards для поля member_groups сменить varchar(255) на varchar(1024)
Перед экспериментами сделайте бэкап.

chgk

ЦитироватьПопробуйте у таблицы smf_boards для поля member_groups сменить varchar(255) на varchar(1024)
Перед экспериментами сделайте бэкап.

Спасибо. А при апгрейде форума на следующую версию всё не посыпется? Или при использовании инструментов для оптимизации с базы данных?

digger®

Цитата: chgk от 21 ноября 2021, 14:55:46Спасибо. А при апгрейде форума на следующую версию всё не посыпется? Или при использовании инструментов для оптимизации с базы данных?

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