Выдача прав модератора, какими функциями реализуется?
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
RedNaxi
- Former team member
- Сообщения: 933
- Стаж: 19 лет 7 месяцев
- Откуда: BeBoss.ru
- Благодарил (а): 2 раза
- Поблагодарили: 14 раз
Re: Выдача прав модератора, какими функциями реализуется?
по-моему вам все-таки проще вручную создать 30 групп, раз и навсегда выставить им нужные права а потом просто двумя запросами снимать/назначать модеров
-
MIT
- Former team member
- Сообщения: 2500
- Стаж: 17 лет 6 месяцев
- Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
- Благодарил (а): 3 раза
- Поблагодарили: 351 раз
Re: Выдача прав модератора, какими функциями реализуется?
Можно обойтись ролями:Где:
Да, роли кешируются, поэтому кеш придётся чистить.
Добавлено спустя 3 минуты 29 секунд:
Код: Выделить всё
INSERT INTO phpbb_acl_users VALUES (id_пользователя, id_форума, 0, id_роли, 0)id_пользователя— id пользователяid_форума— id форума, если роль надо применить к конкретному форуму или0, если ко всем сразу; если надо к нескольким, то придётся выполнить необходимое количество подобных запросов со всеми идентификаторами форумовid_роли— id роли, варианты:- Супермодератор —
10 - Стандартный модератор —
11 - Простой модератор —
12 - Премодератор —
13 - Новая роль — создай в Права доступа > Модераторские роли
- Супермодератор —
Да, роли кешируются, поэтому кеш придётся чистить.
Добавлено спустя 3 минуты 29 секунд:
Думаю, тему можно оставить, вдруг кому ещё пригодиться...Кто-то писал(а):Запланировано действие с темой: Поместить в корзину на время: 30.11.2010 18:31
-
murderer24
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 16 лет 3 месяца
Re: Выдача прав модератора, какими функциями реализуется?
Во, спасибо. В смысле "роли кешируются"? После каждой смены роли юзеру нужно чистить кеш? Или только после создании роли чистить кеш?
-
MIT
- Former team member
- Сообщения: 2500
- Стаж: 17 лет 6 месяцев
- Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
- Благодарил (а): 3 раза
- Поблагодарили: 351 раз
Re: Выдача прав модератора, какими функциями реализуется?
После ручного присвоения (или удаления) пользователю роли. Делать это можно программно.
-
murderer24
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 16 лет 3 месяца
Re: Выдача прав модератора, какими функциями реализуется?
Это понятно, что можно программно. Что именно там кешируется и в какой файлик пишется? А то там может быть до 30 изменений в день, эффект от кеша упадет в ноль тогда 
-
MIT
- Former team member
- Сообщения: 2500
- Стаж: 17 лет 6 месяцев
- Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
- Благодарил (а): 3 раза
- Поблагодарили: 351 раз
Re: Выдача прав модератора, какими функциями реализуется?
Ни в какой не в файлик, а в поле
Добавлено спустя 2 минуты 18 секунд:
user_permissions таблицы phpbb_users.Добавлено спустя 2 минуты 18 секунд:
Код: Выделить всё
UPDATE phpbb_users SET user_permissions = '' WHERE user_id = id_пользователя
