Az írás egy modul joomla 1
Ebben a cikkben, akkor hozzon létre egy egyszerű modult Joomla, amely megjeleníti tippeket az oldalon. modul
nevezzük mod_faidingtips (az angol „Fading ötletek”). A lista a hasznos tippeket, valamint azok aránya váltakozás, akkor benyújtja a beállításokat
Tippek váltakozik sima csillapító hatása és megjelenése - ez könnyen megvalósítható a jQuery.
Mivel a hely, ahová telepíteni a modul nem támogatja a jQuery, gondoskodnunk kell
jQuery lehetőséget, hogy csatlakozzanak a modul belsejében. Ez a funkció is beállítható a modul paramétereit.
Tehát, mi a probléma, akkor létre valahol a lemezen mod_faidingtips mappa, benne a következő fájlokat és könyvtárakat:
Ebben a cikkben, akkor hozzon létre egy egyszerű modult Joomla, amely megjeleníti tippeket az oldalon. A modul lesz az úgynevezett mod_fadingtips (az angol „Fading ötletek”). A lista a hasznos tippeket, valamint azok aránya váltakozás, akkor benyújtja a modul beállításait. Tippek váltakozik sima csillapító hatása és megjelenése - ez könnyen megvalósítható a jQuery. Mivel a hely, ahová telepíteni a modul nem támogatja a jQuery, meg kell vizsgálni a lehetőségét, jQuery kapcsolat a modul belsejében. Ez a funkció is beállítható a modul paramétereit. Tehát, mi a probléma, akkor létre valahol a lemez mappát mod_fadingtips. és az alábbi fájlok és könyvtárak benne:
- mod_fadingtips.xml
- mod_fadingtips.php
- index.html
- css / mod_fadingtips.css
- css / index.html
- tmpl / default.php
- tmpl / index.html
Tekintsük az összes fájlt érdekében.
Leíró modul mod_fadingtips.xml
Látjuk, hogy a részben
- loadJQuery (kapcsoló) - ha engedélyezve van, be fogja tölteni a jQuery könyvtár honlapunkon, mielőtt megjelenne modult.
- animationSpeed (szöveges mező) - állítja a sebességet a változás a mi tanácsot. Ez az az idő ezredmásodpercben. Alapértelmezésben ez az érték 5000, ami 5 másodperc.
- tipsList (szöveg terület) - itt fogunk adni egy listát a tippeket. Minden hajón lesz elválasztjuk a többi egy újsor \ n
- cssTipClass (szövegdoboz) - CSS-osztály rajztábla
- cssContainerClass (szövegdoboz) - CSS-osztály konténer táblák. Container - ez csak egy kiegészítő -elem, amely tartalmazza az összes a tanácsot. Ez annak lehetőségéről, hogy további formázó modulunk.
A fájl leíró végeztünk. Most itt az ideje, hogy megírjam a modul belépési pont - mod_fadingtips.php fájl
modul belépési pont - mod_fadingtips.php
a modul belépési pont - ez egy egyszerű és kis térfogatú mod_fadingtips.php fájlt. A fő feladat -, hogy csatlakoztassa a szükséges erőforrásokat (CSS-asztalok, szkriptek) a dokumentumhoz, mielőtt megjelenne modul, töltse le a modul paraméterei és a végén -, hogy át ellenőrzés default.php fájlt. amely logikai modul rajz. Az alábbiakban a szöveg mod_fadingtips.php:
Mint látható, a függvény két paramétert - $ modul és a $ elrendezést. Az első - ez a neve a modul, a második - a jelölés a modul nevét, amely alapértelmezés beállítása „alapértelmezett”. Az utolsó sorban a mi mod_fadingtips.php getLayoutPath fájlt a függvény hívásakor, elhagyjuk a második paraméter, és így teszi a modul betöltődik /tmpl/default.php fájlt. Szintén fontos megjegyezni, hogy minden modul lehet újrafogalmazása annak elrendezése a jelenlegi Joomla sablon. Ie ha van a jelenlegi sablon nevű SomeTemplate. és a / templates / SomeTemplate / html / mod_fadingtips / tmpl / lenne default.php fájlt. akkor hívják fel a Joomla modul motor kellene használni. Ez egy további lehetőséget ad nekünk Joomla - ez segíthet, hogy egy elrendezés „default” modul és felülírja a megjelenése a modul különböző weboldal sablonokat.
Rajz modul - az alapértelmezett elrendezés fájl default.php
default.php jelölő fájl található egy alkönyvtárban tmpl a modult. Írjuk be az alábbi kódot:
stílus fájl a modul - mod_fadingtips.css
Mi már majdnem befejeződött az írás a modult. Továbbra is hozzáadni egy fájlt CSS-stílusok mod_fadingtips.css:
index.html fájlt
Mint tudod kitalálni, csak megjelenik egy oldal, fehér háttérrel.
Csomagolás fájlokat és létrehozása telepítőcsomag mod_fadingtips.zip
Továbbra is a számunkra, hogy a csomag modult telepítõfájlhoz Joomla. Ehhez jelölje ki az összes fájl és mappa egy könyvtár mod_fadingtips, és add hozzá az archívumban. Személy szerint én erre a célra használni WinRAR, hogy a csomag a beállítást az alapértelmezett ZIP formátumban. Akkor próbálja meg telepíteni a modult keresztül Joomla adminisztrációs panel.
A telepítő fájl
A telepítés a modul fájl letölthető itt
Kapcsolódó cikkek