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
Last revision Both sides next revision
ru:plugins:creation [2013/10/08 11:59]
Arkady [Register & Queue Your Script]
ru:plugins:creation [2013/10/08 16:58]
Grin [Скрипты и стили]
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/plugins/creation.txt · Last modified: 2013/10/15 10:35 by vladislav