Jumi za J! 1,5 korištenja
Jumi korištenje cheetsheet

Jumi - skup prilagođeni kod proširenja za Joomla! - Dolazi kao sastavni dio, dodatak i modula.
U ovom članku ćete naučiti kako ih koristiti.
Sastavni
Jumi komponenta stvara prilagođeni Joomla! stranica i uključuje u to običaj kodove iz baze podataka i / ili datoteke.
Komponenta je dostupan kroz admin pozadina gornjeg izbornika: Komponente -> jumi. Otvara Jumi aplikacija Manager.
Vidjet ćete popis komponenti aplikacija u Application Manageru. Značenje colums na popisu i uz Upravitelj izbornik je očito - ona poštuje opće Joomla! standarda.
Postoje dva predinstalirana primjera ima: "Zdravo Jumi!" i "Blogspot". Iz ovih primjera naučit ćete kako koristiti komponente.
Putanje polje treba sadržavati reference na datoteke koje se nalaze na vaš poslužitelj jedini.
Pozivanje programa
Možete nazvati Primjena na dva načina:
- odnose Primjena predmet sa Joomla! stavku izbornika ili. Nakon instalacije komponente nalazi se, kao primjer za proučavanje, glavni menu item "Hello Jumi!" spojen na "Hello Jumi!" Primjena stavka.
- pisati negdje int Joomla! sadržaj link na URL adresu primjene stavku. Pravilo za vezu stvaranja je jednostavan:
index.php? opcija = com_jumi & fileid = xxx
gdje je XXX ID Jumi aplikacija, koje se mogu vidjeti u desnom stupcu Jumi Application manager popis.
Čep
Jumi dodatak uključuje u Joomla! Članci prilagođeni scenarij: iz datoteke ili zapisa Jumi komponente baze podataka.
Prije pomoću dodatka ne zaboravite da ga omogućiti u admin pozadina.
Tu je prekidač "Sakrij Jumi kod" u dodatku parametara. Ako prebacio na Da ga skriva cijeli tekst Jumi sintakse u Joomla! članaka i prestaje kod inkluzije.
Plugin sintaksa
Opći Jumi čep sintaksu se može naučiti iz Jumi korištenja cheatsheet. Mi ćemo donijeti samo nekoliko primjera:
{Jumi [images / šifre / test.php]} / / uključuje test.php datoteka nalazi se u images / kodovi
{Jumi [* 1]} / / uključuje kod pohranjen u prvi zapis Jumi tablice komponente baze podataka
{Jumi područje calc [test.php] širina [4] visina [6]} / / uključuje test.php datoteke i popunjava $ jumi niz
Iz dali primjere možete lako pogoditi da je
- Tu ne smije biti bilo koji znak između lijeva uglata zagrada { i ključne riječi jumi u Jumi sintakse.
- Sve ostalo izvan [] zagradama je svuče se i ne obrađuje.
- Jumi tumači conent prvog nosača kao izvorni kod i veze da biste ga uključili. Izvorni kod može biti datoteka ili zapis u Jumi komponente baze podataka.
- Počevši od drugog nosača [] Jumi pohranjuje sadržaj u zagradama $ jumi polje. $ Jumi polja (i to vrijednosti) je dostupna od uključena PHP kod.
Default Apsolutno Jumi put
Default apsolutni jumi put je prepanded do datoteke ime putanje biti uključeni. Ako ne postavite je eqaul na Joomla! root direktorij. Na primjer:
Ako ćemo pisati
{Jumi [test.php]}
i Default Apsolutni Jumi Put nije skup, tada Jumi čep gleda test.php u Joomla! korijen (gdje Joomla! configuration.php je). Ali ako ga postaviti da bude "images / mycodes" to izgleda u ovom direktoriju.
Možemo mjesto naše datoteke izvan Joomla! instalacijski direktorij previše. Na primjer (na lokalnom host) možemo imati naš Joomla! ovdje: "D: / xamp / htdocs / joomla". Nema problema za pohranu naše kodovi ovdje: "D: / xampp / htdocs / kodovi" - od Joomla! instalacijski direktorij. Isto vrijedi i za web stranice domaćin.
Default Apsolutni Jumi Putevi ima dva razloga:
- udobnost korisnika: ne treba iznova napisati punu relativnu putanju do datoteke će biti uključene
- Web sigurnosti: ako za određene razloga Jumi ne radi kod Jumi sintaksa je vidljiv za posjetitelje. Uključujući put datoteke. Default Apsolutni Jumi put je skriveno i to je teže gueast vidljive koda gdje se kod zapravo jest. A ako datoteka za uključivanje leži izvan vaših web stranica (www) je praktički nemoguće doći do njih iz web preglednika.
Default Apsolutni Jumi Put postaviti ovdje je globalni parametar za sve Jumi čep sintaksa instancies tijekom cijele Joomla!.
Nested zamijeniti
Gniježđenje značajka tumači Jumi sintakse u uključeni kod. Na primjer:
Omogućava su dvije datoteke: main.php i nested.php.
Datoteka sadrži main.php
<? Php
echo "Ovo je glavna datoteka <br />";
echo "{jumi [nested.php]}";
?>
i nested.php sadrži
<? Php
echo "Ovo je ugniježđena skriptu";
?>
Nakon što obje datoteke main.php i nested.php upload poslužitelj u možemo napisati u članku
{Jumi [main.php]}
Rezultat smo vidjeli može biti bilo
To je glavna datoteka
{Jumi [nested.pgp]}
ako je prekidač Nested zamijeniti je postavljen na Ne ili
To je glavna datoteka
Ovo je ugniježđena skripta
u slučaju da je prekidač postavljen na Da.
Jasno je da Ugniježđeno zamijeniti značajka donosi za programere vrlo zanimljive mogućnosti.
Gnijezde značajka funkcionira u Jumi čep samo.
Gniježdenje značajka radi za datoteke i šifre pohranjene u bazi podataka Jumi komponente stol.
Modul
Jumi modul uključuje u modul poziciju prilagođeni scenarij: ručno ili iz datoteke ili s Jumi zapisa komponente baze podataka.
Modul parametara
Postoji samo nekoliko parametara u modulu upravi tamo: "Notepad", "kod napisan" i "Izvor koda".
Blokčić za bilješke služi kao prostor za bilješke.
Kod pisane je prostor za svoj kôd.
U polje Izvor kod možete staviti bilo filepathname u datoteku koja će biti uključene u modul ili * ID Jumi komponente Application predmet.
Napredni parametri
Default Apsolutno Jumi put ima točno isto značenje kao što je u dodatku. S jednim mala razlika: ovaj parametar nije globalno za sve Jumi modula, ali to može biti jedinstven za svaki modul Jumi primjer.
Ostali naprednih parametara - CSS Sufiks Modula, Caching i Cache vrijeme - Su opći Joomla! parametara koji se mogu naći u standardnim Joomla! modula. Pretpostavljam da je njihovo značenje jasno.
Primjeri
Za brzi test modul radi zapišite u "Izvor koda" polje * 1. Ništa drugo je potrebno. Zatim objaviti modul u bilo modul poziciju na raspolaganju. Te bi trebao vidjeti "Zdravo Jumi!" demo u modulu položaju (u krajnji).

