Jumi jaoks J! 1,5 kasutus

Jumi kasutamine cheetsheet

Jumi Cheatsheet

Jumi - komplekt kohandatud koodi laiendid Joomla! - On ühe komponendina, komponenti ja moodulit.

Käesolevas artiklis teile teada, kuidas neid kasutada.

Osa

Jumi komponent loob custom Joomla! lehekülge ning see sisaldab see custom koode andmebaas ja / või faile.

Komponent on kättesaadav admin backend ülalt menüüst: Komponendid -> jumi. See avab jumi Application Manager.

Näete nimekirja osa taotluste Application Manager. Tähenduses veergude loetelu ja koos Application Manager menüüst on ilmne - ta järgib üldiselt Joomla! standarditele.

On kaks eelinstallitud näiteid seal: "Hello jumi!" ja "Blogspot". Nende näidete õpid, kuidas kasutada komponent.

Failinimega väli peaks sisaldama viiteid faile, mis elab oma server ainult.

Üleskutse rakendused

Teil on võimalik helistada Application poolt kahel viisil:

  • seotud Application eseme Joomla! menüüst või. Pärast paigaldamist komponenti ei ole, nagu näiteks õppe-, peamenüü elemendi "Hello jumi!" ühendatud "Hello jumi!" Kirje Rakendus.
  • kirjuta kuhugi int Joomla! sisu linki Application kirje URL-aadressi. Reegel link loomine on lihtne:
    index.php? valik = com_jumi & fileid = xxx
    kus xxx on ID jumi taotluse, mida saab näha ka paremas veerus jumi Application Manager loendisse.

Plugin

Jumi plugin ka sisse Joomla! artikleid kohandatud skript: alates failist või jumi komponent andmebaasi rekord.

Enne kasutamist plugin ärge unustage, et võimaldada seda admin backend.

Seal on lüliti "Peida jumi kood" plugin parameetrid. Kui lülitada Jah, see peidab kõik jumi süntaks teksti Joomla! artikleid ja peatub kood kandmisel.

Hide Jumi code

Plugin süntaks

Üldiselt jumi plugin süntaksit saab õppida jumi Usage Cheatsheet. Me toome lihtsalt mõned näited siin:

{Jumi [images / koodid / test.php]} / / includes test.php fail, mis asub images / koodid
{Jumi [* 1]} / / sisaldab koodi salvestatud 1. rekord jumi komponent andmebaasi tabeli
{Jumi ala calc [test.php] width [4] kõrgus [6]} / / includes test.php faili ja täidab $ jumi array

Alates toodud näidetest saab hõlpsasti arvan, et

  1. Ei tohi olla suvaline märk vahel vasaksulu { ja märksõna jumi aastal jumi süntaks.
  2. Kõik muu väljaspool [] sulgudes on kooritud välja ja ei töödelda.
  3. Jumi tõlgendab conent esimese bracket kui koodi allika ja sidemed hõlmamaks. Kood allikas võib olla kas fail või arhivaali jumi osa andmebaasi.
  4. Alates teisest bracket [] jumi kauplustes sisu sulgudes arvesse $ jumi massiivi. $ Jumi array (ja see näitaja) on pääseb ka php kood.

Vaikimisi Absolute jumi Path

Vaikimisi absoluutne jumi tee prepanded toimikule failinimega tuleb lisada. Kui pole määratud seda eqaul to Joomla! juurkataloogi. Näiteks:

Kui me kirjutame

{Jumi [test.php]}

ja vaikimisi Absolute jumi Path pole määratud siis jumi plugin otsib test.php sisse Joomla! root (kus Joomla! configuration.php on). Aga kui me seame seda "images / mycodes" tundub ta üles selles kataloogis.

Me saame meie failid väljaspool Joomla! paigaldamist kataloogi ka. Näiteks (kohaliku host) saame meie Joomla! siin: "D: / xamp / htdocs / Joomla". Pole probleemi salvestada oma koode siin: "D: / xampp / htdocs / koodid" - out of Joomla! installi kataloogis. Sama kehtib võõrustas saitidele.

Vaikimisi Absolute jumi Rajad on saanud kahel põhjusel:

  1. kasutaja mugavus: puudub vajadus ikka ja jälle kirjutada täis suhteline tee faile lisada
  2. veebi turvalisus: kui teatud põhjustel jumi ei tööta jumi süntaks kood on nähtav külastajaid. Sealhulgas faili tee. Vaikimisi Absolute jumi Path on peidetud ja see on raskem gueast nähtavate kood, kus kood tegelikult on. Ja kui failide lisamine jääb ära oma koha (www) on praktiliselt võimatu jõuda neid brausereid.

Vaikimisi Absolute jumi Path Siin on ülemaailmne parameeter kõik jumi plugin süntaks instancies kogu Joomla!.

Pesastatud asendama

Nested replace

Nesting funktsioon tõlgendab jumi süntaksi hulka koodi. Näiteks:

Lets on kaks faili: main.php ja nested.php.

Fail main.php sisaldab

<? Php
echo "See on peamine fail <br />";
echo "{jumi [nested.php]}";
?>

ja nested.php sisaldab

<? Php
echo "See on nested script";
?>

Võttes mõlemad failid main.php ja nested.php serverisse üles laadinud saame kirjutada artikkel

{Jumi [main.php]}

Tulemusena näeme võib olla kas

See on peamine fail
{Jumi [nested.pgp]}

kui lüliti Pesastatud asendama on seatud Ei või

See on peamine fail
See on nested script

kui lüliti on asendis Jah.

On selge, et Pesastatud asendada funktsioon toob arendajad päris huvitavaid võimalusi.

Pesitsevate funktsioon töötab jumi plugin ainult.

Pesitsevate funktsioon töötab failid ja koodid salvestatud jumi komponent andmebaasi tabelisse.

Moodul

Jumi moodul sisaldab ühte moodulit positsiooni kohandatud skript: käsitsi või failist või jumi komponent andmebaasi rekord.

Moodul parameetrid

Seal on vaid mõned parameetrid moodul halduse seal: "Notepad", "kood kirjutatud" ja "Source koodi".

Notepad toimib ala oma märkmed.

Koodi kirjutada on ala jaoks oma koodi.

Arvesse valdkonna Allikas kood võid panna kas filepathname millised dokumendid kaasata moodul või * ID jumi osa Application objekt.

Advanced parameetrid

Vaikimisi Absolute jumi Path on täpselt sama tähendus, nagu ta on plugin. Üks väike erinevus: see parameeter ei ole maailma kõigi jumi moodulid kuid see võib olla unikaalne igale jumi moodul näiteks.

Teistes arenenud parameetrid - Module Class Sufiks, Vahemällu ja Cache Time - On Joomla! parameetreid, mida võib leida standard Joomla! mooduleid. Ma arvan, et nende tähendus on selge.

Näited

Kiire test moodul töötab kirjutada ümber "Source koodi" väli * 1. Midagi muud ei ole vaja. Seejärel avaldab moodul iga moodul positsioon olemas. Te peaksite nägema "Hello jumi!" demo on sätestatud moodulis positsiooni (nii esindama).

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Reisiportaali - tours.am! Otsing reisid Armeenias, Tours, otsing reisid online, reservi hotellid online, Reisiuudised.