Hogyan hozzunk létre egy modult joomla 3 - oktatóanyagok weboldalak létrehozása Joomla 3

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:

Hogyan hozzunk létre egy modult joomla 3 - oktatóanyagok weboldalak létrehozása Joomla 3

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!

Hogyan hozzunk létre egy modult joomla 3 - oktatóanyagok weboldalak létrehozása Joomla 3

a címke felsorolja az összes könyvtárában található a modul fájlok és mappák (kivéve a nyelvi fájlokat).

a címke felsorolja az összes nyelvi fájlt használt modullal.

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

Hogyan hozzunk létre egy modult joomla 3 - oktatóanyagok weboldalak létrehozása Joomla 3

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.

Hogyan hozzunk létre egy modult joomla 3 - oktatóanyagok weboldalak létrehozása Joomla 3

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.

Hogyan hozzunk létre egy modult joomla 3 - oktatóanyagok weboldalak létrehozása Joomla 3

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.

Hogyan hozzunk létre egy modult joomla 3 - oktatóanyagok weboldalak létrehozása Joomla 3

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.

Hogyan hozzunk létre egy modult joomla 3 - oktatóanyagok weboldalak létrehozása Joomla 3

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').

Hogyan hozzunk létre egy modult joomla 3 - oktatóanyagok weboldalak létrehozása Joomla 3

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.

Hogyan hozzunk létre egy modult joomla 3 - oktatóanyagok weboldalak létrehozása Joomla 3

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ő:

Hogyan hozzunk létre egy modult joomla 3 - oktatóanyagok weboldalak létrehozása Joomla 3