Jumi për përdorimin J! 1,5

cheetsheet Jumi përdorimit

Jumi Cheatsheet

Jumi - set custom extensions kodit për Joomla! - Vjen si një komponent, plugin dhe një modul.

Në këtë artikull do të mësojnë si t'i përdorin ato.

Komponent

Komponenti i Jumi krijon Joomla porosi! faqet dhe përfshin në të kodeve me porosi nga një bazë të dhënash dhe / ose fotografi.

Komponenti i është i arritshëm përmes menu admin backend top: komponentet - jumi>. Kjo i hap Jumi Zbatim Manager.

Ju do të shihni listën e kërkesave komponent në Manager Application. Kuptimin e colums në listë dhe të shoqëruar Aplikimi menu Manager është e qartë - se respekton Joomla të përgjithshme! standardeve.

Ka dy shembuj preinstalled atje: "Hello Jumi!" dhe "Blogspot". Nga këta shembuj ju do të mësojnë si të përdorin një komponent.

Pathname fushë duhet të përmbajnë referenca me fotografi që banon në serverin tuaj të vetëm.

Thirrja e aplikacioneve

Ju mund të telefononi një Aplikimi nga dy mënyra:

  • lidhen me një artikull Aplikimi me Joomla! item menu ose. Pas instalimit të komponentit ka, si një shembull për studim, pika kryesore menu "Hello Jumi!" lidhur me "Hello Jumi!" pika Aplikimi.
  • shkruaj diku int Joomla! Lidhje e përmbajtjes në adresën pika Zbatim URL. Rregulli për krijimin lidhje është e thjeshtë:
    index.php? opsion = com_jumi & fileid = xxx
    ku xxx është ID e aplikimit Jumi, që mund të shihet në kolonën e djathtë të listës Jumi Aplikimi Manager.

Plugin

Jumi plugin përfshin në Joomla! artikuj të shkrimit me porosi: nga një file apo nga databaza komponenti Jumi rekord.

Para se të përdorni plugin mos harroni të mundur atë në backend admin.

Nuk është një switch "Hide kodin Jumi" në parametrat plugin. Nëse kaloi në Po ajo fsheh të gjithë tekstin e sintaksës Jumi në Joomla! artikuj dhe ndalesa Kodi inclusions.

Hide Jumi code

Sintaksa Plugin

Jumi përgjithshme plugin sintaksë mund të mësohet nga Cheatsheet Usage Jumi. Ne do të sjellë vetëm disa shembuj këtu:

{Jumi [images / kodet / test.php]} / / përfshin test.php file ndodhet tek images / kodet
{Jumi [* 1]} / / përfshin kodin e ruajtur në të dhënat e bazës së të dhënave tabelën 1 komponent Jumi
{Jumi Calc zonë [test.php] Gjerësia [4] lartësi [6]} / / përfshin file test.php dhe mbush $ array jumi

Nga shembujt e dhënë ju lehtë mund të mendoj se

  1. Nuk duhet të ketë ndonjë karakter mes kllapa majtë { dhe fjalen jumi në sintaksë Jumi.
  2. Çdo gjë tjetër jashtë [kllapa] është hequr nga dhe të përpunuara jo.
  3. Jumi interpreton conent e kllapa parë si burim të kodit dhe lidhjeve për të përfshirë atë. Burimi i kodit mund të jetë një file apo rekord në bazën e të dhënave Jumi komponent.
  4. Duke filluar nga dyqanet e dytë kllapa [] Jumi përmbajtjen e kllapa në $ array jumi. Array $ jumi (dhe vlera) është i kapshëm nga kodi përfshirë tuaj php.

Rrugë Jumi Default absolute

Absolute rrugë Default jumi është prepanded në shtegun e file për t'u përfshirë. Në qoftë se nuk është caktuar se është eqaul të Joomla! root directory. Për shembull:

Nëse do të shkruani

{Jumi [test.php]}

dhe Absolute Default Path Jumi nuk është vendosur atëherë Jumi plugin duket deri test.php në Joomla! rrënjë (ku Joomla! configuration.php është). Por në qoftë se ne kemi vendosur që ajo të jetë "images / mycodes" ai duket se deri në këtë directory.

Ne mund të vendos fotografi tonë jashtë Joomla! Lista instalimit shumë. Për shembull (të presë lokale) ne mund të kemi Joomla tonë! këtu: "D: / xamp / htdocs / joomla". Nuk ka problem për të ruajtur kodet tona këtu: "D: / xampp / htdocs / kodet" - nga Joomla! instalimit directory. E njëjta gjë vlen për faqet e priti.

Absolute Default Jumi Shtigjet ka marrë dy arsye:

  1. rehati i perdoruesit: nuk ka nevojë për pushim shkruajnë rrugën e plotë në lidhje me dosjet që duhet të përfshihen
  2. sigurisë web: në qoftë se për arsye të caktuara nuk është punuar Jumi Jumi kodin sintaksa është e dukshme për vizitorët. Duke përfshirë rrugën e file. Absolute Default Path Jumi është i fshehur dhe është më e vështirë për gueast nga kodi i dukshëm ku kodi në të vërtetë është. Dhe në qoftë se dosjet për përfshirjen shtrihet nga faqja e juaj (www) është praktikisht e pamundur për të arritur ato nga shfletuesit web.

Absolute Default Path Jumi vendosur këtu është parametri globale për të gjitha Jumi plugin instancies sintaksë gjatë tërë Joomla!.

Mbivendosur zëvendësojë

Nested replace

funksion shturë interpreton sintaksë Jumi në kodin e përfshira. Për shembull:

Lejon të ketë dy fotografi: main.php dhe nested.php.

Main.php skedë përmban

<? Php
echo "Kjo është /> kryesore <br file";
echo "{jumi [nested.php]}";
?>

dhe nested.php përmban

<? Php
echo "Ky është skenari i mbivendosur";
?>

Që të dy main.php fotografi dhe nested.php ngarkuara në server ne mund të shkruaj në artikullin e

{Jumi [main.php]}

Rezultati ne shohim mund të jetë ose

Kjo është skedari kryesor
{Jumi [nested.pgp]}

nëse kaloni Mbivendosur zëvendësojë është vendosur të Nuk ka ose

Kjo është skedari kryesor
Kjo është skript mbivendosur

në rast të kaloni është vendosur të Po.

Është e qartë se Nested zëvendësojë tipar sjell për zhvilluesit mjaft mundësi interesante.

Punon fole funksion në Jumi plugin vetëm.

Tipar fole punon për fotografi dhe kodet e ruajtur në tabelën e të dhënave komponent Jumi.

Modul

Jumi modul përfshin në një dorëshkrim pozicion modul porosi: me dorë ose nga një file apo nga databaza komponenti Jumi rekord.

parametrave Module

Nuk janë vetëm disa parametrave në administratën modul atje: "Notepad-in", "Kodi i shkruar" dhe "Burimi i kodit".

Notepad shërben si një zonë për shënimet tuaja.

Kodin e shkruar është një fushë për kodin tuaj.

Në fushën e Burimi i kodit ju mund të bëjnë as një filepathname i file për t'u përfshirë në një modul apo * id e sendit Zbatim komponent Jumi.

parametrave Advanced

Rrugë Jumi Default absolute ka kuptim pikërisht njëjtë me atë që ka në plugin. Me një dallim të vogël: ky parametër nuk është globale për të gjitha modulet Jumi, por ajo mund të jetë unike për çdo rast Jumi modul.

parametrave të tjera të avancuara - Prapashtesë Module Class, Caching dhe Cache Time - Janë Joomla të përgjithshme! parametrat të cilat mund të gjenden në standarde Joomla! module. Unë mendoj kuptimin e tyre është e qartë.

Shembuj

Për test të shpejtë të modulit është duke punuar shkruani në "Burimi i kodit" fushë * 1. Asgjë tjetër nuk është e nevojshme. Pastaj publikon modul në ndonjë pozitë modul në dispozicion. Ju duhet të shikoni "Hello Jumi!" demo në pozitën modul (në pamundur).

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Travel portal - tours.am! Kërkim turne në Armeni, Tours, turne kërko online, Rezerva Hotele online, udhëtimit lajme.