Jumi a J! 1,5 használat
Jumi használata cheetsheet

Jumi - a beállított egyéni kódot Joomla! - Jön, mint egy komponens, plugint és egy modul.
Ebben a cikkben megtanulod, hogyan kell használni őket.
Alkatrész
A Jumi komponens teremt egyedi Joomla! oldalakat, és magában foglalja azt az egyéni kódok egy adatbázisból, és / vagy fájlokat.
A komponens keresztül elérhető adminisztrációs háttér felső menü: alkatrészek -> Jumi. Ez megnyitja Jumi Application Manager.
Látni fogja a listát alkatrész alkalmazások Application Manager. Az oszlopok jelentése a listából, és csatolni Application Manager menü nyilvánvaló - tiszteletben tartja az általános Joomla! szabványoknak.
Két előre telepített példa van: "Hello Jumi!" és a "Blogspot". Ezekből a példák megtanulhatja, hogyan kell használni a komponenst.
A Elérési út mező hivatkozást tartalmaznak a fájlokat, hogy tartózkodik a szerveren csak.
Hívó alkalmazás
Hívhatsz Alkalmazás két módja van:
- kapcsolódnak Alkalmazás elem a Joomla! menüpontot vagy. A telepítés után a komponens van, példaként a tanulmány, fő menüpont "Hello Jumi!" csatlakozik a "Hello Jumi!" Alkalmazás elem.
- írja valahol int a Joomla! tartalma a linket az Application elem URL-címét. A szabály a kapcsolat létrehozása egyszerű:
index.php? option = com_jumi & fileid = xxx
ahol xxx azonosítója Jumi alkalmazás, amely látható a jobb oldali oszlopban a Jumi Application Manager listán.
Plugin
A Jumi plugin magában foglalja a Joomla! cikkek egyéni script: egy fájlt vagy Jumi alkatrész adatbázis rekord.
Használat előtt a dugó ne felejtsd el, amelyek lehetővé teszik az admin backend.
Van egy switch "Hide Jumi kód" a plugin paraméterek. Ha váltott Igen elrejti Az összes Jumi szintaxis szöveget a Joomla! cikkek és megáll kódot zárványok.
Plugin szintaxis
Az általános Jumi plugin szintaxis lehet tanulni a Jumi Használat Cheatsheet. Mi fog most több példa van:
{Jumi [images / kód / test.php]} / / tartalmazza a test.php fájl található képek / kód
{Jumi [* 1]} / / tartalmazza a kódot tárolt, az 1. rekord Jumi alkatrész adatbázis tábla
{Jumi terület calc [test.php] szélessége [4] magassága [6]} / / tartalmazza a test.php fájlt, és kitölti $ Jumi tömb
Feladó adott példák könnyen hiszem, hogy
- Ott nem lehet olyan karakter, a bal zárójel { és a kulcsszó Jumi A Jumi szintaxis.
- Minden más kívül [] zárójelben megfosztott, és nem dolgozzák fel.
- Jumi értelmezi conent az első konzol, mint a kód forrását és nyakkendők, hogy felveszi. A kód forrása lehet egy fájlt vagy feljegyzés Jumi alkatrész adatbázisban.
- Kezdve a második zárójel [] Jumi tárolja a tartalmát zárójelben a $ Jumi tömbben. A $ Jumi tömb (és értékek) elérhető a PHP kódot tartalmaz.
Alapértelmezett Abszolút Jumi Path
Az Alapértelmezett abszolút Jumi útvonal prepanded, hogy a fájl elérési útvonalát tartalmazza. Ha nincs beállítva, hogy eqaul a Joomla! gyökérkönyvtár. Például:
Ha írunk
{Jumi [test.php]}
és az alapértelmezett Abszolút Jumi útvonal nincs beállítva, akkor Jumi plugin felnéz test.php a Joomla! gyökér (ahol a Joomla! configuration.php is). De ha meg azt, hogy a "kép / mycodes" úgy néz ki, hogy ki az ebben a könyvtárban.
Mi lehet helye a fájlokat kívül Joomla! telepítési könyvtár is. Például (a helyi gép), mi lehet a Joomla! itt: "D: / xamp / htdocs / joomla". Nem probléma, hogy tárolja a kódokat itt van: "D: / xampp / htdocs / kód" - ki a Joomla! telepítési könyvtár. Ugyanez vonatkozik a tárolt oldalakon.
Az Alapértelmezett Abszolút Jumi Utak kapott két oka van:
- felhasználó kényelmét: nem kell újra és újra írni a teljes relatív elérési utat fájlokat tartalmazza
- internetes biztonság: ha bizonyos okok miatt Jumi nem működik az a Jumi szintaxis kód látható a látogatók. Beleértve a fájl elérési útját. Az Alapértelmezett Abszolút Jumi útvonal el van rejtve, és ez nehezebb gueast a látható kódot, ha a kód valójában. És ha a fájlok felvétel esik ki a honlapján (www) gyakorlatilag lehetetlen elérni őket a web böngészők.
Az Alapértelmezett Abszolút Jumi Path meg itt van a globális paraméter minden Jumi plugin szintaxis instancies az egész Joomla!.
Beágyazott helyére
Fészekrakó funkció értelmezi Jumi szintaxis is kódot. Például:
Lehetővé teszi, hogy két kép: main.php és nested.php.
A fájl tartalmazza a main.php
<? Php
echo "Ez a fő fájl <br />";
echo "{Jumi [nested.php]}";
?>
és nested.php tartalmaz
<? Php
echo "Ez a beágyazott script";
?>
Miután a fájlok és a main.php nested.php feltöltötte a szerverre, meg tudjuk írni a cikket
{Jumi [main.php]}
Az eredmény azt látjuk lehetnek
Ez a fő fájl
{Jumi [nested.pgp]}
ha a kapcsoló Beágyazott helyére van beállítva, hogy Nem vagy
Ez a fő fájl
Ez a beágyazott szkript
ha a kapcsoló Igen.
Egyértelmű, hogy a beágyazott helyére funkció hozza a fejlesztők nagyon érdekes lehetőségeket.
A fészkelő funkció működik Jumi plugin csak.
A fészkelő funkció működik a fájlok és kódok tárolt Jumi alkatrész adatbázis tábla.
Modul
A Jumi modul tartalmazza egy modul pozíciót egyéni parancsfájl: manuálisan, vagy egy fájl vagy Jumi alkatrész adatbázis rekord.
Modul paraméterek
Már csak néhány paraméter a modul adminisztrációs van: "Notepad", "Code írott" és "forrás kód".
Jegyzettömb szolgál területet a jegyzetek.
Kód írásbeli egy olyan terület, a kódot.
Be a mezőbe Forrás kód ha nem tud vagy egy filepathname a fájlt bele kell foglalni a modul vagy * id a Jumi alkatrész Application elemet.
Speciális paraméterek
Alapértelmezett Abszolút Jumi Path pontosan ugyanazt jelenti, mint azt a plugin. Egy kis különbség: ez a paraméter nem globális minden Jumi modul, de lehet egyedi minden Jumi modul példány.
Más fejlett paraméterek - Modul osztály utótag, Gyorsítótárazás és Cache Time - Általános Joomla! paramétereket, amelyek megtalálhatók a standard Joomla! modulokat. Azt hiszem, a jelentés egyértelmű.
Példák
A gyors vizsgálat a modul működik írja le a "forrás kód" mező * 1. Semmi más nem szükséges. Majd közzéteszi a modul bármely modul pozíció áll rendelkezésre. Látnia kell a "Hello Jumi!" demo a modul pozíció (a felület).

