Jumi pentru J! 1.5 utilizare
Jumi utilizare cheetsheet

Jumi - set de extensii cod particularizat pentru Joomla! - Vine ca o componentă, plugin şi un modul.
În acest articol veţi învăţa cum să le folosească.
Componentă
Componenta Jumi creează Joomla personalizate! pagini şi include în ea coduri particularizate dintr-o bază de date şi / sau fişiere.
Componenta este accesibil prin meniul de sus admin backend: componente -> Jumi. Se deschide Managerul Jumi Application.
Veti vedea lista de aplicaţii pentru componente Application Manager. Sensul colums în listă şi însoţite meniul Application Manager este evident - se respectă generală Joomla! standarde.
Există două exemple preinstalate acolo: "Buna ziua Jumi!" şi "Blogspot". Din aceste exemple vă vor învăţa cum să folosească o componentă.
Cale câmp trebuie să conţină referinţe la fişierele care se află pe serverul dvs. numai.
Cererile de asteptare
Puteţi apela un Cerere de două moduri:
- referă un element de aplicare cu Joomla! element de meniu sau. După instalarea componentei există, ca un exemplu pentru studiu, meniu principal "Jumi Bună ziua!" conectat la "Bună ziua Jumi!" Cerere element.
- scrie undeva int Joomla! legătură de conţinut la adresa URL-ul Application element. Regula pentru crearea legătură într este simplu:
index.php? option = com_jumi & fileid = xxx
unde xxx este ID-ul de aplicare Jumi, care poate fi văzut în coloana din dreapta a Jumi Lista aplicatii Manager.
Plugin
Jumi plugin-ul include în Joomla! articole script personalizat: dintr-un fişier sau de la baza de date componente înregistrare Jumi.
Înainte de a folosi plugin-ul nu uitaţi să-i permită în backend admin.
Există un comutator "cod Ascunde Jumi" în parametrii plugin-ului. Dacă a trecut la Da, ascunde toate sintaxa Jumi textul din Joomla! articole şi se opreşte Codul de incluziuni.
Plugin sintaxă
Jumi plug-in general sintaxa poate fi învăţat de la utilizare Jumi Cheatsheet. Vom aduce doar câteva exemple aici:
{Jumi [imagini / coduri / test.php]} / / include test.php dosar situat în imagini / codurile
{Jumi [* 1]} / / include cod stocate în prima înregistrare a tabelului de componenta de baze de date Jumi
{Jumi zona calc lăţime [test.php] [4] Înălţime [6]} / / include fisierul test.php şi umple $ matrice Jumi
Din exemplele date puteţi ghici cu uşurinţă că
- Nu trebuie să fi orice caracter între consola de stânga { şi cuvântul cheie Jumi în sintaxa Jumi.
- Orice altceva în afara [] paranteze este dezbrăcat şi de a nu prelucrate.
- Jumi interpretează conent de placuta ca prima codului sursă şi legăturile să-l includă. Codul sursă poate fi fie un fişier sau o înregistrare în baza de date componente Jumi.
- Început de categorie de secunde [] Jumi stochează conţinutul în paranteze $ array Jumi. $ Matrice Jumi (şi valori) este accesibil de la codul php inclus.
Implicit absolută Jumi trasei
Calea Jumi absolută Implicit este prepanded la calea de acces fişier pentru a fi incluse. Dacă nu este setat să eqaul Joomla! directorul rădăcină. De exemplu:
Dacă vom scrie
{Jumi [test.php]}
şi implicit absolută Calea Jumi nu este setat atunci Jumi plugin-ul se uită în sus test.php în Joomla! root (în cazul în care Joomla! configuration.php este). Dar dacă l-am setat pentru a fi "imagini / mycodes" se arată în acest director.
Putem stocăm fişierele noastre în afara Joomla! directorul de instalare prea. De exemplu (de pe host local) putem avea Joomla nostru! aici: "D: / xamp / htdocs / Joomla". Nici o problemă pentru a stoca codurile noastre aici: "D: / xampp / htdocs / codurile" - din Joomla! directorul de instalare. Acelaşi lucru este valabil pentru site-uri gazduite.
Implicit absolută Jumi Căi are două motive:
- confortul utilizatorului: nu este nevoie de peste si peste din nou, scrie calea completă faţă de fişiere să fie incluse
- web de securitate: în cazul în care pentru anumite motive, nu este de lucru Jumi Jumi codul de sintaxa este vizibil pentru vizitatori. Inclusiv calea de fişier. Implicit Absolute Path Jumi este ascunsă şi este mai dificil să gueast de cod vizibile în cazul în care codul este de fapt. Şi dacă fişierele de includere se afla din site-ul dvs. (www), este practic imposibil să ajungă la ei din browserele Web.
Implicit absolută Calea Jumi stabilit aici este parametrul global pentru toate Jumi plugin instancies sintaxa în toată Joomla!.
Imbricate înlocui
Caracteristică Nesting interpretează sintaxă Jumi în cod incluse. De exemplu:
Vă permite să aveţi două fişiere: main.php şi nested.php.
Main.php fişier conţine
<? Php
echo "Acesta este principalul /> <br fişier";
echo "{Jumi [nested.php]}";
?>
şi nested.php conţine
<? Php
echo "Acesta este scenariul imbricate";
?>
Având atât main.php fişiere şi nested.php încărcate în server putem scrie în articol
{Jumi [main.php]}
Rezultatul vom vedea poate fi
Acesta este fişierul principal
{Jumi [nested.pgp]}
în cazul în care comutatorul Imbricate înlocui este setat la Nu sau
Acesta este fişierul principal
Aceasta este script-ul imbricate
în cazul în care comutatorul este setat la Da.
Este clar că Nested înlocui caracteristică aduce pentru dezvoltatorii destul de posibilităţi interesante.
Lucrarile de cuiburi caracteristică în Jumi plugin-ul numai.
Caracteristica cuiburi de lucrări pentru fişiere şi codurile stocate în baza de date a tabelului de componenta Jumi.
Modul
Modulul Jumi include într-un script poziţie modul personalizat: manual sau dintr-un fişier sau de la componenta de înregistrare Jumi baza de date.
Modulul parametri
Există doar câteva parametri în modul de administrare acolo: "Notepad", "Codul scris" şi "sursă de cod".
Notepad serveşte ca o zonă pentru note.
Cod scris este un domeniu pentru codul.
În domeniu Sursă de cod puteţi pune fie o filepathname de fişier pentru a fi incluse într-un modul sau * id-ul de Jumi componentei element de aplicare.
Avansate de parametri
Implicit absolută Jumi trasei are exact acelaşi înţeles ca aceasta are în plug-in. Cu o singură mică diferenţă: acest parametru nu este la nivel global pentru toate modulele Jumi, dar poate fi unic pentru fiecare instanţă modul Jumi.
Alte parametri avansate - Modulul de clasă Sufix, Caching şi Timp de cache - Sunt generale Joomla! parametrii care pot fi găsite în standard Joomla! module. Cred că sensul lor este clar.
Exemple
Pentru test rapid modul de lucru este de a scrie în jos, în "Sursa de cod" câmp * 1. Nimic altceva nu este necesară. Publică apoi modulul în orice poziţie modul disponibil. Ar trebui să vedeţi "Hello Jumi!" demo în poziţia modulul (în front-end).

