Blog websofter, a crea un modul simplu pentru joomla 3
modul de Atribuire
Pentru a proiecta un modul trebuie să decidă ce va face. Acest modul va fi script-ul pentru a afișa site-ul de portofoliu de utilizator și va avea posibilitatea de a lucra cu baza de date, și manipula conținutul portofoliului.
schelet de bază Modul
Înainte de a trece la un proces de dezvoltare intensivă, vom crea scheletul modulului și examinați-l de la A la Z, să nu mai fie distras de probleme minore înțeles greșit. Acest schelet modul va fi capabil de a fi instalat în Joomla și scoase din ea, și după aceea vom explica care fișier este ceea ce este și ia în considerare complexitatea modulului în ceea ce privește funcționalitatea - va preda în creștere.
Fișiere și dosare modul
Rădăcina modulului apare așa cum se arată mai jos și apoi fiecare fișier este explicat
Trebuie remarcat faptul că aceasta nu este o listă completă a fișierelor modulului, există suplimentare, care, în viitor, va fi adăugat ca complexitatea sarcinii
helper.php - așa-numitul Modul asistent care implementează clasa principală a modulului și face lucrarea pentru a obține informații care vor fi afișate în modulul (de obicei, dintr-o bază de date sau de altă sursă).
mod_portfoio.php - fișierul principal. Acesta este punctul de intrare pentru unitatea noastră. Acesta va fi primul termen și este un fel de comunicare între operator și punctul de vedere.
mod_portfoio.xm l - un manifest al modulului nostru, care va fi parametrii setările modulului. Acest fișier este în același modul reglementează procesul de instalare și procesul de eliminare dreapta sistemului Joomla.
tmpl - în acest dosar sunt șablon fișiere, scripturi și stiluri, ele sunt responsabile de apariția modulului și designul său dinamic. Aici este codul nostru HTML cu acompaniament artwork.
tmpl / default.php - acest fișier este vizualizarea implicită. Ie Dacă nu specificați un anumit tipar începe default.php, care este recunoscut de sistem, iar standardul de denumire și documentate.
Se instalează ...
În acest moment, modulul nu face nimic mai ales nu cu clientul si nu cu partea administratorului, ci pur și simplu afișează un mesaj dacă am setat la ieșire prin panoul de control al administratorului
și pe partea de client
În continuare complică sarcina și adăuga funcționalități suplimentare. Această etapă a proiectului poate fi descărcat de pe link-ul mod_portfolio_v1.0.0_stage_1.zip.