Jumi pre J! 1,5 využitie

Jumi použitie cheetsheet

Jumi Cheatsheet

Jumi - sada rozšírenie vlastný kód pre Joomla! - Príde ako zložka, plugin a modul.

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

Komponent

Jumi zložka vytvára na zákazku Joomla! strán a zahŕňa do nej vlastné kódy z databázy a / alebo súbory.

Zložka je prístupné cez admin backend horné menu: Komponenty -> Jumi. To otvára Jumi Application Manager.

Uvidíte zoznam komponentov aplikácií Správca aplikácií. Zmysle colums v zozname a spolu Application Manager menu je zrejmý - to rešpektuje všeobecné Joomla! noriem.

Existujú dva príklady predinštalované tam: "Ahoj Jumi!" a "Blogspot". Z týchto príkladov sa naučíte, ako používať komponentu.

Pole cesty by mala obsahovať odkazy na súbory, ktoré sídli na váš server.

Volanie aplikácie

Môžete volať aplikácie dvoma spôsobmi:

  • sa týkajú aplikácie položky s Joomla! položku alebo. Po inštalácii je súčasťou, ako napríklad štúdium, "Hello Jumi!" Hlavným menu položku pripojený k "Hello Jumi!" Aplikačný bod.
  • napísať niekde int Joomla! Obsah odkaz na položku Aplikácia URL adresu. Pravidlo pre vytvorenie odkazu je jednoduchý:
    index.php? = com_jumi & FileID = xxx
    , Kde xxx je ID aplikácie Jumi, ktoré možno vidieť v pravom stĺpci Jumi Aplikácia zoznamu Manager.

Plugin

Plugin Jumi patrí do Joomla! slovníka vlastný skript: zo súboru alebo zo zložky Jumi záznam v databáze.

Pred použitím pluginu nezabudnite, aby mohol v admin backend.

Tam je prepínač "Hide Jumi kód" v pluginu parametrov. Ak sa prepnúť do Áno, skryje všetky syntaxe Jumi text v Joomla! články a zastaví kód inklúzia.

Skryť Jumi kód

Plugin syntax

Všeobecné Jumi plugin syntaxe možno vyvodiť Jumi Použitie Cheatsheet. Prinesieme len niekoľko príkladov:

  (Jumi [images / kódy / test.php]) / / test.php obsahuje súbor sa nachádza v images / kódy 
Jumi ([* 1]) / / obsahuje kód uložený v 1. záznam z databázy zložky Jumi tabuľka
(Jumi oblasti calc [test.php] šírka [4] výška [6]) / / obsahuje súbor test.php a naplní pole $ Jumi

Z uvedených príkladov možno ľahko odhadnúť, že

  1. Musí tam byť žiadny znak medzi ľavou a držiak (kľúčové slovo Jumi v syntaxi Jumi.
  2. Všetko ostatné mimo [] zátvorkách je zbavený a nemá spracované.
  3. Jumi interpretuje obsahových prvej triede ako zdrojový kód a väzby na zahrnúť. Zdrojový kód môže byť buď súbor, alebo záznamu v databáze zložky Jumi.
  4. Začínať od druhej triedy [] Jumi obchody obsah zátvorky do $ Jumi poľa. Jumi $ array (a hodnoty) je prístupná z vašej súčasťou php kód.

Predvolené Absolútna cesta Jumi

Predvolené absolútna Jumi prepanded cesta je cesta k súboru, ktoré majú byť zahrnuté. V opačnom prípade sa je eqaul to Joomla! koreňový adresár. Napríklad:

Budeme-li písať

  (Jumi [test.php]) 

a Predvolené Absolútne Jumi Cesta nie je nastavený tak Jumi plugin vzhliada test.php v Joomla! root (kde Joomla! configuration.php je). Ale keď sme sa, že je "images / mycodes" to vyzerá, že sa v tomto adresári.

Môžeme miesto naše súbory mimo Joomla! inštalačný adresár taky. Napríklad (na lokálnom pocítaci), môžeme mať náš Joomla! tu: "D: / xamp / htdocs / joomla". Žiadny problém ukladať naše kódy tu: "D: / xampp / htdocs / kódy" - z Joomla! inštalačný adresár. To isté platí pre hostované stránky.

Predvolené Absolútna Jumi chodníky 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. Web Security: keď je z určitých dôvodov Jumi nefunguje syntax Jumi kód je viditeľná pre návštevníkov. Vrátane cesty k súboru. Predvolené Absolútny Jumi Cesta je skrytá a je ťažšie gueast viditeľné kódu kódu, kde vlastne je. A ak sa súbory pre zaradenie leží mimo vašich stránky (www) je prakticky nemožné sa k nim dospelo z webových prehliadačov.

Predvolené Absolútna Jumi Cesta, ktorý tu je globálny parameter pre všetky plugin instancies Jumi syntax celej Joomla!.

Vnorené nahradiť

Vnorené nahradiť

Hnízdní funkcie interpretuje Jumi syntax vrátane kódu. Napríklad:

Všimnite si dva súbory: 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 vnoření skript";
?>

S oboma 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ť buď

  Toto je hlavný súbor 
(Jumi [nested.pgp])

Ak prepínač Vnorené nahradiť je nastavená na Nie, alebo

  Toto je hlavný súbor 
To je vnoření skript

V prípade, že prepínač je nastavený na hodnotu Áno.

Je jasné, že Vnorené nahradiť funkciu prináša pre vývojárov celkom zaujímavé možnosti.

Hniezdenia funkcia funguje iba v module Jumi.

Hniezdenia funkcia funguje pre súbory a kódov uložených v databáze zložky Jumi tabuľky.

Modul

Modul obsahuje Jumi do modulu skript vlastné pozície: manuálne alebo zo súboru alebo zo zložky Jumi záznam v databáze.

Parametre modulu

Existuje len málo parametrov v module riadenia sa tam: "Poznámkový blok", "Kód písomný" a "Zdroj kód".

Poznámkový blok slúži ako priestor pre vaše poznámky.

Kód napísaný je priestor pre váš kód.

Do poľa Zdroj kód môžete umiestniť buď filepathname súboru, ktoré majú byť zahrnuté do modulu alebo * id Aplikácia zložky Jumi itemy.

Pokročilé parametre

Predvolené Jumi Absolútna cesta má presne rovnaký význam ako v pluginu. S jedným Nepatrný rozdiel: tento parameter nie je globálne pre všetky moduly, Jumi, ale môže byť jedinečný pre každý modul Jumi inštancie.

Ďalšie pokročilé parametre - Prípona triedy modulu, Caching Cache a čas - sú všeobecné Joomla! parametrov, ktoré možno nájsť v štandardnej 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ého nie je potrebná. Potom uverejní modul do akejkoľvek polohy modul k dispozícii. Mali by ste vidieť "Hello Jumi!" demo v module pozície (frontend).