Jumi pre J! 1,5 použitie

Jumi použitie cheetsheet

Jumi Cheatsheet

Jumi - nastavenie vlastného kódu rozšírenia pre Joomla! - Príde ako súčasť, plugin a modul.

V tomto článku sa dozviete, ako ich používať.

Zložka

Zložka Jumi vytvorí vlastné Joomla! strán a zahŕňa v ňom vlastný kód z databázy a / alebo súbory.

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ť komponentu.

PathName oblasti by mala obsahovať odkazy na súbory, ktorý je umiestnený na serveri.

Volanie 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.
  • napíšte niekam int 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

Jumi obsahuje plugin 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č "Hide Jumi code" v plugin parametrov. Ak je prepnúť na Áno, skrýva všetky syntaxe Jumi text v Joomla! Články a zastaví kód inklúzie.

Hide Jumi code

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

  1. Nesmie byť ľubovoľný znak medzi ľavou hranatou zátvorku { a kľúčové slovo Jumi v syntaxi Jumi.
  2. Všetko ostatné mimo [] zátvorkách je vyzliekol sa a nie sú spracované.
  3. Jumi interpretuje conent prvý držiaku ako zdrojový kód a väzby zahŕňať to. Zdrojový kód môže byť buď súboru alebo záznamu v databáze komponentov Jumi.
  4. 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.

Východiskové Jumi 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:

  1. užívateľský komfort: nie je potrebné znovu a znovu písať celú relatívnu cestu k súborom ktoré majú byť zahrnuté
  2. 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.

Východiskové absolútna Jumi nastavená cesta je tu globálny parameter pre všetky plugin instancies Jumi syntax celom Joomla!.

Vnorené nahradiť

Nested replace

Hniezdenia funkcie interpretuje Jumi syntaxe vrátane kódu. 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.

Modul

Modul obsahuje Jumi do vlastného modulu pozíciu scenár: ručne alebo zo súboru alebo zložky Jumi záznamu.

Parametre modulu

Existuje len niekoľko 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

Východiskové Jumi 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.

Ďalšie pokročilé parametre - Modul triedy Prípona, Ukladanie do vyrovnávacej pamäte a Cache čas - Sú všeobecné Joomla! parametre, ktoré možno nájsť v štandardných Joomla! modulov. Myslím, že ich význam je jasný.

Príklady

Pre rýchly test modul pracuje zapíšte do "Zdroj kód" * 1. Nič iné nie je potrebné. Potom publikovať modulu do akejkoľvek pozície modulu k dispozícii. Mali by ste vidieť "Hello Jumi!" demo v module pozícii (v rozhraní).

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Cestovné portál - tours.am! Hľadanie výlety v Arménsku, Prehliadka, Vyhľadávanie zájazdov on-line, rezervácie hotelov on-line, Cestovné novinky.