Jumi už J! 1,0 naudojimas

Tarkime, jūs turite Jumi komponentą, įskiepiai ir modulio įdiegta ir veikia savo darbo Joomla! aplinka.

Galite pradėti žaisti su Jumi dabar.

Aš ne patarimų, žaisti su Jumi viešojo jūsų aktyvios svetainės - jūs ten turėtų skelbti tik tokių Jumi programų, kurios buvo sėkmingai išbandytas asmeninius (ty ne visuomenės akyse) Joomla! montavimas; pageidautina į Jūsų vietinį kompiuterį.

Bendroji strategija naudojant Jumi

Tiesiog jums priminti:

Jumi nieko nedaro, bet yra (injekciją) jūsų užsakymą kodą į Joomla!. Arba kaip atskirą puslapį (per Jumi komponentą), arba į straipsnių (per Jumi plugin) ar į modulius poziciją (per Jumi modulio). Jūsų įtraukimo turinio paprastas arba magija - - ar tai, ką matote.

Kodas gali būti saugomi failai, kurie gyvena savo serveryje arba Jumi sudėtinės dalies duomenų bazės lentelės arba tiesiogiai raštu į Jumi pratęsimų įrašą.

Jei nuspręsite laikyti savo kodų PHP failus skaito Saugumo klausimai per.

Apskritai Jumi naudojimo, gali būti skirta nuo šių schema

Jumi Cheatsheet

Šiame straipsnyje jūs išmoksite kaip naudoti Jumi komponentą, įskiepiai ir modulis

Komponentas

Jumi komponentą sukūrus pasirinktines Joomla! puslapio ir apima pasirinktinis kodas. Individuali kodas gali būti tiesiogiai raštu į komponento elementą ir / ar "atsiimti" iš kompiuterio atmintį anksčiau įrašyti failą.

Komponentas yra prieinama per admin posistemės viršutiniame meniu: komponentai -> Jumi. Tai atveria Jumi Programų tvarkytuvė.

Pamatysite Application Manager komponentas programų sąrašą. Prasmių sąraše colums ir kartu Application Manager "meniu yra akivaizdus - ji gerbia apskritai Joomla! standartus.

Yra du iš anksto įdiegta pavyzdžiai: "Labas Jumi!" ir "Blogspot". Iš šių pavyzdžių jūs išmoksite kaip naudoti Jumi komponentą.

Takus srityje turėtų būti nuorodos į failus, kad gyvena tik jūsų serveryje.

Skriptai užsakymų apdorojimo

Jei turite užpildyti ir komponentas filelds "individualizuotos scenarijus" ir "takus" "Individualizuotos scenarijus" yra tvarkomi pirmą.

Skambinimas Jumi programa

Paraišką galite skambinti dviem būdais:

  • susiję taikymas elementą su Joomla! meniu elementą arba. Po įrenginio komponentas yra, kaip tyrimo pavyzdys, pagrindinio meniu elementą "Labas Jumi!" prijungtas prie "Labas Jumi!" Taikymo elementą.
  • rašyti bet kur į Joomla! turinio nuoroda į paraiškos elemento URL adresą. Sąsajos sukūrimas taisyklė yra paprasta:
    index.php? option = com_jumi & fileid = xxx
    , kur xxx yra Jumi taikymo, kuris gali būti vertinamas Jumi Programų tvarkytuvė sąrašą dešiniajame stulpelyje ID.

Plugin / mambot

Jumi plugin / mambot įeina į Joomla! straipsniai pritaikytą scenarijų: iš failo ar iš Jumi komponentų duomenų bazių.

Hide Jumi code

Prieš naudojant įskiepiai nepamirškite, kad tai administratoriaus posistemė.

Yra jungiklis "Stop / Clear Jumi kodai" įskiepiai Išankstinis parametrų. Taip jis perėjo į išvalo visų Jumi įjungti sintaksės tekstą Joomla! straipsnius ir sustoja kodas intarpų!

Įskiepis sintaksė

Apskritai Jumi įskiepiai sintaksę galima pasimokyti iš Jumi Naudojimo Cheatsheet. Mes atneš tik keletas pavyzdžių čia:

{Jumi [images / kodai / test.php]} / / test.php failą, esančių vaizdų / kodai
{Jumi [* 1]} / / kodas saugomos Jumi komponentų duomenų bazės lentelės 1 įrašo
{Jumi plotas Calc [test.php] plotis [4] aukštis [6]} / / test.php failą ir užpildo $ Jumi masyvo

Nuo pateikta pavyzdžių galite lengvai atspėti, kad

  1. Neturi būti jokių simbolių tarp kairiojo korpuso { ir raktažodį Jumi Jumi sintaksė.
  2. Visa kita ne [] skliausteliuose yra atskirtas ir neperdirbti.
  3. Jumi interpretuoja kaip kodą šaltinį pirmą kronšteino conent ir bando įtraukti jį. Kodo šaltinis gali būti arba failo ar Jumi komponentą duomenų bazės lentelės įrašo ID.
  4. Nuo antrojo korpuso [] Jumi parduotuvėse skliausteliuose turinį į $ Jumi masyvo. $ Jumi array (vertes) yra prieinama iš savo php kodą.

Argumentas vertės gali būti numeriai, paprastąjį tekstą, HTML kodavimas tekstą, ir tt ir tt Jis gali būti viskas, išskyrus su skliausteliais simbolių: [] {}.

Jei kažkas negerai, pvz. nieko rodomas straipsnyje, įjunkite "derinimo būsena" Taip. Jis parodys jums Jumi klaidos pranešimą, jei metu.

Parametras: Jumi Numatytasis absoliutusis kelias

Numatytasis absoliutus Jumi kelią prepanded failą takus, turi būti įtrauktos. Jei nenustatėte eqaul, jog Joomla! šakniniame kataloge. Pavyzdžiui:

Jeigu mes rašome

{Jumi [test.php]}

Numatytasis Absoliutus Jumi Kelias nėra nustatytas, tada Jumi įskiepiai atrodo iki test.php Joomla! root (jei Joomla! configuration.php). Bet jei mes jį "images / mycodes" atrodo jį į šį katalogą.

Mes galime patalpinti mūsų failus ne Joomla! per įdiegimo katalogą. Pavyzdžiui (vietos priimančiosios), mes galime turėti mūsų Joomla! čia: D: / xamp / htdocs / Joomla ". Jokių problemų laikyti mūsų kodai čia: "D: / XAMPP / htdocs / kodai" - iš Joomla! diegimo katalogo. Tas pats taikoma Patalpinta svetainėse.

Numatytoji Absoliutus Jumi keliai gavo dviejų priežasčių:

  1. vartotojo komfortas: nereikia vėl ir vėl parašyti visiškai santykinis kelias failus turi būti įtraukti
  2. interneto saugumo: jei dėl tam tikrų priežasčių Jumi neveikia Jumi sintaksė kodas yra matomas lankytojams. Įskaitant failo maršrutą. Numatytasis Absoliutus Jumi Kelias yra paslėpta, ir tai yra sunkiau gueast matomų kodas kodą iš tikrųjų yra. Įtraukti failus ir jei tenka iš savo svetainės (www), yra praktiškai neįmanoma pasiekti juos iš interneto naršyklės. Pamatyti Saugumo klausimai Daugiau informacijos.

Numatytasis Absoliutus Jumi Kelias rinkinį čia yra pasaulio parametras visų Jumi įskiepiai sintaksė instancies visoje Joomla!

Parametras: zagnieżdżone pakeisti

Nested replace

Įdėjimo funkcija interpretuoja Jumi sintaksė įtraukti kodai. Pavyzdžiui:

Leidžia turėti du failus: main.php ir nested.php.

Failas main.php yra

<? Php
echo "Tai yra pagrindinis failas
";
echo "{Jumi [nested.php]}";
?>

ir nested.php yra

<? Php
echo "Tai yra įdėtos scenarijų";
?>

Atsižvelgdama abu failus main.php ir nested.php įkelta į serverį, mes galime rašyti į straipsnį

{Jumi [main.php]}

Matome gali būti

Tai yra pagrindinis failas
{Jumi [nested.pgp]}

Jei jungiklis Įdėtųjų pakeisti yra nustatytas Ne arba

Tai yra pagrindinis failas
Tai yra įdėtos scenarijų

Jei jungiklis yra nustatytas į Taip.

Tai aišku, kad zagnieżdżone pakeisti funkcija duoda kūrėjai gana įdomių galimybių.

Lizdus funkcija veikia tik Jumi įskiepiai.

Lizdus funkcija veikia failus ir kodai saugomi duomenų bazės lentelėje Jumi komponentą.

Kiti įjungti parametrus

Jei Debug režimu Taip jis parodys jums Jumi klaidos pranešimą, jei pateikti.

Jei Stop / Clear Jumi Kodai Taip jis perėjo į išvalo visų Jumi įjungti sintaksės tekstą Joomla! straipsnius ir sustoja kodas intarpų! Yra ne Jumi kodą ir be kodo išėjimo iš Jumi plugin Joomla! straipsnių.

Modulis

Jumi modulis apima į modulio padėties pritaikytą scenarijų: rankiniu būdu arba iš failo ar iš Jumi komponentų duomenų bazių.

Pagrindiniai parametrai

Yra tik keletas pagrindinių Parametrų modulio administracijos: "Notepad", "Kodas, parašytas" ir "šaltinio kodo".

Užrašų knygelė tarnauja kaip savo užrašus.

Kodas, parašytas savo kodą.

Į lauką Šaltinis kodas jūs galite įdėti failą filepathname būti įtrauktas į modulį arba * id Jumi komponento taikymas punktas.

Išplėstinė parametrai

Jumi Numatytoji absoliutusis kelias turi lygiai tokią pačią reikšmę, kaip ji įskiepiai. Su šiek tiek skiriasi: šis parametras nėra pasaulinio visų Jumi moduliai, tačiau ji gali būti unikali kiekvienam Jumi modulio instancijos.

Debug režimu turi tą pačią reikšmę, kaip ji įskiepiai: kai nustatomas Nr tada Jumi modulis nebus rodomas, bet Jumi klaidos pranešimą. Taigi, jei yra bėdų, pvz. nieko rodo, įjunkite "derinimo būsena" Taip.

Kitų pažangių parametrus - Modulio klasės Sufiksas, Įjungti talpyklos - Yra bendri Joomla! parametrus, kuriuos galima rasti standarto Joomla! moduliai. Aš manau, kad jų reikšmė yra aiški.

Skriptai užsakymų apdorojimo

Jei turite užpildyti ir komponentas filelds "Kodas, parašytas" ir "šaltinio kodo" Kodas, parašytas specialiai "yra tvarkomi pirmą.

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Kelionių portalas - tours.am! Paieška ekskursijos į Armėnijos, Ekskursijos, paieška turai internete, rezervuoti viešbučius internete, Turizmo naujienos.