Jumi za J! 1,5 korištenja

Jumi korištenje cheetsheet

Jumi Cheatsheet

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.

Hide Jumi code

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

  1. Tu ne smije biti bilo koji znak između lijeva uglata zagrada { i ključne riječi jumi u Jumi sintakse.
  2. Sve ostalo izvan [] zagradama je svuče se i ne obrađuje.
  3. 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.
  4. 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:

  1. udobnost korisnika: ne treba iznova napisati punu relativnu putanju do datoteke će biti uključene
  2. 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

Nested replace

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).

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Portal za putovanja - tours.am! Pretraživanje ture u Armeniji, Tours, traži ture on-line, rezervat hoteli on-line, putovanja vijesti.