Jumi a J! 1,0 használat
Tegyük fel, hogy van Jumi alkatrész, plugin és modul telepítve van és fut az a munka Joomla! környezetben.
Akkor kezdj el játszani Jumi most.
Én nem tanácsot játszó Jumi a nyilvános élő site - meg kell közzétennie ott csak olyan Jumi alkalmazásokat, amelyek sikeresen tesztelték a privát (azaz nem a nyilvánosság szeme) Joomla! telepítés, lehetőleg a helyi számítógépen.
Általános stratégia segítségével Jumi
Csak, hogy emlékeztessem önöket:
Jumi nem csinál semmit, de tartalmaz (befecskendez) az egyéni kódot a Joomla!. Vagy egy külön oldalt (via Jumi komponens), illetve a cikkek (via Jumi plugin), illetve a modulok helyzetbe (via Jumi modul). A tartalma a befogadás - egyszerű vagy varázslat - mit látsz.
A kód lehet tárolni fájlokat, tartózkodjon a szerver, vagy egy rekord Jumi alkatrész adatbázis tábla vagy közvetlenül bekerült Jumi kiterjesztéseket.
Ha úgy dönt, hogy tárolja a kódokat a php fájlokat nem olvassa Biztonsági kérdések is.
Az általános Jumi használata ajánlható a következő séma
Ebben a cikkben megtanulod, hogyan kell használni Jumi alkatrész, plugin és a modul, illetve
Alkatrész
A Jumi komponens teremt egyedi Joomla! oldalt, és magában foglalja azt az egyéni kódot. Egyedi kód közvetlenül beíródik a komponens elem és / vagy a "vissza" egy korábban tárolt fájl.
A komponens keresztül elérhető adminisztrációs háttér felső menü: Components -> Jumi. Ez megnyitja Jumi Application Manager.
Látni fogja a listát alkatrész alkalmazások Application Manager. Az A oszlopok 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 Jumi alkatrész.
A Elérési út mező hivatkozást tartalmaznak a fájlokat, hogy tartózkodik a szerveren csak.
Parancsfájlok megbízások feldolgozása
Ha van töltve mind a komponens filelds "Custom script" és a "elérési út", akkor a "Custom script" kerül feldolgozásra az első.
Hívó alkalmazás Jumi
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.
- írni bárhol 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 / mambot
A Jumi plugin / mambot 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 kapcsoló "Stop / Clear Jumi kódok" a plugin Advance paramétereket. Ha váltott Igen törli Az összes Jumi plugin szintaxis szöveget a Joomla! cikkek és megáll kód felvételen!
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 próbálja felvenni. A kód forrása lehet egy fájl vagy rekord azonosítóját Jumi alkatrész adatbázis tábla.
- 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.
Az argumentum érték lehet szám, sima szöveg, html kódolt szöveg, stb stb lehet mindent egy kivételével zárójelben szimbólumok: [,], {,}.
Ha valami baj van, például nem jelenik meg a cikk, switch "Debug mód" Igen. Meg fogja mutatni Jumi hibaüzenetet, ha jelen van.
Paraméter: Jumi Alapértelmezett Abszolút elérési út
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. Lásd Biztonsági kérdések További részletekért.
Az Alapértelmezett Abszolút Jumi Path meg itt van a globális paraméter minden Jumi plugin szintaxis instancies az egész Joomla!.
Paraméter: Beágyazott helyére
Fészekrakó funkció értelmezi Jumi szintaxis tartozó kódokat. 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.
Egyéb paraméterek plugin
Ha Debug mód Igen van beállítva, hogy megmutatja Jumi hibaüzenetet, ha jelen van.
Ha Stop / Clear Jumi kódok van kapcsolva az Igen törli Az összes Jumi plugin szintaxis szöveget a Joomla! cikkek és megáll kód felvételen! Nincs Jumi kód és nincs kód kimenete Jumi plugin a Joomla! cikkek.
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.
Alapvető paramétereket
Már csak néhány alapvető paraméterekkel 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
Jumi Alapértelmezett Abszolút elérési út 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.
Debug mód ugyanazt jelenti, mint azt a plugin: Ha a Nem beállítást, akkor Jumi modul nem jelenik meg semmilyen Jumi hibaüzenetet. Tehát, ha a bajok, például semmi sem látszik, kapcsoló "Debug mód" Igen.
Más fejlett paraméterek - Modul osztály utótag, Engedélyezése Cache - Általános Joomla! paramétereket, amelyek megtalálhatók a standard Joomla! modulokat. Azt hiszem, a jelentés egyértelmű.
Parancsfájlok megbízások feldolgozása
Ha van töltve mind a komponens filelds "Code írt" és a "forrás kód", akkor a "Code írt" kerül feldolgozásra az első.

