User Tools

Site Tools


ru:plugins:hooks_filters

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ru:plugins:hooks_filters [2013/10/09 07:18]
Arkady [Хуки ядра]
ru:plugins:hooks_filters [2018/11/13 16:09]
ufopera [Хуки ядра]
Line 30: Line 30:
  
 **Бэкенд-хуки** **Бэкенд-хуки**
- +  * **header** - вызывается в секции ​//head// обрабатываемой страницы 
-**header** - вызывается в секции head обрабатываемой страницы +  ​* ​**header-body** ​ - вызывается в секции ​//body// страницы перед ее отдачей 
-**header-body** ​ - вызывается в секции body страницы перед ее отдачей +  ​* ​**admin-pre-header** ​ - вызывается перед загрузкой файла шаблона административной панели ​//header.php// (3.1+) 
-**admin-pre-header** ​ - вызывается перед загрузкой файла шаблона административной панели header.php (3.1+) +  ​* ​**footer** ​  - вызывается при формировании секции footer формируемой страницы 
-**footer** ​  - вызывается при формировании секции footer формируемой страницы +  ​* ​**common** -  срабатывает сразу после того, как функции плагина включены в файл ​//common.php// (3.1+) 
-**common** -  срабатывает сразу после того, как функции плагина включены в файл common.php (3.1+) +  ​* ​**logout** -  вызывается при выходе пользователя из административной панели 
-**logout** -  вызывается при выходе пользователя из административной панели +  ​* ​**index-login** -  вызывается перед отображением формы логина 
-**index-login** -  вызывается перед отображением формы логина +  ​* ​**login-reqs** -  вызывается в логин-сайдбаре, с версии 3.2 логин-сайдбар отсутствует,​хук вызывается в форме для восстановления забытого пароля ​ 
-**login-reqs** -  вызывается в логин-сайдбаре +  ​* ​**resetpw-success** -  срабатывает при успешной смене пароля 
-**resetpw-success** -  срабатывает при успешной смене пароля +  ​* ​**resetpw-error** -  срабатывает при возникновении ошибки при смене пароля 
-**resetpw-error** -  срабатывает при возникновении ошибки при смене пароля +  ​* ​**settings-user** -  вызывается перед созданием файла настроек пользователя 
-**settings-user** -  вызывается перед созданием файла настроек пользователя +  ​* ​**settings-website** -  вызывается перед созданием страницы  ​**Настройки сайта** 
-**settings-website** -  вызывается перед созданием страницы ​ Настройки сайта +  ​* ​**settings-cpsettings** -  вызывается перед созданием файла настроек ​//cp_settings//  
-**settings-cpsettings** -  вызывается перед созданием файла настроек cp_settings  +  ​* ​**settings-website-extras** -  вызывается на странице ​**Настройки** перед нажатием кнопки «**Сохранить изменения**» в секции настроек сайта 
-**settings-website-extras** -  вызывается на странице Настройки перед нажатием кнопки «Сохранить изменения» в секции настроек сайта +  ​* ​**settings-user-extras** -  вызывается на странице ​**Настройки** до нажатия кнопки «**Сохранить изменения**» в секции Профиль пользователя 
-**settings-user-extras** -  вызывается на странице Настройки до нажатия кнопки «Сохранить изменения» в секции Профиль пользователя +  ​* ​**sitemap-additem** -  позволяет внести новую запись в файл ​//sitemap.xml// 
-**sitemap-additem** -  позволяет внести новую запись в файл sitemap.xml +  ​* ​**sitemap-save** -  вызывается перед сохранением файла ​//sitemap.xml//  
-**sitemap-save** -  вызывается перед сохранением файла sitemap.xml  +  ​* ​**theme-extras** -  срабатывает после показа скриншота темы 
-**theme-extras** -  срабатывает после показа скриншота темы +  ​* ​**theme-edit-extras** -  срабатывает при редактировании темы перед нажатием кнопки ​**Сохранить** 
-**theme-edit-extras** -  срабатывает при редактировании темы перед нажатием кнопки Сохранить +  ​* ​**welcome-link** -  разрешает размещение дополнительны ссылок на стартовой странице административной панели (Welcome page) 
-**welcome-link** -  разрешает размещение дополнительны ссылок на стартовой странице административной панели (Welcome page) +  ​* ​**welcome-doc-link** -  разрешает добавление дополнительных ссылок на документацию на стартовой странице административной панели ​ (Welcome page) 
-**welcome-doc-link** -  разрешает добавление дополнительных ссылок на документацию на стартовой странице административной панели ​ (Welcome page) +  ​* ​**healthcheck-extras** -  разрешает добавление дополнительных параметров при проверке работоспособности сайта (Health-check)  
-**healthcheck-extras** -  разрешает добавление дополнительных параметров при проверке работоспособности сайта (Health-check)  +  ​* ​**support-extras** -  разрешает добавлять дополнительную информацию ​ на странице ​**Поддержка** 
-**support-extras** -  разрешает добавлять дополнительную информацию ​ на странице Поддержка +  ​* ​**support-save** -  срабатывает перед созданием файла ​//cp_settings.xml//, позволяет сохранять дополнительную информацию со страницы ​**Поддержка** 
-**support-save** -  срабатывает перед созданием файла cp_settings.xml,​ позволяет сохранять дополнительную информацию со страницы Поддержка +  ​* ​**plugin-hook** -  срабатывает перед выводом на экран страницы/​вкладки ​**Плагины** 
-**plugin-hook** -  срабатывает перед выводом на экран страницы/​вкладки Плагины +  ​* ​**archive-backup** -  срабатывает после создания резервной копии сайта на вкладке ​**Бэкап** 
-**archive-backup** -  срабатывает после создания резервной копии сайта на вкладке Бэкап +  ​* ​**component-save** ​ -  срабатывает перед сохранением компонента 
-**component-save** ​ -  срабатывает перед сохранением компонента +  ​* ​**component-extras** -  срабатывает при создании формы для ввода нового компонента,​ позволяет добавлять к форме дополнительные элементы 
-**component-extras** -  срабатывает при создании формы для ввода нового компонента,​ позволяет добавлять к форме дополнительные элементы +  ​* ​**logfile_delete** -  вызывается при удалении лог-файла 
-**logfile_delete** -  вызывается при удалении лог-файла +  ​* ​**page-delete** -  вызывается при удалении страницы 
-**page-delete** -  вызывается при удалении страницы +  * **pagecache-aftersave** - срабатывает после успешного сохранения **data/​other/​pages.xml** (3.3+) 
-**changedata-save** -  вызывается перед сохранением страницы +  * **changedata-save** -  вызывается перед сохранением страницы 
-**changedata-aftersave** -  вызывается после сохранения страницы (3.1+) +  ​* ​**changedata-aftersave** -  вызывается после сохранения страницы (3.1+) 
-**caching-save** -  срабатывает перед сохранением файла pages.xml ​ в папке data/other при кэшировании (3.1+) +  ​* ​**caching-save** -  срабатывает перед сохранением файла ​//pages.xml//  в папке ​//data/other// при кэшировании (3.1+) 
-**edit-extras** -  вызывается во время редактирования страниц в контейнере toggle в файле edit.php +  ​* ​**edit-extras** -  вызывается во время редактирования страниц в контейнере ​(div) //toggle// в файле ​//edit.php// 
-**edit-content** ​ - создает дополнительные поля/​данные после текстового поля в файле edit.php +  ​* ​**edit-content** ​ - создает дополнительные поля/​данные после текстового поля в файле ​//edit.php// 
-**file-uploaded** -  вызывается после успешной загрузки файла +  ​* ​**file-uploaded** -  вызывается после успешной загрузки файла 
-**files-extras** -  вызывается после окончания списка файлов +  ​* ​**files-extras** -  вызывается после окончания списка файлов 
-**successful-login-start** – комментарии в англоязычной ВИКИ отсутствуют +  ​* ​**successful-login-start** – комментарии в англоязычной ВИКИ отсутствуют 
-**successful-login-end** - комментарии в англоязычной ВИКИ отсутствуют+  ​* ​**successful-login-end** - комментарии в англоязычной ВИКИ отсутствуют
  
 Следующие экшн-хуки (actions) позволяют настраивать меню административной панели. Более подробно в ними можно ознакомиться в секции ВИКИ [[ru:​plugins:​tabs_menus|Вкладки и боковые меню]]. Следующие экшн-хуки (actions) позволяют настраивать меню административной панели. Более подробно в ними можно ознакомиться в секции ВИКИ [[ru:​plugins:​tabs_menus|Вкладки и боковые меню]].
  
   * **backups-sidebar**,​ **files-sidebar**,​ **pages-sidebar**,​ **plugins-sidebar**,​ **settings-sidebar**,​ **support-sidebar**,​ **theme-sidebar** – используются для добавления дополнительных пунктов в боковое меню сайдбара административной панели. ​   * **backups-sidebar**,​ **files-sidebar**,​ **pages-sidebar**,​ **plugins-sidebar**,​ **settings-sidebar**,​ **support-sidebar**,​ **theme-sidebar** – используются для добавления дополнительных пунктов в боковое меню сайдбара административной панели. ​
-  * **nav-tab** – позволяет добавлять новую вкладку в административную панель. ​+  * **nav-tab** – позволяет добавлять новую вкладку в административную панель. 
 + 
 +====== Ссылки ====== 
 + 
 +На главную [[ru:​|Содержание]] 
 + 
 +===== Страницы этой секции ===== 
 + 
 +=== Разработка плагинов === 
 +  *[[ru:​plugins:​creation|Создание плагинов ]] 
 +  *[[ru:​plugins:​extend_api|Работа с  Extend API ]] 
 +  *[[ru:​plugins:​tabs_menus|Вкладки и боковые меню]] 
 +  *[[ru:​plugins:​tips|Советы и рекомендации]] 
 +  *[[ru:​plugins:​update_notifications|Взаимодействие плагинов и секции Extend сайта get-simple.info]]  ​
  
ru/plugins/hooks_filters.txt · Last modified: 2018/11/13 16:09 by ufopera