Cum de a crea o componentă joomla 1

Cum de a crea o componentă joomla 1

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

Cum de a crea o componentă joomla 1
Cum de a crea o componentă joomla 1
Cum de a crea o componentă joomla 1

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)



index.html
firstpro.php
date / style.css
date / jquery-1.9.1.min.js




firstpro



index.html
firstpro.php
date / admin.css
date / imagini / menu.png
date / jquery-1.9.1.min.js

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:

COM_FIRSTPRO_MENU

COM_FIRSTPRO_MENU_SPISOK
COM_FIRSTPRO_MENU_ADD

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 adăuga fișier XML



date / limba / ru-RU / ru-RU.com_firstpro .sys.ini

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
  • Clase și obiecte în PHP: interfaces. partea 7
  • Clase și obiecte în PHP: clase abstracte, și de ce sunt necesare. partea 6
  • Clase și obiecte în PHP: metode statice și proprietăți. partea 5
  • Clase și obiecte în PHP: clasa de moștenire în PHP. partea 4
    • Modul de știri cu imagini pentru Joomla 2.5 și 3
  • Carusel Modul Joomla 2,5-3 defilare orizontală
  • Modul calendar de evenimente pentru joomla 2.5 și 3

    articole similare