Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[3.1] Премодерация отдельной темы

У вас есть идея для расширения функциональности phpBB? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Вчерашний борщ
phpBB 2.0.4
Сообщения: 416
Стаж: 8 лет 8 месяцев
Благодарил (а): 48 раз
Поблагодарили: 34 раза

[3.1] Премодерация отдельной темы

Сообщение Вчерашний борщ »

Нужен быстрый доступ к премодерации отдельной темы в качестве временной меры и способу быстрого реагирования на обсуждение в горячих темах. :D

До чего дошел регресс - 10 лет назад задача была выполнима. :lol:
Sarry
phpBB 1.2.1
Сообщения: 22
Стаж: 16 лет 6 месяцев
Поблагодарили: 2 раза

Re: [3.1] Премодерация отдельной темы

Сообщение Sarry »

Наработки есть, могу набросать быстро, будет работать :)
Если не делать настройки через ACP, а только в коде расширения)

Отправлено спустя 2 минуты 51 секунду:
Вот содержательная часть listener.php для определенного раздела c id=777
ID темы можно найти в $event

Код: Выделить всё

		public static function getSubscribedEvents()
	{
		return array(
            'core.modify_submit_post_data'	=>	'theme_premoderate',
        );
	}

    public function theme_premoderate($event)
    {

        if ($event['data']['forum_id'] == 777) {

                $data = $event['data'];
                $data['force_approved_state'] = ITEM_UPAPPROVED;
                $event['data'] = $data;


        }

    }

Вернуться в «Запросы расширений для phpBB»