Автор: Nekstati
Описание расширения: Публикация тем по расписанию (запланированные/отложенные темы/топики/посты/постинг/публикации).
Язык: EN, RU
Версия: 1.0.0
GitHub: https://github.com/Nekstati/phpBB-SchedulePost
Скачать: https://github.com/Nekstati/phpBB-Sched ... s/main.zip
В форму создания новой темы добавляется поле "Время публикации". Если его заполнить, тема появится на форуме лишь в указанный момент. А до тех пор она будет видна только автору и модераторам. Запланированную тему можно редактировать, модерировать, удалить или опубликовать в любой момент.
Например, если время публикации сегодня 12:00, тема как бы создаётся сегодня в 12:00, именно в этот момент рассылаются уведомления, появляются данные о новых/непрочитанных темах, обновляется поисковый индекс и т.д. Даже если тема была запланирована автором год назад.
Остальные права совпадают со стандартными, т.е. если кто-то может редактировать/удалять обычные темы в данном форуме, то и запланированные тоже (конечно, при условии, что он может их видеть).
Право видеть касается только чужих тем. Свои собственные темы пользователь видит всегда.
ext/nekstati/scheduleTopic/event/listener.php
есть несколько второстепенных настроек - там можно поменять вид значков и цвет обрамления блока запланированных тем (см. скриншоты).