Jumi par J! 1,5 lietošanu

Jumi lietošanas cheetsheet

Jumi Cheatsheet

Jumi - komplekts pielāgotu kodu paplašinājumus Joomla! - Nāk kā sastāvdaļu, spraudnis un moduli.

Šajā rakstā jūs uzzināsiet, kā tos izmantot.

Sastāvdaļa

Jumi komponents ir izveidojis pielāgotas Joomla! lapas un ietver tajā pasūtījuma kodiem no datu bāzes un / vai failiem.

Komponents ir pieejams tikai caur admin backend top menu: sastāvdaļas -> jumi. Tā atver Jumi Application Manager.

Jūs redzēsiet sarakstu komponenta pieteikumu Application Manager. No sarakstā colums un pievieno Application pārvaldnieks izvēlne nozīmē, ir acīmredzams - tas ievēro vispārējās Joomla! standartiem.

Ir divas preinstalled piemēri ir: "Hello Jumi!" un "Blogspot". No šiem piemēriem jūs uzzināsiet, kā izmantot sastāvdaļu.

Pathname jomā, ir ietvertas atsauces uz failiem, kas dzīvo uz jūsu serveri tikai.

Calling pieteikumi

Jūs varat zvanīt piemērošana, ko veic divos veidos:

  • attiecas pieteikums vienumu ar Joomla! izvēlnes vienums vai. Pēc uzstādīšanas detaļas ir, kā piemērs pētījumā, izvēlnes vienuma "Hello Jumi!" savienots ar "Hello Jumi!" Pieteikums postenis.
  • rakstīt kaut kur int Joomla! saturu Saite uz posteni URL adresi. Saišu izveide noteikums ir vienkārša:
    index.php option = com_jumi & fileid = xxx?
    kur xxx ir ID Jumi pieteikumu, kas var redzēt labajā slejā Jumi Lietojumprogrammu pārvaldnieks sarakstā.

Plugin

Jumi spraudnis iekļauti vērā Joomla! raksti pielāgotas skriptu: no materiāliem vai no Jumi komponentu datu bāzes ierakstu.

Pirms izmantot spraudni, neaizmirstiet, lai to admin backend.

Ir slēdzis "Paslēpt Jumi kods" in spraudnis parametrus. Ja pārgājuši uz Jā, tā jēlādas visi Jumi sintakse teksta Joomla! raksti un apstājas kods ieslēgumi.

Hide Jumi code

Plugin sintakse

Vispārējās Jumi spraudnis sintakse var uzzināt no Jumi Usage Cheatsheet. Mēs dos tikai vairāki piemēri šeit:

{Jumi [images / kodi / test.php]} / / iekļautas test.php failā atrodas images / kodu
{Jumi [* 1]} / / ietver kodu glabā 1. reģistru Jumi komponentu datu bāzes tabulas
{Jumi platība calc [test.php] platums [4] augstums [6]} / / ietver test.php failā un aizpilda $ jumi masīvs

No piemēriem, jūs varat viegli uzminēt, ka

  1. Tur nedrīkst būt jebkura rakstzīme, starp kreiso iekavu { un atslēgvārds jumi ar Jumi sintaksi.
  2. Viss pārējais ārpus [] iekavās ir attīrīta, un nav apstrādāta.
  3. Jumi interpretē conent pirmajā grupā kā kodu avots un saites, lai to iekļautu. Kods avots var būt vai nu failu vai ierakstu Jumi komponentu datu bāzes.
  4. Sākot no otrā grupu [] Jumi veikali saturu iekavās par $ jumi masīvs. $ Jumi masīvs (un tā vērtības) ir pieejams no jūsu iekļauti php kodu.

Default Absolute Jumi Path

Default absolūtais jumi ceļš prepanded uz failu pathname jāiekļauj. Ja nav noteikts, ir eqaul ar Joomla! saknes direktorijā. Piemēram:

Ja mēs rakstām

{Jumi [test.php]}

un Default Absolute Jumi Ceļš nav noteikts, tad Jumi spraudnis uzmeklē test.php ar Joomla! saknes (ja Joomla! configuration.php ir). Bet, ja mēs, kas to var "images / mycodes", tas izskatās it up šajā direktorijā.

Mēs varam izvietot mūsu failiem ārpus Joomla! instalācijas direktorijā too. Piemēram (no vietējā uzņēmēja), mēs varam būt mūsu Joomla! šeit: "D: / xamp / htdocs / Joomla". Nekādu problēmu, lai saglabātu mūsu kodus šeit: "D: / / xampp htdocs / kodu" - no Joomla! instalācijas direktorijā. Tas pats attiecas uz hosted vietām.

Default Absolute Jumi Ceļi ir divi iemesli:

  1. lietotāju ērtības: nav nepieciešams atkal un atkal rakstīt pilnu relatīvais ceļš uz failu, kas jāiekļauj
  2. web drošība: ja dažu iemeslu dēļ Jumi nedarbojas Jumi sintakse kods ir redzams apmeklētājiem. Ieskaitot faila ceļu. Default Absolute Jumi Ceļš ir slēpta, un tas ir daudz grūtāk gueast redzamu kodu, ja kods patiesībā ir. Un, ja par iekļaušanu failiem ir no jūsu mājas lapā (www) ir praktiski neiespējami sasniegt tos no interneta pārlūkprogrammas.

Default Absolute Jumi Path Šeit iestatītā pasaules raksturlielums visos Jumi spraudnis sintaksi instancies visā Joomla!.

Nested aizstāt

Nested replace

Ligzdošanas iezīme interpretē Jumi sintaksi iekļauti kodu. Piemēram:

Lets ir divi faili: main.php un nested.php.

Fails main.php satur

<? Php
echo "Šis ir galvenais fails
";
echo "{jumi [nested.php]}";
?>

un nested.php satur

<? Php
echo "Šis ir ligzdots skriptu";
?>

Ņemot abus failus main.php un nested.php augšupielādē serverī mēs varam rakstīt uz rakstu

{Jumi [main.php]}

Rezultātā mēs redzam, var būt vai nu

Šis ir galvenais fails
{Jumi [nested.pgp]}

ja slēdzis Nested aizstāt ir iestatīts uz vai

Šis ir galvenais fails
Tas ir Nested skripts

gadījumā, ja slēdzis ir iestatīts .

Ir skaidrs, ka Nested aizstāt iezīme rada izstrādātājiem diezgan interesantas iespējas.

Ligzdošanas funkcija darbojas Jumi spraudnis tikai.

Ligzdošanas funkcija darbojas failus un kodus, kas glabājas Jumi komponentu datu bāzes tabulā.

Modulis

Jumi modulis iekļauj vērā modulis stāvoklī pielāgotas skriptu: manuāli vai no materiāliem vai no Jumi komponentu datu bāzes ierakstu.

Module parametriem

Ir tikai daži parametri modulī administrācija tur: "Notepad", "rakstīts kods" un "Avots kods".

Notepad kalpo kā apgabala jūsu piezīmes.

Rakstisks kods ir joma, par Jūsu kodu.

Uz lauka Avota koda jums var likt vai nu filepathname no faila, kas jāiekļauj moduli vai * id Jumi komponenta Application objektu.

Advanced parametriem

Default Absolute Jumi Path ir tieši tāda pati nozīme kā tas ir šajā spraudnis. Ar vienu nelielu atšķirību: šis parametrs nav globāla visiem Jumi moduļiem bet tas var būt unikāls katram Jumi modulis instancē.

Citas modernas parametri - Module klases sufikss, Caching un Cache Laiks - Ir vispārējie Joomla! parametriem, kurus var atrast standarta Joomla! moduļus. Es pieņemu, ka to nozīme ir skaidra.

Piemēri

Lai ātrā testa moduļa strādā pierakstīt uz "Avots kods" laukā * 1. Nekas cits nav vajadzīgs. Pēc tam publicēt moduli jebkuru moduli stāvoklī pieejama. Jums vajadzētu redzēt "Hello Jumi!" demo modulī (jo Frontend).

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Ceļojumu portāls - tours.am! Meklēšana ekskursijas Armēnijā, Tours, meklēt tūres online, rezervē viesnīcas online, Ceļojumu jaunumi.