Hogyan hozzunk létre egy modult joomla 3 - oktatóanyagok weboldalak létrehozása Joomla 3
Ez a lecke fokozatosan lebontották a folyamat létrehozásának saját modulokat a semmiből CMS Joomla 3+.
Ez a leírás lesz szükség, hogy legalább egy kis tudás programozás.
Fontolja meg egy egyszerű modult, amely megjeleníti a legutóbb létrehozott anyagok.
Létrehozásának lépéseit modul
1. Hozzon létre egy fájl szerkezetét
Ahhoz, hogy hozzon létre egy működő egységet a Joomla! Meg kell jegyezni, világos hierarchia fájlokat.
A fájl szerkezete a következők:
tmpl - frontend mappát hoz létre a fájlokat, amelyek felelősek a bemutatása a modul az oldalon.
helper.php - az alapvető a fájl feldolgozása, amely regisztrálja a teljes forráskódot a modul működését.
mod_last_articles.php - file, amely egyesíti a bemutató és feldolgozó logikával.
mod_last_articles.xml - fájlt, amelyben adatokat írunk dolgozni Joomla. Információk a mappák és fájlok és a beállítások.
ru-RU.mod_last_articles.ini - file, amelyben az előírt nyelvi változók a magyar nyelv
ru-RU.mod_last_articles.sys.ini - file, amelyben az előírt további nyelvi változók a magyar nyelv
A tmpl mappát képes tárolni több prezentációs fájlok, de csak egy fájl - default.php
2. feltöltése xml fájl
Létrehozása előtt bármilyen modult kell lennie mod_last_articles.xml speciális fájl regisztrálja az összes szükséges információt a modulban.
Ezek az adatok szükségesek a sikeres telepítése és üzemeltetése a modul alatt CMS Joomla!
a címke
a címke
3. Írás feldolgozási kód
A harmadik szakaszban kialakulásának fő kód modullal. Bejegyzi kezelõmodult működés logikáját.
Minden feldolgozási logika nyilvántartja a helper.php fájlt. Ez a fájl lehet rendelni bármennyi funkciókat az API Joomla.
Előírja a funkciója anyag fogadására az adatbázisból. Hozzon létre egy új osztályt - ModLastArticlesHelper. és funkció - GetList.
Ahhoz, hogy kapcsolatot teremtsen a csatlakozni egy fájlt - route.php
4. SZÖVETSÉG feldolgozása és bemutatása
Mert a modul működését kell írni egy kis kódot mod_last_articles.php fájlt.
A fájl csatlakozik feldolgozás fájlt (helper.php) és prezentációs fájlok (default.php). azt is rögzíti, a változó $ listából. amelyet a bemutató fájl.
5. Hozzon létre egy nézetet
Szükséges adatokat kaptunk, és most szeretné megjeleníteni az eredményt a honlapon. Ehhez használja a fájl - tmpl / default.php.
Használata foreach funkciók származnak az adatok az adatbázisból. És hála a funkció - getArticleRoute létrehozása linkre kattint a címeket.
6. hozzáadása nyelv változók
Nyelv változók nem szükséges, azonban, mivel azok Joomla felhasználók képesek lesznek változtatni a szöveges adatokat a modul segítségével egy felülíró állandók.
7. Adjuk hozzá a beállításokat
Létrehozásához a beállításokat a modul Joomla. A mod_last_articles.xml fájl kiadásához szükséges a blokk címkék
Ez a szakasz mondja ki az összes mezőt a megjelenik a modul beállításait. Ismerje meg az összes rendelkezésre álló mezőt Joomla! akkor ezen az oldalon.
Most már tudod használni ezeket a beállításokat a feldolgozása és bemutatása a file.
Például, akkor ebből egy szigorú mennyiségű anyag az oldalon - mint azt állítva. Ahhoz, hogy az érték a konfiguráció szükséges regisztrálni $ params-> get ( 'count').
8. Telepítés A modul
A modul telepítéséhez kell csomagolni ezeket a fájlokat egy zip archívum nevét a modul. Az archív kell azonnal megtalálta a fájlokat anélkül, hogy túl sok befektetés.
Most a modult elegendő használni a kiterjesztés vezetője.
Telepítése után a modult, és hogy egy kis stílust (felosztás blokkok, csökkenti a méretét képek), az eredmény a következő: