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:04]
Arkady [Core Hooks]
ru:plugins:hooks_filters [2018/11/13 16:09] (current)
ufopera [Хуки ядра]
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 +  * **pagecache-aftersave** - срабатывает после успешного сохранения **data/​other/​pages.xml** (3.3+) 
-  * **changedata-aftersave** ​Called after a page is saved (3.1+) +  * **changedata-save** ​-  вызывается перед сохранением страницы 
-  * **caching-save** ​Fired before ​//​pages.xml// ​file (in //​data/​other//​) is saved for Caching ​(3.1+) +  * **changedata-aftersave** ​-  вызывается после сохранения страницы ​(3.1+) 
-  * **edit-extras** ​Fired within the Page Options toggle-div within ​edit.php +  * **caching-save** ​-  срабатывает перед сохранением файла ​//​pages.xml// ​ в папке ​//​data/​other// ​при кэшировании ​(3.1+) 
-  * **edit-content** ​Creating additional data/fields after the textarea on edit.php +  * **edit-extras** -  ​вызывается во время редактирования страниц в контейнере (div) //toggle// в файле //edit.php// 
-  * **file-uploaded** ​Fired after a file has been successfully uploaded +  * **edit-content** ​ - создает дополнительные поля/​данные после текстового поля в файле //edit.php// 
-  * **files-extras** ​Fired at the end of the file list +  * **file-uploaded** ​-  вызывается после успешной загрузки файла 
-  * **successful-login-start** +  * **files-extras** ​-  вызывается после окончания списка файлов 
-  * **successful-login-end**+  * **successful-login-start** ​– комментарии в англоязычной ВИКИ отсутствуют 
 +  * **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.1381302276.txt.gz · Last modified: 2013/10/09 07:04 by Arkady