Jumi għall J! 1.0 użu

Let's tassumi ikollok komponent Jumi, plugin u modulu installat u t-tmexxija fl tiegħek tax-xogħol Joomla! ambjent.

Tista 'tibda tilgħab bil Jumi issa.

I do not parir playing Jumi fuq is-sit ħajjin tiegħek pubbliku - għandek tippubblika hemm biss dawn l-applikazzjonijiet Jumi li ġew ittestjati b'suċċess fuq privati ​​tiegħek (ie mhux għall-għajnejn pubbliku) Joomla! installazzjoni; preferibbilment fuq kompjuter lokali tiegħek.

Strateġija ġenerali ta 'użu Jumi

Just biex infakkarkom:

Jumi ma xejn, imma jinkludi (jinjetta) kodiċi tad-dwana tiegħek fis Joomla!. Jew bħala paġna separata (permezz komponent Jumi) jew fl-artikoli (permezz Jumi plugin) jew fis-moduli pożizzjoni (permezz modulu Jumi). Il-kontenut ta 'l-inklużjoni tiegħek - sempliċi jew magic - ma dak li tara.

Il-kodiċi jistgħu jkunu maħżuna fil-fajls li jirrisjedu fuq is-server tiegħek jew fil-rekord tad-database tabella Jumi komponent jew direttament bil-miktub fis-estensjonijiet Jumi.

Jekk inti tiddeċiedi li taħżen kodiċijiet tiegħek fil-fajls PHP do taqra Kwistjonijiet ta 'sigurtà wisq.

L-użu Jumi ġenerali tista 'tiġi dedikata mill-schema li ġejjin

Jumi Cheatsheet

F'dan l-artikolu inti ser jitgħallmu kif jużaw komponent Jumi, plugin u modulu rispettivament

Komponent

Il-komponent Jumi toħloq Joomla custom! paġna u jinkludi fih kodiċi tad-dwana. kodiċi Custom jistgħu jiġu direttament bil-miktub fil-oġġett komponenti u / jew huwa "irtirat" minn fajl qabel maħżuna.

Il-komponent hija aċċessibbli permezz top menu admin backend: Komponenti -> Jumi. Dan jiftaħ Jumi Applikazzjoni Manager.

Se tara l-lista ta 'applikazzjonijiet komponent fil-Manager Applikazzjoni. It-tifsiriet tal-colums fil-lista u akkumpanjati Applikazzjoni menu Manager huwa ovvju - jirrispetta Joomla ġenerali! istandards.

Hemm żewġ eżempji preinstalled hemm: "Hello Jumi!" u "Blogspot". Minn dawn l-eżempji inti ser jitgħallmu kif jużaw komponent Jumi.

Il- Pathname qasam għandu jkun fih referenzi għall-fajls li jirrisjedi fuq server tiegħek biss.

ipproċessar ta 'ordnijiet Scripts

Jekk għandek mimlija kemm komponent filelds "iskrittura Custom" u "pathname" allura l- "Iskrittura Custom" hija pproċessata ewwel.

Sejħat applikazzjoni Jumi

Tista 'sejħa Applikazzjoni minn żewġ modi:

  • jirrelataw oġġett Applikazzjoni mal Joomla! oġġett jew menu. Wara l-installazzjoni tal-komponent ikun hemm, bħala eżempju għall-istudju, prinċipali menu partita "Hello Jumi!" konnessi mal- "Hello Jumi!" partita Applikazzjoni.
  • tikteb kullimkien fis-Joomla! link kontenut fl-indirizz URL Applikazzjoni oġġett. Ir-regola għal ħolqien ta 'rabta huwa sempliċi:
    index.php? għażla = com_jumi & fileid = xxx
    fejn xxx hija ID ta 'applikazzjoni Jumi, li tista' tidher fil-kolonna tal-lemin ta 'Manager lista Jumi Applikazzjoni.

Plugin / mambot

Il Jumi plugin / mambot jinkludi fis Joomla! artikoli b'kitba custom: minn fajl jew minn database rekord Jumi komponent.

Hide Jumi code

Qabel ma jużaw il-plugin ma ninsewx li tkun tista 'fil-backend admin.

Hemm swiċċ "Stop / ċari Jumi Kodiċijiet" fil-parametri Advance plugin. Jekk jinqalbu għal Iva ikklerja kollha Jumi plugin test sintassi fl-Joomla! artikoli u waqfiet kodiċi inklużjonijiet!

sintassi Plugin

Il Jumi ġenerali plugin sintassi jista 'jitgħallem mill-Cheatsheet Usage Jumi. Aħna se jġib biss diversi eżempji hawn:

{Jumi [immaġini / kodiċijiet / test.php]} / / jinkludi test.php fajl li jinsabu fi stampi / kodiċijiet
{Jumi [* 1]} / / jinkludi kodiċi maħżuna fil-rekord 1 tad-database tabella Jumi komponent
{Żona calc Jumi [test.php] wisa [4] għoli [6]} / / jinkludi fajl test.php u jimla $ array Jumi

Minn eżempji mogħtija inti tista 'faċilment raden li

  1. Ma jridx ikun hemm xi karattru bejn il-parentesi jitħallew { u l-keyword Jumi fil-sintassi Jumi.
  2. Kollox barra [parentesi] ikun imqaxxar barra u mhux ipproċessati.
  3. Jumi tinterpreta l-conent tal-kategorija ewwel bħala l-kodiċi tas-sors u tipprova tinkludi dan. Il-kodiċi tas-sors tista 'tkun jew fajl jew ID rekord tad-database tabella Jumi komponent.
  4. Bidu mill-imħażen kategorija tieni [Jumi] il-kontenut tal-parentesi fis $ array Jumi. Il-firxa $ Jumi (u valuri) huwa aċċessibbli mill-kodiċi tiegħek PHP inklużi.

valuri Argument jistgħu jiġu numri, test sempliċi, it-test kodifikat html, eċċ eċċ jista 'kollox ma' eċċezzjoni ta 'simboli parentesi: [,], {,}.

Jekk xi ħaġa tmur ħażin, xejn eż huwa muri fil-artikolu, swiċċ "debug mode" biex Iva. Hija ser nuruk żball Jumi messaġġ jekk preżenti.

Parametru: Jumi Default Path assoluta

Il-passaġġ Default Jumi assoluta hija prepanded għall-pathname fajl għandhom jiġu inklużi. Jekk ma jkunx stabbilit ikun eqaul għall-Joomla! għerq tad-direttorju. Per eżempju:

Jekk aħna tikteb

{Jumi [test.php]}

u l-Default assoluta Path Jumi ma jkunx stabbilit imbagħad Jumi plugin jistenna sa test.php fil-Joomla! għerq (fejn Joomla! configuration.php hija). Imma jekk aħna waqqafna li din tkun "images / mycodes" jidher up f'dan id-direttorju.

Nistgħu post fajls tagħna barra Joomla! direttorju installazzjoni wisq. Per eżempju (fuq ospitanti lokali) li jista 'jkollna Joomla tagħna! hawn: "D: / xamp / htdocs / joomla". Ebda problema biex taħżen kodiċijiet tagħna hawn: "D: / xampp / htdocs / kodiċijiet" - barra mill-Joomla! installazzjoni direttorju. L-istess japplika għall ospitat siti.

Il Default assoluti Jumi Mogħdijiet s'est żewġ raġunijiet:

  1. kumdità utent: l-ebda bżonn li aktar u aktar mill-ġdid jiktbu t-triq relattiva sħiħ għall-fajls li għandhom ikunu inklużi
  2. sigurtà tal-web: jekk għal raġunijiet ta 'ċerti Jumi ma tkunx qed taħdem il-kodiċi sintassi Jumi huwa viżibbli għall-viżitaturi. Inklużi path fajl. Il Default assoluta Path Jumi hija moħbija u huwa aktar diffiċli li gueast mill-kodiċi viżibbli meta l-kodiċi fil-fatt hu. U jekk il-fajls għall-inklużjoni tinsab minn sit tiegħek (www) huwa prattikament impossibbli li jintlaħqu minn web browsers. Ara Kwistjonijiet ta 'sigurtà għal aktar dettalji.

Il Default assoluti Path Jumi stabbiliti hawnhekk huwa l-parametru globali għal kulħadd Jumi plugin instancies sintassi matul il-Joomla kollu!.

Parametru: nested jissostitwixxu

Nested replace

karatteristika jbejtu tinterpreta sintassi Jumi fil-kodiċijiet inklużi. Per eżempju:

Tikri jkollhom żewġ fajls: main.php u nested.php.

Il main.php fajl fih

<? PHP
eku "Dan huwa l-/> fajl prinċipali <br";
eku "{Jumi [nested.php]}";
?>

fih nested.php u

<? PHP
eku "Din hija l-iskrittura nested";
?>

Wara kemm main.php fajls u nested.php ttellgħet fis-server nistgħu jikteb fil-artikolu

{Jumi [main.php]}

Ir-riżultat naraw tista 'tkun jew

Dan huwa l-inkartament prinċipali
{Jumi [nested.pgp]}

jekk l-iswiċċ Nested jissostitwixxu huwa stabbilit li Nru jew

Dan huwa l-inkartament prinċipali
Din hija l-iskrittura nested

f'każ li l-iswiċċ huwa stabbilit li Iva.

Huwa ċar li nested jissostitwixxu karatteristika ġġib għall-iżviluppaturi pjuttost possibbiltajiet interessanti.

Ix-xogħlijiet karatteristika li jbejtu fl Jumi plugin biss.

Il-karatteristika nesting xogħlijiet għall-fajls u l-kodiċijiet maħżuna fit-tabella Jumi database komponent.

Oħra parametri plugin

Jekk Mod debug huwa stabbilit li Iva juruk messaġġ ta 'żball Jumi jekk preżenti.

Jekk Stop / Kodiċijiet Jumi ċari huwa jinqalbu għal Iva ikklerja kollha Jumi plugin test sintassi fl-Joomla! artikoli u waqfiet kodiċi inklużjonijiet! M'hemm l-ebda kodiċi Jumi u l-ebda output kodiċi minn Jumi plugin fl-Joomla! artikoli.

Modulu

Il-modulu jinkludi Jumi fis b'kitba pożizzjoni modulu tad-dwana: manwalment jew minn fajl jew minn database rekord Jumi komponent.

Parametri bażiċi

Hemm biss ftit parametrs Bażiku fl-amministrazzjoni modulu hemm: "notepad", "Kodiċi miktub" u "Sors ta 'kodiċi".

Notepad sservi bħala qasam għall-noti tiegħek.

Kodiċi bil-miktub huwa qasam għall-kodiċi tiegħek.

Fil-qasam Sors ta 'kodiċi inti tista 'tpoġġi jew filepathname tal-fajl li jiġu inklużi fil-modulu jew * kodiċi id ta' l-oġġett Jumi Applikazzjoni komponent.

Parametri avvanzati

Default Jumi assoluta Path għandha eżattament l-istess tifsira bħal fl-plugin. Ma 'waħda differenza żgħira: dan il-parametru ma globali għall-moduli kollha Jumi iżda jista' jkun uniku għal kull każ Jumi modulu.

Mod debug għandha l-istess tifsira bħal fl-plugin: meta stabbilit għal Nru modulu Jumi allura mhux se juru ebda messaġġ ta 'żball Jumi. Mela jekk inti fil-problemi, eż xejn huwa muri, swiċċ "debug mode" biex Iva.

Parametri avvanzati oħrajn - Suffiss Klassi Modulu, Jippermettu Cache - Huma Joomla ġenerali! parametri li jistgħu jinstabu fl-istandard Joomla! moduli. I jissoponi tifsira tagħhom hija ċara.

ipproċessar ta 'ordnijiet Scripts

Jekk għandek mimlija kemm komponent filelds "Kodiċi miktub" u "Sors ta 'kodiċi" allura l- "Kodiċi miktuba" hi pproċessata ewwel.

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Ivvjaġġar Portal - tours.am! Fittex tours fl-Armenja, Tours, tfittxija tours fuq l-internet, lukandi ta 'riżerva fuq l-internet, ivvjaġġar aħbarijiet.