Semik писал(а):
А если она таки должна из базы эти данные брать - то опять же к версии движка мы привязаны и его схеме базы.
Зачем так хардкорно, можно же на posting.php по идее завязаться и проверить - если создается новая тема и заголовок соответствует формату, то выцепить из него (или из самого текста сообщения) все что нужно (дату, время и тд), и закинуть в какой-нибудь общий список (да хоть в другую таблицу чисто для календаря). С изменением заголовка не знаю как, наверное можно и на изменение как-то завязать.
Страница с календарем отдельная - соответственно подтягивает события из своей таблицы, никаких авторизаций и тд. Единственное ссылочку на событие еще надо как-то воткнуть.
Кстати можно было бы и модуль для более нового phpBB перекроить, он же доступен на гитхабе. Какая у нас версия движка/php? Не думаю, что там используются какие-то суперфичи, просто названия таблиц или какие-то константы другие скорее всего.
Код:
"require": {
"php": ">=5.3.3"
},
"require-dev": {
"phpbb/epv": "dev-master"
},
"extra": {
"display-name": "DG Calendar Extension",
"soft-require": {
"phpbb/phpbb": ">=3.1.0,<3.2.*@dev"
}
Насколько я понял, кроме php >= 5.3.3 больше не требуется ничего. phpbb >= 3.1.0 в soft-require, то есть может заработать и без модификаций (надо только проверить на кошках).