Jumi għall J! 1.5 użu

cheetsheet użu Jumi

Jumi Cheatsheet

Jumi - is-sett ta 'estensjonijiet kodiċi tad-dwana għall-Joomla! - Tiġi bħala komponent, plugin u modulu.

F'dan l-artikolu inti ser jitgħallmu kif jużawhom.

Komponent

Il-komponent Jumi toħloq Joomla custom! paġni u jinkludi fih il-kodiċi tad-dwana minn database u / jew fajls.

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-tifsira ta 'l-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.

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

Sejħat applikazzjonijiet

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 int x'imkien-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

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

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

Hemm swiċċ "Hide kodiċi Jumi" fil-parametri plugin. Jekk jinqalbu għal Iva ġlud ta 'barra kollha test sintassi Jumi fl-Joomla! artikoli u waqfiet kodiċi inklużjonijiet.

Hide Jumi code

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 r-rabtiet biex tinkludi dan. Il-kodiċi tas-sors tista 'tkun jew fajl jew rekord fid-database komponent Jumi.
  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.

Default assoluti Jumi Path

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.

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

Nested jissostitwixxu

Nested replace

karatteristika jbejtu tinterpreta sintassi Jumi fil-kodiċi 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.

Modulu

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

Modulu parametri

Hemm biss ftit parametri 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 assoluti Jumi 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.

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

Eżempji

Għat-test ta 'malajr il-modulu qed taħdem ikteb fil-"Sors ta' kodiċi" qasam * 1. Xejn aktar ma jkun meħtieġ. Mbagħad tippubblika l-modulu fi kwalunkwe pożizzjoni disponibbli modulu. Għandek tara "Hello Jumi!" demo fil-pożizzjoni modulu (fil-frontend).

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.