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

Использование Hook System

Аватара пользователя
Менеджер сайта
phpBB 1.4.2
Сообщения: 64
Стаж: 19 лет 8 месяцев

Использование Hook System

Сообщение Менеджер сайта »

Hook system позволяет включать в phpBB новые функции без внесения изменений в существующие PHP-файлы. В результате упрощается установка (и удаление) модов и исключаются ошибки при обновлении phpBB. Подробно об использовании хуков вы можете прочесть в файле ваш_форум/docs/hook_system.html, я же приведу пару простых практических примеров.

В phpBB имеются четыре «расширяемые» (hookable) функции: phpbb_user_session_handler(), append_sid(), $template->display(), exit_handler(). С помощью хуков мы можем добавлять в эти функции любой нужный нам код. Кроме того, любую написанную нами новую функцию мы тоже можем сделать расширяемой. Из этого списка наиболее интересна функция $template->display().

Полный текст

Вернуться в «Анонсы статей»