Cum se scrie un modul pentru joomla 3 instrucțiuni pentru începători

Dezvolta propriul modul pentru Joomla lucru este de fapt destul de simplu. Sunteți în ea acum pentru tine. În acest manual, vom scrie un modul de feedback pentru Joomla.







Voi începe de la început. Toate modulele din Joomla sunt situate în dosarul / module și / administrator / module. Prima minciună-in-uri pentru utilizator al site-ului, pentru a doua administrare. Vom lucra cu primul tip de module - pentru un utilizator al site-ului.

Dacă deschideți folderul / moduels veți vedea în el dosarul cu modulele existente. Este ușor de observat că numele dosarelor încep cu prefixul „mod_“, se hotărăște astfel în Joomla. De asemenea, trebuie să respecte această regulă.

Doar creați un pic dosar mod_mysupermodule. Pentru a vă asigura că unitatea a apărut în panoul de administrare și ar putea fi inclus - acesta trebuie să fie instalat. Există două moduri de a instala noi extensii în Joomla:

1) Setarea cu ajutorul expertului. Acest lucru este atunci când selectați un zip-arhiva cu extensia pe calculator, și stabilește extensie Joomla, trăgând din fișierele de arhivă și le-au așezat corturile în folderul corect.







2) Creați manual un dosar cu o nouă extensie, creați în ea minimul necesar pentru a rula fișiere în panoul de administrare și de a folosi „Găsiți extensia“.

În dezvoltarea tuturor oamenilor normali folosesc a doua metodă.

Noțiuni introductive: Structura de fișier modul

Fiecare modul trebuie să îndeplinească structura de fișiere specifice.

Aici este structura modulului, vom face:

Structura modulului de fișiere

mod_feedback.php - fișierul principal. Acesta este punctul de intrare pentru unitatea noastră. Acesta va fi prima pornire.

mod_feedback.xm l - un manifest al modulului nostru, parametrii, setările. Acest fișier reglementează, de asemenea, procesul de instalare modulului.

tmpl - în acest dosar sunt fișiere șablon, acestea sunt responsabile pentru apariția modulului. Aici este codul nostru HTML.

tmpl / default.php - acest fișier este vizualizarea implicită. Ie Dacă nu specificați un anumit tipar începe default.php.

tmpl / success.php - un șablon care se deschide după trimiterea cu succes a scrisorii.

Puteți crea imediat toate fișierele, la fel ca în imaginea de mai sus. Puteți începe cu mod_feedback.php și mod_feedback.xml. Acest lucru este cel puțin modulul nostru poate fi instalat și rulat.

premieră

fișier mod_feedback.xml Deschideți. Așa cum am spus deja că un manifest modul, parametrii săi, setări, meta-informații.

Acum modulul este după cum urmează (în zona de administrare):

Apoi, fișierul mod_feedback.php

Pentru a rula aplicația noastră în spiritul „Bună ziua, lume!“, Doar câteva linii.