User Tools

Site Tools


ru:plugins:creation

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:creation [2013/10/08 11:59]
Arkady [Register & Queue Your Script]
ru:plugins:creation [2013/10/15 10:35] (current)
vladislav
Line 112: Line 112:
 ===== Функции плагина ===== ===== Функции плагина =====
  
-Функции этой секции плагина представляют собой либо пользовательские экшн-функции (действия),​ либо фильтр-функции (фильтры),​ привязываемые к [[plugins:​hooks_filters|хукам и фильтрам системы]].+Функции этой секции плагина представляют собой либо пользовательские экшн-функции (действия),​ либо фильтр-функции (фильтры),​ привязываемые к [[ru:plugins:​hooks_filters|хукам и фильтрам системы]].
  
 <​code>​ <​code>​
Line 171: Line 171:
 Разработчики GetSimple рекомендуют размещать дополнительные скрипты и стили в папке с именем вашего плагина в следующем порядке:​ Разработчики GetSimple рекомендуют размещать дополнительные скрипты и стили в папке с именем вашего плагина в следующем порядке:​
  
-  * ///​папка_моего_плагина/​js// ​ для javascript - фалов +  * ///​папка_моего_плагина/​js// ​ для javascript - файлов 
-  * /// папка_моего_плагина /css// – для файлов стиля+  * /// папка_моего_плагина /css// – для файлов стилей
  
  
Line 212: Line 212:
 // queue_script($name,​$where);  ​ // queue_script($name,​$where);  ​
 // $name название скрипта для загрузки // $name название скрипта для загрузки
-// $where т.е. куда - GSFRONT для темы или внешней части сайта, GSBACK для раздела администрирования или бэкенда,​ GSBOTH и во фроненд,​ и в бэкенд. ​+// $where т.е. куда - GSFRONT для темы или внешней части сайта, GSBACK для раздела администрирования или бэкенда,​ GSBOTH и во фронтенд, и в бэкенд. ​
 queue_script('​jquery',​GSBOTH); ​ queue_script('​jquery',​GSBOTH); ​
 </​code>​ </​code>​
Line 227: Line 227:
  
  
-==== Register & Queue Your Styles ​====+==== Регистрация и постановка в очередь стилей ​====
  
-To use your own stylesheets you must first register them with the system+Для использования собственных файлов стиля вы должны зарегистрировать их в системе
  
 <​code>​ <​code>​
-// register_sstyle($handle, $src, $ver) +// register_style($handle, $src, $ver) 
-// $handle ​name for the stylemust be unique for each style loaded +// $handle ​название стилядолжно быть уникальным для системы 
-// $src location of the src for loading +// $src путь к файлу стиля для загрузки 
-// $ver style version +// $ver версия ​ 
-// $media ​Media type for the CSS file+// $media ​тип media – тип носителя или устройства ​
 register_style('​getsimple',​ $SITEURL.$GSADMIN.'/​template/​style.php',​ GSVERSION, '​screen'​);​ register_style('​getsimple',​ $SITEURL.$GSADMIN.'/​template/​style.php',​ GSVERSION, '​screen'​);​
 </​code>​ </​code>​
  
  
-The above code registers the GetSimple ​CSS files but will not be loaded until queued on the system+Приведенный выше код регистрирует ​CSS-стиль,​ но его загрузка не происходит,​ пока он не будет помещен в очередь.
  
-To queue and load a registered style use+Для постановки зарегистрированного стиля в очередь и его загрузки используйте следующий код:
  
 <​code>​ <​code>​
 // queue_style($name,​$where);  ​ // queue_style($name,​$where);  ​
-// $name name of the style to load +// $name название стиля для загрузки 
-// $where GSFRONT ​for theme frontend, GSBACK ​for backend Admin, GSBOTH ​to load on both+// $where ​т.е. куда - GSFRONT ​для темы или внешней части сайта, GSBACK ​для раздела администрирования или бэкенда, GSBOTH ​и во фронтенд,​ и в бэкенд
 queue_style('​getsimple',​GSBOTH); ​ queue_style('​getsimple',​GSBOTH); ​
 </​code>​ </​code>​
  
 +====== Ссылки ======
  
 +На главную [[ru:​|Содержание]]
 +
 +===== Страницы этой секции =====
 +
 +=== Разработка плагинов ===
 +  *[[ru:​plugins:​extend_api|Работа с  Extend API ]]
 +  *[[ru:​plugins:​hooks_filters|Хуки и фильтры]]
 +  *[[ru:​plugins:​tabs_menus|Вкладки и боковые меню]]
 +  *[[ru:​plugins:​tips|Советы и рекомендации]]
 +  *[[ru:​plugins:​update_notifications|Взаимодействие плагинов и секции Extend сайта get-simple.info]]
ru/plugins/creation.1381233549.txt.gz · Last modified: 2013/10/08 11:59 by Arkady