Írja modul joomla
Az ablakon, gyönyörű időjárás és egy nagyszerű este; Ön most hívott a barátja, és felajánlotta, hogy megfeleljen egy kávézóban. egy szóval, minden nagyon jó, és még jobb nem lehet. Tudod mit, töltsük ma este fejlesztése és gyártása a különböző modulok mindannyiunk szeretett Joomla, mi? Azt hiszem, ellenvetés nélkül? nagy, akkor tényleg megvan a hozzávaló a programozó.

És kezdjük veled. Nos, nem az összes híres Hello, world! Természetesen; ez túl egyszerű lenne. Meglesz, hogy megkezdi a modult, amely megjeleníti az összes webhely látogatói állapotát ICQ: online vagy offline.
Tulajdonképpen a legegyszerűbb megoldás az lenne, rejtvények helyezi ezt a kódot itt (de ne felejtsük el, hogy cserélje le lánckerék UIN) -
- útján kész Joomla modult. amely az úgynevezett HTML-modul (mod_custom). De - nem nézzük az egyszerű módját, és egy teljes értékű modul telepíthető leggyakoribb az dzhumlavodov érdekében.
Minden egyszerű. Te és én kell létrehozni a két szöveges fájlok - mod_test_1.php és mod_test_1.xml. tartalmazó, illetve a következő sort:
Amint láthatjuk, mi puff akkor kiderült, meglehetősen rövid; de facto nem tartalmaz mást, mint a tilalom közvetlen hozzáférést. De akkor mi egy kicsit bonyolultabb adott elején a kódot, kiküszöbölve az caching képek ICQ böngésző, amely képes arra, hogy torzítja a valóságot.
Azonban könnyen használható az első változata a kód; ne felejtsük el, hogy elkerülje az idézetek használt kimenet. Ebben az esetben, akkor a következőképpen néz ki:
Pack két fájlt a zip, nyissa meg a Extension Manager és telepíteni a helyszínen. Minden működik, nem?
Megjegyzés. Ebben a cikkben, akkor hozzon létre egy modult Joomla 2.5; egy harmadik Joomla - a telepítési xml-fájl egy kicsit más. Ez - a következő cikkben. Persze, php, scriptek és HTML változatlan.
Mondta - kész. A php-fájl ekkor megjelenik már a következő módon:
Vissza csomag fájlokat a zip, és próbálja újra a webhelyen. Munka?
Igen, és mi az általános felhasználói tulajdonságok leszünk képesek kinyerni JUser osztály objektum. Ide ftp be nyilvános könyvtárat a tárhely, és cserélje ki egy percre a fájl tartalmát egy .php kiterjesztés az újonnan telepített modulok - a következő sorokat. foreach ciklus felsorolja az összes egyéni tulajdonságok és a kijelző egy oldalon:
Próbálja. Hoztam, mint látható, a második modul, csak a két területen; de sokkal nagyobb. Mi tartja vissza, az az elv vezérli le, megmutatva többiek?
Minden, ismét egyszerű:
Ne felejtsük el, hogy módosítsa a csillag bárhol a UIN, és - köszönöm a figyelmet! Inek, a leírást, amit az imént olvastam -, hogy „készen csomagolt” nyomtatvány letölthető az interneten. mindig szívesen látjuk.