Jumi para J! 1.5 paggamit
Jumi paggamit cheetsheet

Jumi - ang set ng pasadyang extension code para sa Joomla! - Dumating bilang isang bahagi, plugin at isang module.
Sa artikulong ito ikaw ay matuto kung paano gamitin ang mga ito.
Bahagi
Ang component Jumi lumilikha ng mga pasadyang Joomla! mga pahina at kabilang sa mga ito pasadyang code mula sa isang database at / o mga file.
Ang sangkap ay mapupuntahan sa pamamagitan ng admin backend tuktok na menu: components -> jumi. Ito ay bubukas Jumi Application Manager.
Ikaw ay makita ang listahan ng mga bahagi ng mga aplikasyon sa Application Manager. Ang kahulugan ng colums sa listahan at sinamahan Application Manager menu ay malinaw - ito nirerespeto ng pangkalahatang Joomla! pamantayan.
Mayroong dalawang mga preinstalled mga halimbawa doon: "Hello Jumi!" at "Blogspot". Mula sa mga halimbawa ikaw ay matuto kung paano gamitin ang isang component.
Ang Pathname patlang ay dapat naglalaman ng mga sanggunian sa mga file na tirahan sa iyong server lamang.
Calling mga aplikasyon
Maaari kang tumawag ng Application sa pamamagitan ng dalawang paraan:
- kaugnay ng isang Application item sa Joomla! menu item o. Matapos ang pag-install ng bahagi diyan ay, bilang isang halimbawa para sa mga pag-aaral, pangunahing menu item na "Hello Jumi!" konektado sa "Hello Jumi!" Application item.
- isulat lugar int ang Joomla! nilalaman na link sa URL Application item address. Ang mga tuntunin para sa link ng paglikha ay simple:
index.php? option = com_jumi & fileid = xxx
kung saan ay xxx ID ng Jumi aplikasyon, na maaaring makikita sa kanang haligi ng Jumi listahan Application Manager.
Plugin
Ang Jumi plugin kabilang sa Joomla! articles pasadyang script: mula sa isang file o mula sa Jumi record component database.
Bago gamitin ang plugin huwag kalimutan na paganahin ang mga ito sa mga admin backend.
May ay isang lumipat "Itago Jumi code" sa plugin na parameter. Kung inililipat sa Oo ito hides lahat ng text Jumi syntax sa Joomla! mga artikulo at mga hihinto code inclusions.
Plugin syntax
Ang pangkalahatang Jumi plugin syntax ay maaaring natutunan mula sa mga Jumi Usage Cheatsheet. Kami ay magdadala lamang ng ilang mga halimbawa dito:
{Jumi [imahe / codes / test.php]} / / kabilang test.php file na matatagpuan sa mga imahe / codes
{Jumi [* 1]} / / kabilang ang code na naka-imbak sa 1 record ng Jumi table component database
{Jumi lugar Calc [test.php] lapad [4] taas [6]} / / kabilang test.php file at pinunan $ jumi array
Mula sa ibinigay na mga halimbawa na maaari mong madaling hulaan na
- May ay hindi dapat maging anumang mga character sa pagitan ng kaliwa bracket { at ang mga keyword jumi sa Jumi syntax.
- Lahat ng bagay sino pa ang paririto sa labas ng [] braket ay Nakuha out at hindi maasikaso.
- Jumi-kahulugan ng mga conent ng unang bracket bilang ang code sa source at relasyon na isama ito. Ang code sa source ay maaaring maging alinman sa isang file o record sa Jumi component database.
- Simula mula sa ikalawang bracket [] Jumi tindahan ang mga nilalaman ng bracket sa $ jumi array. Ang $ jumi array (at ito mga halaga) ay makukuha mula sa iyong kasama php code.
Default Absolute Jumi Path
Ang jumi Default absolute path ay prepanded sa pathname file upang maisama. Kung hindi itakda ito ay eqaul sa Joomla! ugat ang directory. Halimbawa:
Kung isulat namin
{Jumi [test.php]}
at ang Default Absolute Jumi Path ay hindi set pagkatapos Jumi plugin asta up test.php sa Joomla! root (kung saan ang Joomla! configuration.php ay). Ngunit kung kami itakda ito upang maging "images / mycodes" ito asta up ito sa direktoryong ito.
Maaari naming ilagay ang aming mga file sa labas ng Joomla! installation directory masyadong. Halimbawa (sa mga lokal na host) maaari kaming magkaroon ng aming Joomla! dito: "D: / xamp / htdocs / Joomla". Walang problema sa tindahan ng aming mga code dito: "D: / xampp / htdocs / code" - mula sa Joomla! installation directory. Ang parehong naaangkop para sa mga site ng naka-host.
Ang Default Absolute Jumi Landas ay may got ang dalawang mga kadahilanan:
- gumagamit kaginhawahan: hindi na kailangan upang minsan pa isulat ang buong kamag-anak landas sa mga file na kasama
- web seguridad: kung para sa ilang mga dahilan Jumi ay hindi gumagana ang mga code Jumi syntax ay nakikita para sa mga bisita. Kabilang ang file path. Ang Default Absolute Jumi Path ay nakatago at ito ay mas mahirap na gueast mula nakikita code kung saan ang code ay tunay. At kung ang mga file para sa pagsasama ng mga kasinungalingan mula sa iyong site (www) ito ay halos imposible na maabot ang mga ito mula sa mga browser ng web.
Ang Default Absolute Jumi Path set dito ay ang global na parameter para sa lahat ng Jumi plugin instancies syntax sa buong Joomla!.
Nested palitan
Halaman na ang tampok na-kahulugan ng Jumi syntax sa kasama code. Halimbawa:
Lets may dalawang file: main.php at nested.php.
Ang file na naglalaman ng main.php
<? Php
echo "Ito ay ang pangunahing file <br />";
echo "{jumi [nested.php]}";
?>
at nested.php naglalaman
<? Php
echo "Ito ay ang nested script";
?>
Ang pagkakaroon ng parehong mga file at main.php nested.php-upload sa server namin sumulat sa ang artikulo
{Jumi [main.php]}
Ang mga resulta tingnan natin maaring maging alinman sa
Ito ay ang pangunahing file
{Jumi [nested.pgp]}
kung ang lumipat Nested palitan ay nakatakda sa Hindi o
Ito ay ang pangunahing file
Ito ay ang nested script
sa kaso lumipat ay nakatakda sa Oo.
Ito ay malinaw na Nested palitan tampok na magbibigay para sa mga developer lubos na interesante posibilidad.
Ang pugad ng tampok na gawa sa Jumi plugin lamang.
Ang pugad ng tampok na gumagana para sa mga file at mga code na naka-imbak sa mga component table Jumi database.
Module
Ang Jumi module kabilang sa isang module na posisyon script custom:-mano o mula sa isang file o mula sa Jumi record component database.
Module parameter
May mga lamang ng ilang mga parameter sa module ng administrasyon doon: "Notepad", "Code nakasulat na" at "Source ng code".
Notepad naglilingkod bilang isang lugar para sa iyong mga tala.
Code ng nakasulat ay isang lugar para sa iyong code.
Sa bukid Source ng code maaari mong ilagay ang alinman sa isang filepathname ng mga file upang maisama sa isang module o * id ng bahagi item Jumi Application.
Advanced na mga parameter
Default Absolute Jumi Path ay may eksakto ang parehong kahulugan tulad ng ito ay sa plugin. May isa bahagyang pagkakaiba: parameter na ito ay hindi global para sa lahat ng mga module ng Jumi ngunit maaaring ito ay natatangi sa bawat pagkakataon Jumi module.
Iba pang mga advanced na mga parameter - Module Klase Suffix, Caching at Cache Time - Ay mga pangkalahatang Joomla! mga parameter na maaaring matagpuan sa mga standard Joomla! modules. akala ko sa kanilang kahulugan ay malinaw.
Mga halimbawa
Para sa mabilis na pagsubok module ay nagtatrabaho isulat sa "Source ng code" na patlang * * * 1. Wala pa ang kailangan. Pagkatapos i-publish ang mga module sa anumang module na posisyon na magagamit. Dapat mong makita ang "Hello Jumi!" demo sa module na posisyon (sa mukha).

