Jumi za uporabo J! 1,0

Denimo imate Jumi komponento, plugin in modul nameščena in zagnana v vašem delovnem Joomla! okolje.

Lahko začnete igrati z Jumi zdaj.

Ne nasvet igra z Jumi na vaši javni strani v živo - se ne bi smelo objaviti samo take aplikacije Jumi, ki so uspešno preizkusili na zasebnih (tj. ne za javno oči), Joomla! namestitev, po možnosti na vašem računalniku.

Splošni strategijo uporabe Jumi

Samo, da vas spomnim:

Jumi nima nič, ampak tudi (vbrizga) meri kode v Joomla!. Bodisi kot posebno stran (via komponenta Jumi) ali v člankov (preko Jumi plugin) ali v položaj modulov (modul preko Jumi). Vsebina vaše vključenosti - preprosto ali magic - naredi tisto, kar vidiš.

Koda je mogoče shraniti v datoteke, ki prebivajo na strežniku ali v evidenco komponente Jumi tabele zbirke podatkov ali neposredno v pisni končnice Jumi.

Če se odločite za shranjevanje kode v php datotekah ne berejo Varnostna vprašanja preveč.

Splošni Jumi uporabi se lahko posvečen iz naslednje sheme

Jumi Cheatsheet

V tem članku se boste naučili, kako uporabljati Jumi komponente, plugin in modul oziroma

Component

Komponenta Jumi ustvarja meri Joomla! stran in vključuje v to kodo po meri. Meri kodo lahko neposredno napisana v komponento postavkah in / ali je "umakne" iz prej shranjene datoteke.

Komponenta je dostopen preko admin backend zgornjem meniju: Components -> Jumi. Odpira Jumi Application Manager.

Videli boste seznam sestavnih delov aplikacij v Application Manager. Pomene colums na seznamu in spremlja meniju Application Manager je očitna - spoštuje splošne Joomla! standardi.

Obstajata dva primera prednameščene tam: "Hello Jumi!" in "Blogspot". Iz teh primerov se boste naučili, kako uporabljati Jumi komponento.

Ime poti polje mora vsebovati sklice na datoteke, ki prebiva na strežniku samo.

Skripte za obdelavo

Če ste izpolnili obe sestavni filelds "Custom script" in "ime poti", potem "Custom scenarij", je predelana first.

Klicanje Jumi uporabe

Pokličete lahko Nanašanje s dva načina:

  • nanašajo Application postavke z Joomla! menija ali. Po namestitvi komponente je, kot primer za študijo, glavnem meniju "Hello Jumi!" povezan z "Hello Jumi!" Uporaba postavke.
  • pišete kjer koli v Joomla! vsebine povezujejo na postavko Application naslov URL. Pravilo za vzpostavitev povezave je preprosta:
    index.php? option = com_jumi & fileid = xxx
    kjer je xxx ID Jumi vloge, ki jih je mogoče videti v desnem stolpcu Application Jumi seznama Manager.

Plugin / mambot

Jumi plugin / mambot vključuje v Joomla! člankov po meri scenarij: iz datoteke ali iz Jumi zapis komponente zbirke podatkov.

Hide Jumi code

Pred uporabo plugin ne pozabite, da ga lahko v admin backend.

Obstaja stikalo "Stop / Clear Jumi kode" v parametrih Advance plugin. Če prešli na Da ga počisti vse plugin Jumi sintakse besedila v Joomla! člankov in ustavi Koda vključkov!

Plugin sintaksa

Splošni Jumi plugin sintaksa se lahko naučili od Cheatsheet Uporaba Jumi. Mi bo le nekaj primerov tukaj:

{Jumi [images / kod / test.php]} / / includes test.php datoteka se nahaja v images / kod
{Jumi [* 1]} / / vsebuje kodo shrani v 1. evidenco komponente Jumi tabele baze podatkov
{Jumi območju calc [test.php] širina [4] Višina [6]} / / includes test.php datoteke in napolni $ jumi paleto

Od Dani primeri lahko enostavno uganiti, da je

  1. Ne sme biti katerikoli znak med levi oklepaj { in ključne besede Jumi v skladnji Jumi.
  2. Vse ostalo zunaj [] je oklepajih odmislili in ne obdelujejo.
  3. Jumi interpretira conent prvega nosilca, kot izvorno kodo in poskuša vključevati. Izvorne kode je lahko ID datoteke ali evidenco komponente Jumi tabele zbirke podatkov.
  4. Že od drugega nosilca [] Jumi shranjuje vsebina oklepajev v polje $ jumi. $ Jumi array (in vrednote) je dostopen z vašega vključenih PHP kodo.

Argument vrednosti so lahko številke, golo besedilo, html kodirano besedilo, itd itd To je lahko vse, kar je z izjemo simbolov oklepajih: [,], {,}.

Če gre kaj narobe, na primer nič ni prikazano v članku, stikalo "Debug mode" na Da. To vam bo pokazal Jumi sporočilo o napaki, če je prisotna.

Parameter: Jumi Privzeto Absolute Path

Privzeto absolutno jumi pot je prepanded do datoteke pathname jih je treba vključiti. Če ni nastavljen, je eqaul na Joomla! korenski imenik. Na primer:

Če bomo napisali

{Jumi [test.php]}

in je privzeti Absolute Jumi Pot ni nastavljena potem izgleda Jumi plugin up test.php v Joomla! koren (kjer Joomla! configuration.php je). Ampak, če smo si zastavili, da je to "images / mycodes" to izgleda v tem imeniku.

Mi lahko postavite naše datoteke zunaj Joomla! namestitveni imenik preveč. Na primer (na lokalni gostitelj), lahko imamo Joomla! tukaj: "D: / xamp / htdocs / joomla". Ni problema za shranjevanje naše kode tukaj: "D: / xampp / htdocs / kod" - iz Joomla! namestitveni imenik. Enako velja za gosti strani.

Privzeto Absolute Jumi Paths je dobil iz dveh razlogov:

  1. udobje uporabnika: ni treba znova in znova napisati celotno relativna pot do datoteke, ki se vključijo
  2. web varnost: če iz določenih razlogov ne deluje Jumi Jumi sintaksa koda je vidno za obiskovalce. Vključno pot do datoteke. Privzeto Absolute Jumi Pot je skrito in ga je težje gueast vidnih kodo, kjer je oznaka dejansko je. In če datoteke, za vključitev laži iz vaše spletne strani (www) je praktično nemogoče, da jih dosežejo od spletnih brskalnikov. Glej Varnostna vprašanja za več podrobnosti.

Privzeto Absolute Jumi Path, ki tukaj je globalni parameter za vse plugin Jumi sintakse instancies v celotnem Joomla!.

Parameter: Vgnezdeno zamenjajte

Nested replace

Gnezdenje funkcijo interpretira Jumi sintakso vključena v kodekse. Na primer:

Lets imajo dve datoteki: main.php in nested.php.

Datoteka main.php vsebuje

<? Php
echo "To je glavna datoteka <br />";
echo "{jumi [nested.php]}";
?>

in nested.php vsebuje

<? Php
echo "To je ugnezdena scenarij";
?>

Ob obeh datotek main.php in nested.php naložili na strežnik lahko pišemo v članku

{Jumi [main.php]}

Rezultat vidimo, so lahko bodisi

To je glavna datoteka
{Jumi [nested.pgp]}

če je stikalo Vgnezdeno zamenjajte je nastavljena na Št ali

To je glavna datoteka
To je ugnezdena script

v primeru, da je stikalo nastavljeno na Da.

Jasno je, da Vgnezdeno zamenjati funkcija prinaša za razvijalce zelo zanimive možnosti.

Gnezdijo funkcija deluje v plugin Jumi samo.

Gnezdenje Funkcija deluje za datoteke in kode, shranjene v komponento Jumi tabele zbirke podatkov.

Drugi parametri plugin

Če Debug načinu je nastavljena na Da boste videli Jumi sporočilo o napaki, če je prisotna.

Če Stop / Clear Jumi kode se preklopi na Da ga počisti vse plugin Jumi sintakse besedila v Joomla! člankov in ustavi Koda vključkov! Ni Jumi kode in brez kode izhod iz Jumi plugin v Joomla! člankov.

Modul

Jumi modul vključuje v položaj modul scenarij po meri: ročno ali iz datoteke ali iz evidence Jumi komponente zbirke podatkov.

Osnovni parametri

Obstaja le nekaj osnovnih parametrs v modulu upravi tam: "Beležnica", "pisno Code" in "Source kode".

Notepad služi kot prostor za zapiske.

Pisni kodeks je prostor za kodo.

V polje Vir kode Lahko dajo filepathname od datoteke, ki se vključi v modul ali id ​​* sestavnega dela Jumi element Application.

Napredno parametre

Jumi Privzeto Absolute Path ima popolnoma enak pomen kot v plugin. Z eno rahlo razliko: ta parameter ni globalno za vse module Jumi lahko pa ga edinstvena za vsak primer modul Jumi.

Debug načinu ima enak pomen kot v plugin: ko je nastavljena na Ne potem Jumi modul ne kažejo nobenih sporočilo o napaki Jumi. Torej, če ste v težavah, na primer nič ni prikazano, stikalo "Debug mode" na Da.

Druge napredne parametre - Module Class Pripona, Omogoči Cache - So splošna Joomla! parametre, ki jih lahko najdemo v standardnih Joomla! modulov. Mislim, da njihov pomen ni jasen.

Skripte za obdelavo

Če ste izpolnili obe sestavni filelds "napisana koda" in "Source kode", potem "Napisana koda" je predelana first.

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Travel portal - tours.am! Iskanje ture v Armeniji, Tours, Iskanje ture na spletu, hoteli rezerve na spletu, potni novice.