Jumi pre J! použitie 1,0
Predpokladajme, že máte Jumi komponenty, plugin a modul nainštalovaná a spustená vo svojej práci Joomla! prostredie.
Môžete začať hrať s Jumi teraz.
Neodporúčam hrať s Jumi na verejnosti naživo webe - mali by ste ich zverejniť len také Jumi aplikácie, ktoré boli úspešne testované na svoje súkromné (tj nie pre verejnosť oči) Joomla! zariadenia, najlepšie na lokálnom počítači.
Všeobecnej stratégie využitia Jumi
Len pre pripomenutie:
Jumi nerobí nič, ale zahŕňa (vstrekuje) vlastného kódu do Joomla!. Buď ako samostatná strana (pomocou komponentného Jumi), alebo v predmetoch (cez Jumi plugin) alebo do modulov pozície (pomocou modulu Jumi). Obsah vášho zaradenie - jednoduché a mágie - to, čo vidíte.
Tento kód môže byť uložený do súborov, ktoré sú umiestnené na serveri, alebo v zázname v databáze komponentov Jumi tabuľky alebo priamo zapísať do rozšírenia Jumi.
Ak sa rozhodnete ukladať kódov v PHP súbory do čítania Bezpečnostné otázky tiež.
Všeobecne Jumi použitie môže byť venovaná z nasledujúcej schémy
V tomto článku sa dozviete, ako používať Jumi zložky plugin a modul, resp
Zložka
Zložka Jumi vytvorí vlastné Joomla! stránky a zahŕňa v ňom vlastný kód. Vlastný kód môže byť priamo zapísať do zložky položky a / alebo je "späť" z predtým uloženého súboru.
Komponent je prístupný cez admin backend horné menu: Komponenty -> Jumi. Otvára Jumi Application Manager.
Uvidíte zoznam čiastkových aplikácií v Správcovi aplikácií. Význam stĺpy v zozname a za sprievodu Application Manager ponuka je zrejmý - rešpektuje všeobecné Joomla! noriem.
Tam sú dve predinštalované príkladoch: "Dobrý deň, Jumi!" a "Blogspot". Z týchto príkladov sa dozviete, ako používať Jumi komponenty.
PathName oblasti by mala obsahovať odkazy na súbory, ktorý je umiestnený na serveri.
Skripty spracovanie objednávok
Ak máte plné obe zložky filelds "skript" a "cesta", potom "Vlastné písmo" je spracovaný ako prvý.
Volanie Jumi aplikácie
Môžete zavolať žiadosti dvoma spôsobmi:
- sa týkajú aplikácie položka s Joomla! menu alebo. Po inštalácii komponenty je, ako príklad pre štúdium, Hlavné menu "Hello Jumi!" pripojený k "Dobrý deň, Jumi!" Aplikácia položky.
- Písať kamkoľvek do Joomla! Obsah odkaz na adresu URL aplikácie položku adresu. Pravidlo pre vytvorenie odkazu je jednoduchý:
index.php? voľba = com_jumi & fileid = xxx
kde xxx je ID Jumi aplikácie, ktoré možno vidieť v pravom stĺpci Application Manager Jumi zoznam.
Plugin / mambot
Jumi plugin / mambot patrí do Joomla! Články vlastný skript: zo súboru alebo zložky Jumi záznamu.
Pred použitím pluginu nezabudnite, aby mohol v admin backend.
K dispozícii je prepínač "Stop / Vymazať Jumi kódy" v parametroch plugin Advance. Ak je prepnúť na Áno, vymaže všetky plugin Jumi syntax texte Joomla! Články a zastaví Kód zahrnutie!
Plugin syntax
Všeobecne Jumi plugin syntaxe sa možno naučiť od ťahák Použitie Jumi. Budeme prinášať len niekoľko príkladov tu:
{Jumi [images / kód / test.php]} / / includes test.php súbor sa nachádza v images / kódy
{Jumi [* 1]} / / obsahuje kód je uložený v 1. záznam z databázy Jumi komponenty tabuľky
{Jumi oblasti calc [test.php] Šírka [4] Výška [6]} / / includes test.php súbor a vyplní $ Jumi pole
Z uvedených príkladov možno ľahko odhadnúť, že
- Nesmie byť ľubovoľný znak medzi ľavou hranatou zátvorku { a kľúčové slovo Jumi v syntaxi Jumi.
- Všetko ostatné mimo [] zátvorkách je vyzliekol sa a nie sú spracované.
- Jumi interpretuje conent prvý držiaku ako zdrojový kód a snaží sa ju zahrnúť. Zdrojový kód môže byť buď súbor alebo záznam ID databázy Jumi komponenty tabuľky.
- Počnúc druhým držiaku [] Jumi ukladá obsah do zátvoriek $ array Jumi. Jumi $ array (a hodnoty) je prístupné z vášho súčasťou PHP kódu.
Argument hodnoty môžu byť čísla, text, html kódovaný text, atď atď To môže byť všetko s výnimkou symbolov zátvoriek: [,], {,}.
Ak je niečo zle, nie je nič, napr uvedené v článku, switch "Debug mode" na hodnotu Áno. Ukáže vám, Jumi chybovú správu, ak dar.
Parameter: Jumi predvolené absolútna cesta
Východiskové Jumi absolútna cesta k súboru prepanded cesty majú byť zahrnuté. V opačnom prípade sa to eqaul na Joomla! koreňový adresár. Napríklad:
Ak budeme písať
{Jumi [test.php]}
a východiskové absolútnu Jumi cestu nenastavili potom Jumi plugin vyhľadá test.php v Joomla! root (kde Joomla! configuration.php je). Ale ak sme to byť "images / mycodes" Vyzerá to, že v tomto adresári.
Môžeme umiestniť naše súbory mimo Joomla! inštalačnom adresári taky. Napríklad (na lokálnom počítači), môžeme mať naše Joomla! tu: "D: / xamp / htdocs / joomla". Žiadny problém ukladanie svoje kódy tu: "D: / XAMPP / htdocs / kódy" - z Joomla! inštalačný adresár. To isté platí pre hostované weby.
Východiskové Absolútna Jumi cesty má dva dôvody:
- užívateľský komfort: nie je potrebné znovu a znovu písať celú relatívnu cestu k súborom ktoré majú byť zahrnuté
- Zabezpečenie webu: Ak je z určitých dôvodov Jumi nefunguje Jumi syntax kódu je viditeľné pre návštevníkov. Vrátane cesty k súboru. Východiskové Jumi Absolútna cesta je skrytá a je ťažšie gueast viditeľných kód, kde kód je v skutočnosti. A ak sú súbory pre zaradenie leží mimo váš web (www), je prakticky nemožné dostať ich z webového prehliadača. Vidieť Bezpečnostné otázky pre viac informácií.
Východiskové absolútna Jumi nastavená cesta je tu globálny parameter pre všetky plugin instancies Jumi syntax celom Joomla!.
Parameter: Vnorené nahradiť
Hniezdenia funkcie interpretuje Jumi syntaxe vrátane kódov. Napríklad:
Povšimnime si dvoch súborov: main.php a nested.php.
Súbor obsahuje main.php
<? Php
echo "Toto je hlavný súbor <br />";
echo "{Jumi [nested.php]}";
?>
a obsahuje nested.php
<? Php
echo "Toto je vnorené script";
?>
Po oba súbory main.php a nested.php nahrali na server môžeme napísať do článku
{Jumi [main.php]}
Výsledok vidíme, môže byť
Jedná sa o hlavný súbor
{Jumi [nested.pgp]}
Ak je spínač Vnorené nahradiť je nastavený na Nie alebo
Jedná sa o hlavný súbor
Jedná sa o vnorené skript
V prípade, že je spínač nastavený na Áno.
Je jasné, že nahradiť Vnorené funkcie prináša pre vývojárov veľmi zaujímavé možnosti.
Hniezdiace funkcia pracuje len plugin Jumi.
Hniezdiace funkcia funguje pre súbory a kódy sú uložené v databáze komponenty Jumi tabuľky.
Ostatné parametre plugin
Ak Debug módu je nastavená na hodnotu Áno, to vám ukáže Jumi chybovú správu ak je prítomný.
Ak Stop / Vymazať Jumi kódy Áno, je prepnutie na to vymaže všetky plugin Jumi syntax texte Joomla! Články a zastaví Kód zahrnutie! Neexistuje žiadny kód Jumi a žiadny kód výstup z Jumi plugin v Joomla! Články.
Modul
Modul obsahuje Jumi do vlastného modulu pozíciu scenár: ručne alebo zo súboru alebo zložky Jumi záznamu.
Základné parametre
Existuje len niekoľko základných parametrov v module správy je: "Poznámkový blok", "napísaný kód" a "Zdroj kód".
Poznámkový blok slúži ako priestor pre poznámky.
Kód napísaný je priestor pre váš kód.
Do poľa Zdroj kód môžete dať buď filepathname v súbore majú byť zahrnuté do modulu, alebo * ID súčasti aplikácie Jumi položky.
Upresniť parametre
Jumi predvolené absolútna cesta má presne rovnaký význam ako v pluginu. S jednou nepatrný rozdiel: Tento parameter nie je globálne pre všetky moduly Jumi ale môže to byť jedinečný pre každú inštanciu modulu Jumi.
Debug módu má rovnaký význam ako v pluginu: Ak je nastavená na hodnotu Nie potom modul Jumi nezobrazí žiadne chybové hlásenie Jumi. Takže ak ste v ťažkostiach, je uvedený napr nič, switch "Debug mode" na hodnotu Áno.
Ďalšie pokročilé parametre - Modul triedy Prípona, Povoliť cache - Sú všeobecné Joomla! parametre, ktoré možno nájsť v štandardných Joomla! modulov. Myslím, že ich význam je jasný.
Skripty spracovanie objednávok
Ak máte plné obe zložky filelds "napísaný kód" a "Zdroj code", potom "Kód napísaný" je spracovaný ako prvý.

