Jumi за J! 1,5 ползване

Jumi използване cheetsheet

Jumi Cheatsheet

Jumi - набор от потребителски разширения код за Joomla! - Идва като компонент, плъгин и модул.

В тази статия ще научите как да ги използват.

Компонент

Компонентът Jumi създава персонализирани Joomla! страници и включва в него по поръчка кодове от база данни и / или файлове.

Компонентът е достъпна чрез администратор задния меню: компоненти -> jumi. Той отваря Jumi Заявление Manager.

Вие ще видите списък от всички приложения в Приложение Manager. Значението на colums в списъка и придружени Заявление мениджър меню е очевидна - тя зачита общите Joomla! стандарти.

Има два примера има предварително инсталирани: "Здравейте Jumi!" и "Blogspot". От тези примери ще се научите как да използвате един компонент.

Полето името на пътя трябва да съдържа препратки към файлове, които се намира на сървъра само.

Разговори приложения

Можете да се обадите заявление от два начина:

  • отнасят Искане позиция с Joomla! елемент от менюто или. След инсталирането на компонента е, като пример за изследване, основен елемент от менюто "Здравей Jumi!" , свързани с "Здравей Jumi!" Заявление позиция .
  • пишете някъде INT на Joomla! Съдържанието връзка с прилагането т. адрес URL. Правилото за връзка за създаване на е проста:
    index.php? опция = com_jumi & fileid = XXX
    където ххх е номер на заявлението Jumi, че могат да се видят в дясната колона на Jumi списък с приложения Manager.

Plug-in

В плъгин Jumi включва в Joomla! изделия по поръчка скрипт: от файл или от записа Jumi компонент база данни.

Преди да използвате плъгин, не забравяйте да го включите в Админ гръб.

Има преминаване "Скрий Jumi код" в приставката параметри. Ако премине на Да, това крие всички синтаксис Jumi текст на Joomla! статии и спира код включвания.

Скрий Jumi код

Plug-in синтаксис

Общият синтаксис Jumi плъгин може да се научи от Jumi ползване Cheatsheet. Ние ще донесе само няколко примера тук:

  (Jumi [снимки / кодове / test.php]) / / включва test.php файл, разположени в снимки / кодове 
(Jumi [* 1]) / / включва код, съхранявани в 1-ви запис на таблицата Jumi компонент база данни
(Jumi област Calc [test.php] ширина [4] височина [6]) / / включва test.php файл и изпълва $ jumi масив

От дадените примери можете лесно да предполагам, че

  1. Не трябва да има характер между лявата скоба (jumi и ключовата дума в синтаксиса Jumi.
  2. Всичко останало извън [] скоби е обелена и да не обработват.
  3. Jumi интерпретира conent на първата група, както изходния код и връзки да го включите. Изходният код може да бъде или даден файл или запис в компонента Jumi база данни.
  4. Започвайки от втората магазини скоба [] Jumi съдържанието на скоби на $ jumi масив. За $ jumi масив (и ценности) са достъпни от вашия включен PHP код.

Default Абсолютно Jumi пътя

По подразбиране абсолютно jumi път е prepanded на файла името на пътя да бъдат включени. Ако не го настроите да се eqaul на Joomla! главната директория. Например:

Ако пишеш

  (Jumi [test.php]) 

и по подразбиране Абсолютно Jumi Пътят не е определен тогава Jumi плъгин търси test.php в Joomla! корен (когато Joomla! configuration.php е). Но ако го настроите да бъде "изображения / mycodes" тя го търси в тази директория.

Ние можем да поставяме файлове извън Joomla! инсталационната директория също. За пример (на локалния хост) можем да имаме Joomla! тук: "D: / xamp / htdocs / Joomla". Няма проблем да съхранявате нашите кодове тук: "D: / XAMPP / htdocs / кодове" - от Joomla! инсталационната директория. Същото се отнася и за домакин сайтове.

По подразбиране Абсолютно Jumi Пътища има две причини:

  1. Потребителски комфорт: няма нужда да се отново и отново пиша пълния относителен път по отношение на досиетата трябва да бъдат включени
  2. Уеб сигурност: ако поради определени причини Jumi не работи на синтаксиса Jumi код е достъпен за посетители. Включително пътя на файла. По подразбиране Абсолютно Jumi пътя е скрит и е по-трудно да се gueast видими код, където действително е код. И ако на файлове за включване се намира от вашия сайт (WWW) е практически невъзможно да ги достигне от уеб браузърите.

По подразбиране Абсолютно Jumi, дадени тук, е глобален параметър за всички плъгин instancies синтаксис Jumi през целия Joomla!.

Вложени замени

Вложени замени

Разполагане функция интерпретира Jumi синтаксис при включени код. Например:

Да са два файла: 'main.php' и nested.php.

Досието съдържа 'main.php'

  <? PHP 
ехо "Това е основната /> <br файл";
Хуманитарна помощ "(jumi [nested.php])";
?>

и съдържа nested.php

  <? PHP 
ехо "Това е вложен ръкопис";
?>

Като двата файла 'main.php' и nested.php качил в сървъра може да напишете в статията

  (Jumi ['main.php']) 

В резултат виждаме могат да бъдат

  Това е главният файл 
(Jumi [nested.pgp])

ако преминете Вложени замени е настроена на Не или

  Това е главният файл 
Това е вложен скрипт

В случай, че ключът е настроено на Да.

Ясно е, че Вложени замени функция носи за разработчици доста интересни възможности.

В гнездене работи функция в плъгин Jumi само.

В гнездене работи функцията за файлове и кодове, съхранени в таблицата компонент Jumi база данни.

Модул

Модулът Jumi включва в модул позиция потребителски скрипт: ръчно или от файл или от записа Jumi компонент база данни.

Модул параметри

Има само няколко параметъра в модула администрация там: "Бележник", "код, написан" и "Източник на код".

Notepad служи като място за вашите бележки.

писмен кодекс е област, за кода си.

В областта Източник на кода можете да поставите един или filepathname на файл, за да бъдат включени в модул или * номер на Заявление компонент т. Jumi.

Разширено параметри

Default Абсолютно Jumi пътя е точно същото значение, както е в плъгин. С една малка разлика: този параметър не е глобално за всички модули Jumi но може да бъде уникален за всеки модул съд Jumi.

Други напреднали параметри - Модул клас Суфикс, изчакват и "Кеш време - са общи Joomla! параметри, които могат да бъдат намерени в стандартен Joomla! модули. Предполагам, че техният смисъл е ясен.

Примери

За бърз тест на модул за работа напишете в "източник на код" полето * 1. Нищо друго не се изисква. След публикуване на модул в нито модул за местоположението. Трябва да видите "Здравей Jumi!" Демонстрация в модула позиция (в интерфейса).