Creați componente pentru Joomla este considerat a fi de programare de nivel înalt. Acest element este util dacă aveți nevoie pentru a crea o interfață unică pentru utilizator mediu. Sau doar să ascuți abilitățile de programare. Să examinăm procesul de creare a componentelor pentru cunoscut motor.
Partea 1 - Creați o componentă simplă pentru Joomla 1.6-2.5 numit firstpro
1. INSTALATOR COMPONENTA nevoie pentru a crea 2 directoare și instalare fișier XML:
admin dosar - fișiere pentru panoul de administrare (care este copiat în directorul: / administrator / componente / numele com_ al componentei)
site-ul dosar - fișiere pentru componenta de ieșire de pe site-ul (acestea sunt copiate în directorul: / Componente / numele com_ al componentei)
fișier XML - nume de fișier nu contează. de exemplu instal.xml (codificarea utf 8)
În dosarul admin va crea: (toate fișierele create în PHP UTF-8 fără BOM)
• firstpro.php (fișiere executabile)
• index.html (plug - nevoie în orice folder)
• Date / admin.css (stil pentru panoul de administrare)
• Date / jquery-1.9.1.min.js (conectați fișier JQuery bibliotecă terminat)
• date / imagini / menu.png (conectați pictograma pentru meniul din panoul de administrare, 16x16px dimensiune)
Cum funcționează - în acest caz, în panoul de administrare va începe fișierul firstpro.php - care pot include și alte fișiere, stiluri css, scripturi JQuery sau fișiere PHP includ (de exemplu: includ „date / zapusk.php“;)
3. IEȘIRE COMPONENTE PE SITE
Site-ul va crea un folder (toate fișierele create în PHP UTF-8 fără BOM)
• firstpro.php (fișiere executabile)
• index.html (plug - nevoie în orice folder)
• date / style.css (stil pentru a afișa pe site-ul)
• Date / jquery-1.9.1.min.js (conectați fișier JQuery bibliotecă terminat)
index.html Conținut
Componenta site-ul va fi disponibil la link-ul următor: Domeniul / option = com_firstpro?
Ca rezultat, am creat dosarul admin, și plasat fișierul executabil, și fișiere suplimentare, dosare, care pot fi la fel de mult ca ai nevoie, a creat, de asemenea, un site de dosar și conținutul său - pentru a afișa componenta direct de pe site-ul prin link-ul: domeniu / opțiune? = com_firstpro
4. este crea INSTAL.XML (UTF CODIFICAREA 8)
5. În componenta ZAARHIVIRUEM arhiva noastră ZIP cu orice nume (ADMIN dosar, SITE-UL SI INSTAL.XML IMAGINEA) EXEMPLUL FIRSTPRO.ZIP
În această componentă, programul de instalare este gata - va apărea după instalare din meniul admin, împreună cu celelalte componente.
Încă o dată despre dosarul după instalare:
/ Administrator / componente / numele com_ al componentei - panoul de administrare componente
/ Componente / numele com_ al componentei - componenta afișată pe site
Componenta site-ul va fi disponibil la link-ul următor: Domeniul / option = com_firstpro?
Partea 2 - Cum meniuri și sub-meniuri în limba rusă, limba pachete pentru a se conecta la componenta Joomla.
Am decis să nu creeze un material nou, și să se înregistreze toate acestea, astfel:
1. Pentru a crea un sub-meniu din admin componenta Joomla în traducerea în limba română - în fișierul XML scrie:
nu uitați să vă conectați pictogramele spisok.png și plus.png
Tip de înregistrare COM_FIRSTPRO_MENU - cod fișier limbă pe care trebuie să creați și să instalați împreună cu componenta.
2. Conectați limba la o componentă pentru traducerea meniului
în
Acum, creați un fișier (UTF-8 fără BOM) ru-RU.com_firstpro .sys.ini admin / date / director limba / ru-RU
și-l înregistreze în traducerea sa:
COM_FIRSTPRO_MENU = „Componentele mele“
COM_FIRSTPRO_MENU_SPISOK = "Lista"
COM_FIRSTPRO_MENU_ADD = "Adăugați"
Dacă aveți ceva greu de înțeles - este întotdeauna mai bine să se uite la exemplul de lucru - puteți descărca mea componentă imobiliare pentru Joomla 2.5 și a vedea cum funcționează.
a se vedea, de asemenea,
Vă permite să creați rapid orice fel de formă de feedback pentru site-ul dvs. cu casete de selectare, câmpuri, butoane radio, fișiere, și o mulțime de opțiuni!
- JSON în format de date PHP. partea 1
- Modul de știri cu imagini pentru Joomla 2.5 și 3