Jumi para J! 1.0 paggamit

Let's ipagpalagay na mayroon kang Jumi component, plugin at module install at tumatakbo sa iyong mga nagtatrabaho Joomla! kapaligiran.

Maaari mong simulan ang paglalaro sa Jumi ngayon.

hindi ko na payo sa paglalaro ng mga Jumi sa iyong pampublikong live site - ang dapat mong i-publish ang may lamang tulad ng mga aplikasyon na Jumi ay matagumpay na nasubok sa iyong pribadong (ibig sabihin hindi para sa mga pampublikong mata) Joomla! install; mas mabuti sa iyong lokal na computer.

General diskarte ng paggamit Jumi

Lamang upang ipaalala sa iyo:

Jumi ay wala ngunit kabilang ang (injects) ng iyong pasadyang code sa Joomla!. Alinman bilang isang hiwalay na pahina (sa pamamagitan ng Jumi bahagi) o sa mga artikulo (sa pamamagitan ng Jumi plugin) o sa modules posisyon (sa pamamagitan ng Jumi module). Ang nilalaman ng mga pagsasama ng iyong - simpleng o magic - ay kung ano ang nakikita mo.

Ang code ay maaaring naka-imbak sa mga file na naninirahan sa iyong server o sa isang talaan ng Jumi table component database o direkta nakasulat sa Jumi extension.

Kung magpasya ka na sa store na ang iyong code sa php file ay read Security isyu masyadong.

Ang pangkalahatang paggamit Jumi maaaring itinalaga mula sa mga sumusunod schema

Jumi Cheatsheet

Sa artikulong ito ikaw ay matuto kung paano gamitin Jumi component, plugin at isang module pagkakabanggit

Bahagi

Ang component Jumi lumilikha ng mga pasadyang Joomla! pahina at kabilang sa mga ito pasadyang code. Pasadyang code ay maaaring direktang nakasulat sa item na bahagi at / o ay "withdraw" mula sa isang dati na naka-imbak na 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 pangkalahatang Joomla! pamantayan.

Mayroong dalawang mga preinstalled mga halimbawa doon: "Hello Jumi!" at "Blogspot". Mula sa mga halimbawa ikaw ay matuto kung paano gamitin Jumi component.

Ang Pathname patlang ay dapat naglalaman ng mga sanggunian sa mga file na tirahan sa iyong server lamang.

Scripts order processing

Kung kayo ay napuno component parehong filelds "Custom script" at "Pathname" pagkatapos ay ang "Custom script" na-proseso ang unang.

Calling Jumi 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 sa kahit saan sa 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 / mambot

Ang Jumi plugin / mambot Kabilang sa Joomla! articles pasadyang script: mula sa isang file o mula sa Jumi record component database.

Hide Jumi code

Bago gamitin ang plugin huwag kalimutan na paganahin ang mga ito sa mga admin backend.

May ay isang lumipat "Stop / Clear Jumi Codes" sa plugin na parameter Advance. Kung inililipat sa Oo ito Iniaalis lahat Jumi plugin syntax teksto 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

  1. May ay hindi dapat maging anumang mga character sa pagitan ng kaliwa bracket { at ang mga keyword jumi sa Jumi syntax.
  2. Lahat ng bagay sino pa ang paririto sa labas ng [] braket ay Nakuha out at hindi maasikaso.
  3. Jumi-kahulugan ng mga conent ng unang bracket bilang ang source code at sumusubok na isama ito. Ang code sa source ay maaaring maging alinman sa isang file o record ID ng Jumi table component database.
  4. 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.

Pangangatwirang mga halaga ay maaaring maging numero, payak na teksto, html encoded text, atbp atbp Ito ay maaaring ang lahat ng bagay na may isang exception ng bracket mga simbolo: [,], {,}.

Kung ang isang bagay na napupunta mali, eg wala ay ipinapakita sa mga artikulo, lumipat "Debug mode" sa Oo. Ito ay magpapakita sa iyo ng Jumi mensaheng error kung mayroon.

Parameter: Jumi Default Absolute 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:

  1. gumagamit kaginhawahan: hindi na kailangan upang minsan pa isulat ang buong kamag-anak landas sa mga file na kasama
  2. 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. Makita Security isyu para sa karagdagang detalye.

Ang Default Absolute Jumi Path set dito ay ang global na parameter para sa lahat ng Jumi plugin instancies syntax sa buong Joomla!.

Parameter: Nested palitan

Nested replace

Halaman na ang tampok na-kahulugan ng Jumi syntax sa kasama codes. 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.

Iba pang mga plugin na parameter

Kung Debug mode ay itinakda sa Oo ito ay ipakita mo Jumi mensaheng error kung mayroon.

Kung Stop / Clear Jumi Codes ay inililipat sa Oo ito Iniaalis lahat Jumi plugin syntax teksto sa Joomla! mga artikulo at mga hihinto code inclusions! Walang Jumi code at walang code na output mula sa Jumi plugin sa Joomla! mga artikulo.

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.

Basic parameters

May mga lamang ng ilang Basic parametrs sa module 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

Jumi Default Absolute 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.

Debug mode ay may parehong kahulugan tulad ng ito ay sa plugin: kapag naka-set sa No pagkatapos module Jumi ay hindi magpapakita ng anumang mensahe Jumi error. Kaya kung ikaw ay sa problema, eg wala ay ipinapakita, ilipat ang "Debug mode" sa Oo.

Iba pang mga advanced na mga parameter - Module Klase Suffix, Paganahin ang Cache - Ay mga pangkalahatang Joomla! mga parameter na maaaring matagpuan sa mga standard Joomla! modules. akala ko sa kanilang kahulugan ay malinaw.

Scripts order processing

Kung kayo ay napuno component parehong filelds "Code nakasulat na" at "Source ng code" pagkatapos ay ang "Code nakasulat na" na-proseso ang unang.

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Paglalakbay portal - tours.am! Paghahanap paglilibot sa Armenia, Paglalakbay, paghahanap paglilibot online, magreserba mga hotel online, paglalakbay balita.