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
Last revision Both sides next revision
ru:plugins:hooks_filters [2013/10/09 07:18]
Arkady [Хуки ядра]
ru:plugins:hooks_filters [2013/10/15 10:36]
vladislav
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** -  вызывается при удалении страницы +  ​* ​**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** -  вызывается во время редактирования страниц в контейнере ​(div) //toggle// в файле ​//edit.php// 
-**edit-extras** -  вызывается во время редактирования страниц в контейнере 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