События, обрабатываемые встроенными компонентами Joomla! 1.5 делятся на 4 условных категории.
В каждой категории существуют свой набор событий:
- Системные события
- onBeforeStart
Событие возникает после загрузки фреймфорка, но перед инициализацией стартовых процедур и перед каким-либо выводом в поток. - onAfterStart
Событие возникает после загрузки фреймфорка и после инициализации стартовых процедур, но перед каким-либо выводом в поток. Во время возникновения этого события устанавливается язык, подгружаются старые библиотеки для совместимости (если разрешено) и восстанавливаются пользовательские данные из сессии. - onSearch
Событие возникает при различных манипуляциях с поиском. Это требование плагину вернуть результат поиска согласно исходных данных. Возвращаемые строки должны содержать следующие поля, которые будут использованы глобальным обработчиком:
href, title, section, created, text, browsernav. - onSearchAreas
Выполняет запрос плагину на идентификацию тех "мест", которые он может использовать для поиска. - onGetWebServices
Это запрос предоставления XML-RPC. - onAfterInitialise
- onAfterExecute
- onAfterDisplay
- События в пользователях
- onLoginUser
Событие возникает при непосредственной аутентификации пользователя в джумле. Если хоть один из плагинов вернёт false, то процесс будет прерван. - onLogoutUser
Событие возникает перед выходом пользователя из системы. Если хоть один из плагинов вернёт false, то процесс будет прерван. - onAuthenticate
Событие возникает при проверке разрешения пользователя на вход. - onAuthenticateFailure
Событие возникает, если запрос пользователя на аутентификацию был прерван одним из плагинов. - onBeforeStoreUser
Событие возникает перед сохранением нового пользователя в БД. - onAfterStoreUser
Событие возникает после сохранения нового пользователя в БД. - onBeforeDeleteUser
Событие возникает перед удалением пользователя из системы. - onAfterDeleteUser
Событие возникает после удаления пользователя из системы.
- События в редакторах
- onCustomEditorButton
- onInit
- onDisplay
- onGetContent
- onSetContent
- onSave
- onGetInsertMethod -
- События в материалах
- onBeforeDisplay
Событие возникает, когда framework готов создавать материал. При возникновении этого события загружаются все функции, обеспечивающие внешнее оформление материала. - onAfterDisplay
Событие возникает, когда framework завершил создание материала. - onPrepareContent
Это первый этап в подготовке материала для вывода и это самое основное событие для плагинов, ориентированных на работу с материалами. На этом этапе выполняется большая часть их работы. Перед тем, как вывести текст на экран, он может быть обработан в соответствии с вашими требованиями и параметрами самого материала. - onAfterDisplayTitle
Событие возникает для информирования плагина о возможности вывести текст между заголовком и текстом материала. - onBeforeDisplayContent
Это событие для определения, что должно быть размещено непосредственно перед сгенерированным контентом. For views that generate XHTML/HTML, this might include the use of styles that are specified as part of the content or related parameters. - onAfterDisplayContent
Событие возникает для информирования плагина о выводе информации непосредственно после сгенерированного материала. For views that generate XHTML/HTML, this might include the closure of styles that are specified as part of the content or related parameters
дополнительная информация - по мере поступления...