Hogyan hozzunk létre egy joomla komponens 1

Hogyan hozzunk létre egy joomla komponens 1

Készítsen komponensének tekinthető magas szintű programozási. Ez az elem hasznos, ha kell, hogy hozzon létre egy egyedi felületet az átlagos felhasználó számára. Vagy csak élesíteni programozási ismeretek. Nézzük az alkotás folyamatát alkatrészek az ismert motort.

1. rész - Hozzon létre egy egyszerű komponens Joomla 1,6-2,5 elemzi firstpro

Hogyan hozzunk létre egy joomla komponens 1
Hogyan hozzunk létre egy joomla komponens 1
Hogyan hozzunk létre egy joomla komponens 1

1. telepítőt kell létrehoznia 2 mappák és XML fájl telepítés:

admin mappa - fájl az admin panel (ami bekerül a mappába: / administrator / components / com_ nevét komponens)
mappa site - fájlok kimenet komponens a helyszínen (ezek bekerülnek ebbe a mappába: / components / com_ nevét komponens)
XML-fájl - fájlnév nem számít. például instal.xml (kódolás utf 8)

Az admin mappa jön létre: (összes php létrehozott fájlokat UTF-8 BOM nélkül)
• firstpro.php (futtatható fájlok)
• index.html (plug - szükség semmilyen mappa)
• adat / admin.css (stílus az admin panel)
• data / jquery-1.9.1.min.js (csatlakoztassa fájl jQuery könyvtár kész)
• data / images / menu.png (csatlakoztassa a ikont a menüben az admin felületen, 16x16px méret)

Hogyan működik - ebben az esetben az admin felületen indul firstpro.php fájl - amely más fájlok, css stílusokat, jQuery szkriptek vagy php fájlokat tartalmaznak (például: include „data / zapusk.php”)

3. Alkatrészek kimenet a SITE

Az oldalon létrehoz egy mappát (összes php létrehozott fájlokat UTF-8 BOM nélkül)
• firstpro.php (futtatható fájlok)
• index.html (plug - szükség semmilyen mappa)
• adat / style.css (style megjelenítéséhez az oldalon)
• data / jquery-1.9.1.min.js (csatlakoztassa fájl jQuery könyvtár kész)

tartalom index.html

Az oldalon komponens lesz elérhető az alábbi linken: domain / option = com_firstpro?
Ennek eredményeként hoztuk létre admin mappát, és helyezzük a futtatható fájlt, és további fájlokat, mappákat, ami lehet, mint amire szüksége van, szintén létrehozott egy mappát helyszínt és annak tartalmát - jelenítse meg a komponens közvetlenül a helyszínen a linken keresztül: domain / opció? = com_firstpro

4. létrehozunk INSTAL.XML (UTF CODING 8)



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




firstpro



index.html
firstpro.php
data / admin.css
data / images / menu.png
data / jquery-1.9.1.min.js

5. A mi komponens ZAARHIVIRUEM ZIP bármilyen nevet (mappa ADMIN, SITE ÉS FILE INSTAL.XML) példa FIRSTPRO.ZIP

Ebben komponens, a telepítő kész - ez jelenik meg a telepítés után az admin menüben, valamint a más alkatrészek.

Ismét a mappát a telepítés után:
/ Administrator / components / com_ nevét alkatrész - alkatrész admin panel
/ Alkatrész / com_ nevét alkatrész - komponens jelenik meg az oldalon
Az oldalon komponens lesz elérhető az alábbi linken: domain / option = com_firstpro?

2. rész - Hogyan menük és almenük orosz, a nyelvi csomagok csatlakozni a Joomla komponens.

Elhatároztam, hogy nem egy új anyag, és a regisztrációhoz mindezt, így:

1. Az új almenü az admin Joomla komponens a magyar fordítás - XML ​​fájl írására:

COM_FIRSTPRO_MENU

COM_FIRSTPRO_MENU_SPISOK
COM_FIRSTPRO_MENU_ADD

ne felejtsük el, hogy csatlakoztassa az ikonok spisok.png és plus.png

Record típusú COM_FIRSTPRO_MENU - kód nyelvi fájlt kell létrehoznia és telepíteni együtt az alkatrész.

2. Csatlakoztassa a nyelvet, hogy egy összetevő a menü fordítás

belül add xml fájl



data / nyelv / ru-RU / ru-RU.com_firstpro .sys.ini

Most hozzon létre egy fájlt (utf-8 BOM nélkül) ru-RU.com_firstpro .sys.ini az admin / data / nyelv könyvtárban / ru-RU

és rögzíteni azt a fordítást:

COM_FIRSTPRO_MENU = „Saját elemek”
COM_FIRSTPRO_MENU_SPISOK = "lista"
COM_FIRSTPRO_MENU_ADD = "Hozzáadás"

Ha van valami nehéz megérteni - ez mindig jobb, hogy nézd meg a működő példa - lehet letölteni én ingatlan komponensének 2,5 és látni, hogyan működik mindez.

lásd még

Lehetővé teszi, hogy gyorsan létre bármilyen visszajelzést formában az Ön weboldalán jelölőnégyzeteket, mezők, gombok, fájlokat és sok lehetőség!

  • JSON PHP adatformátum. 1. rész
  • Osztályok és objektumok PHP: interfészeket. 7. rész
  • Osztályok és objektumok PHP: absztrakt osztályok, és miért van szükség. 6. rész
  • Osztályok és objektumok PHP: statikus módszerek és tulajdonságait. 5. rész
  • Osztályok és objektumok PHP: osztály öröklési PHP. 4. rész
    • Modul hírek képekkel Joomla 2,5 és 3
  • Körhinta modul Joomla 2,5-3 vízszintes görgetés
  • eseménynaptár modul joomla 2,5 és 3

    Kapcsolódó cikkek