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:19]
Arkady [Хуки ядра]
ru:plugins:hooks_filters [2018/11/13 16:09] (current)
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** -  вызывается в логин-сайдбаре+  * **login-reqs** -  вызывается в логин-сайдбаре, с версии 3.2 логин-сайдбар отсутствует,​хук вызывается в форме для восстановления забытого пароля ​
   * **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** -  вызывается после окончания списка файлов
Line 74: Line 74:
  
   * **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.1381303142.txt.gz · Last modified: 2013/10/09 07:19 by Arkady