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:04]
Arkady [Core Hooks]
ru:plugins:hooks_filters [2013/10/15 10:36]
vladislav
Line 21: Line 21:
  
 **Фронтенд-хуки** **Фронтенд-хуки**
-  * **theme-header** ​Fired in //<​head>// ​section of themeRequires ​//​get_header()// ​in template +  * **theme-header** ​ - вызывается в секции ​//<​head>// ​темыТребует обязательного наличия тэга ​//​get_header()// ​в шаблоне 
-  * **theme-footer** ​Fired in the footer ​of the themeRequires ​//​get_footer()// ​in template +  * **theme-footer** ​ - вызывается в секции ​footer ​темыТребует обязательного наличия тэга ​//​get_footer()// ​в шаблоне 
-  * **content-top** ​Fired right above content area of theme +  * **content-top** ​ - вызывается перед формированием секции контента в теме 
-  * **content-bottom** ​Fired right below content area of theme +  * **content-bottom** ​ - вызывается после формирования секции контента в теме 
-  * **index-pretemplate** ​Called before your template files are rendered +  * **index-pretemplate** ​ - вызывается перед началом обработки файлов шаблона 
-  * **index-posttemplate** ​Called after your template files are rendered +  * **index-posttemplate** ​ - вызывается после окончания обработки файлов шаблона 
-  * **error-404** ​Called if the page does not existbefore rendering the error page.+  * **error-404** ​ - срабатывает при отсутствии запрошенной страницыперед формированием страницы 404.
  
 **Бэкенд-хуки** **Бэкенд-хуки**
-  * **header** ​Called in the head section of the rendered page +  * **header** ​- вызывается в секции //head// обрабатываемой страницы 
-  * **header-body** ​Called in the body before output of the page +  * **header-body** ​ - вызывается в секции //body// страницы перед ее отдачей 
-  * **admin-pre-header** ​Called before the header.php ​template file is loaded ​(3.1+) +  * **admin-pre-header** ​ - вызывается перед загрузкой файла шаблона административной панели //header.php// (3.1+) 
-  * **footer** ​Called in the footer ​section of the rendered page +  * **footer** ​  - вызывается при формировании секции ​footer ​формируемой страницы 
-  * **common** ​Called immediately after the plugin functions are included in common.php (3.1+) +  * **common** ​-  срабатывает сразу после того, как функции плагина включены в файл //common.php// (3.1+) 
-  * **logout** ​Fired when a user logs out +  * **logout** ​-  вызывается при выходе пользователя из административной панели 
-  * **index-login** ​Fired above the login form +  * **index-login** ​-  вызывается перед отображением формы логина 
-  * **login-reqs** ​Fired on the login sidebar +  * **login-reqs** ​-  вызывается в логин-сайдбаре,​ с версии 3.2 логин-сайдбар отсутствует,​хук вызывается в форме для восстановления забытого пароля ​ 
-  * **resetpw-success** ​Fired when password reset and successful +  * **resetpw-success** ​-  срабатывает при успешной смене пароля 
-  * **resetpw-error** ​Fired when password reset and error +  * **resetpw-error** ​-  срабатывает при возникновении ошибки при смене пароля 
-  * **settings-user** ​Fired before the settings user file is created +  * **settings-user** ​-  вызывается перед созданием файла настроек пользователя 
-  * **settings-website** ​Fired before the settings website page is created +  * **settings-website** ​-  вызывается перед созданием страницы ​ **Настройки сайта** 
-  * **settings-cpsettings** ​Fired before the settings ​cp_settings ​file is created +  * **settings-cpsettings** ​-  вызывается перед созданием файла настроек //cp_settings//  
-  * **settings-website-extras** ​Fired on the settings page, before "save settings"​ button in the website section +  * **settings-website-extras** ​-  вызывается на странице **Настройки** перед нажатием кнопки «**Сохранить изменения**» в секции настроек сайта 
-  * **settings-user-extras** ​Fired on the settings page, before "save settings"​ button in the user section +  * **settings-user-extras** ​-  вызывается на странице **Настройки** до нажатия кнопки «**Сохранить изменения**» в секции Профиль пользователя 
-  * **sitemap-additem** ​Allow insertion of a new sitemap ​XML entry +  * **sitemap-additem** ​-  позволяет внести новую запись в файл //sitemap.xml// 
-  * **sitemap-save** ​Fired before the sitemap.xml ​file is saved +  * **sitemap-save** ​-  вызывается перед сохранением файла //sitemap.xml//  
-  * **theme-extras** ​Fired after the theme screenshot +  * **theme-extras** ​-  срабатывает после показа скриншота темы 
-  * **theme-edit-extras** ​Fired in the theme edit screen before the submit button +  * **theme-edit-extras** ​-  срабатывает при редактировании темы перед нажатием кнопки **Сохранить** 
-  * **welcome-link** ​Allows additional links on the Welcome page +  * **welcome-link** ​-  разрешает размещение дополнительны ссылок на стартовой странице административной панели (Welcome page) 
-  * **welcome-doc-link** ​Allows additional documentation links on the Welcome page +  * **welcome-doc-link** ​-  разрешает добавление дополнительных ссылок на документацию на стартовой странице административной панели ​ (Welcome page) 
-  * **healthcheck-extras** ​Allows additional ​Health-check ​entries +  * **healthcheck-extras** ​-  разрешает добавление дополнительных параметров при проверке работоспособности сайта (Health-check 
-  * **support-extras** ​Allows additional support setting form entries +  * **support-extras** ​-  разрешает добавлять дополнительную информацию ​ на странице **Поддержка** 
-  * **support-save** ​Fired before ​cp_settings.xml ​file is createdallows additional support-extras to be saved +  * **support-save** ​-  срабатывает перед созданием файла //cp_settings.xml//позволяет сохранять дополнительную информацию со страницы **Поддержка** 
-  * **plugin-hook** ​Fired before the Plugin page is rendered. +  * **plugin-hook** ​-  срабатывает перед выводом на экран страницы/​вкладки **Плагины** 
-  * **archive-backup** ​Fired when an archive backup has been created +  * **archive-backup** ​-  срабатывает после создания резервной копии сайта на вкладке **Бэкап** 
-  * **component-save** ​Fired before components are saved +  * **component-save** ​ ​- ​ срабатывает перед сохранением компонента 
-  * **component-extras** ​Fired when creating component sectionsallows additional form elements to be embedded +  * **component-extras** ​-  срабатывает при создании формы для ввода нового компонентапозволяет добавлять к форме дополнительные элементы 
-  * **logfile_delete** ​fired when a logfile is deleted +  * **logfile_delete** ​-  вызывается при удалении лог-файла 
-  * **page-delete** ​fired when a page is deleted +  * **page-delete** ​-  вызывается при удалении страницы 
-  * **changedata-save** ​Called just before a page is saved +  * **changedata-save** ​-  вызывается перед сохранением страницы 
-  * **changedata-aftersave** ​Called after a page is saved (3.1+) +  * **changedata-aftersave** ​-  вызывается после сохранения страницы ​(3.1+) 
-  * **caching-save** ​Fired before ​//​pages.xml// ​file (in //​data/​other//​) is saved for Caching ​(3.1+) +  * **caching-save** ​-  срабатывает перед сохранением файла ​//​pages.xml// ​ в папке ​//​data/​other// ​при кэшировании ​(3.1+) 
-  * **edit-extras** ​Fired within the Page Options toggle-div within ​edit.php +  * **edit-extras** -  ​вызывается во время редактирования страниц в контейнере (div) //toggle// в файле //edit.php// 
-  * **edit-content** ​Creating additional data/fields after the textarea on edit.php +  * **edit-content** ​ - создает дополнительные поля/​данные после текстового поля в файле //edit.php// 
-  * **file-uploaded** ​Fired after a file has been successfully uploaded +  * **file-uploaded** ​-  вызывается после успешной загрузки файла 
-  * **files-extras** ​Fired at the end of the file list +  * **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