Sunteți pe pagina 1din 4

Cum se instaleaza un modul Joomla: Din panoul Administrator. Extensions>Install/Uninstall. Cum se editeaza: Din panoul Administrator.

Extensions>Module Manager Sa fie recunoscut un modul trebuie; 1. Sa fie in arhiva .zip 2. Numele arhivei sa fie mod_numemodul.zip (ex: mod_slideshowpro.zip) 3. Arhiva trebuie sa contina: mod_numemodul.php (ex: mod_slideshowpro.php) mod_numemodul.xml mod_slideshowpro.xml) index.html restul de foldere scripts, style, etc) (ex: images, (ex:

Index.html nu contine altceva decat codul: <html><body bgcolor="#FFFFFF"></body></html> Acelasi index.html va fi copiat in fiecare folder din modul.

Fisierul PHP: mod_numemodul.php o sa contina codul de mai jos <?php /** * @title * @version * @website * @copyright */ SlideShowPro gallery module 1.2.0 http://www.etaunit.com Copyright (C) 2011 Etaunit.com team. All rights reserved.

defined('_JEXEC') or die('Restricted access');

aici o sa fie scrise functiile pe care le are modulul bla bla bla ca nici eu nu stiu deocamdata care sunt toate functiile si cum functioneaza ele.

?>

Fisierul XML: mod_numemodul.xml aici am inteles ce trebuie bagat sper sa intelegi si tu. De fapt acest fisier este unul tip "edit" adica sa editezi modulul. Ca sa intelegi mai bine fisierul asta o sa apara in partea dreapta daca dai click pe un modul in Administrator > Extensions/Module Manager. Cand deschizi de acolo un modul in partea dreapta iti apar setarile. De fapt acele setari sunt in acest XML. Contine la inceput exact codul pe care il scriu eu acum:

<?xml version="1.0" encoding="utf-8"?> <install type="module" version="1.5.0"> <name>SlideShowPro</name> <author>Numele Autorului (ex:Laurentiu Iancu)</author> <creationDate>Data crearii (ex: January 2012)</creationDate> <copyright>Joomla! Etaunit Team</copyright> <license>GNU/General Public License</license> <authorEmail>nume@email.com</authorEmail> <authorUrl>www.etaunit.com</authorUrl>

<version>versiunea ca in PHP</version> <description>DESCSLIDESHOWPRO</description>

(pun in paranteze comentariile sa intelegi tu: urmeaza acum fisierele toate care le treci mai jos exact ca aici. asta e un exemplu. tu o sa treci ce fisiere ai)

<files> <filename module="mod_slideshow_pro">mod_slideshow_pro.php</filename> <filename>index.html</filename> <filename>helper.php</filename> <filename>images/index.html</filename> <filename>images/logo.png</filename> <filename>photos/index.html</filename> <filename>photos/photo01.jpg</filename> <filename>photos/photo02.jpg</filename> <filename>photos/photo03.jpg</filename> <filename>photos/photo04.jpg</filename> <filename>photos/photo05.jpg</filename> <filename>scripts/index.html</filename> <filename>scripts/jcarousellite_1.0.1c4.js</filename> <filename>scripts/jquery.js</filename> <filename>scripts/jquery.easing.1.3.js</filename> <filename>scripts/jquery.easing.compatibility.js</filename> <filename>tmpl/default.php</filename> <filename>tmpl/index.html</filename>

</files>

(in continuare treci parametri. Acum vreau sa fac o lista cu parametri sa ai de unde sa te inspiri si un tutorial despre parametri. Ce sunt de fapt acesti parametri: sunt optiunile alea care vorbeam mai sus de ele. Exemplu de un param: <params> <param name="folder" type="text" size="50" default="modules/mod_slideshow_pro/photos" label="IMAGE FOLDER" description="DESCIMAGEFOLDER" /> <param name="showallimages" type="radio" default="0" label="SHOW ALL IMAGES" description="DESCSHOWALLIMAGES"> <option value="0">No</option> <option value="1">Yes</option> </param>

si tot asa bagi toti parametri adica toate setarile. cum s-ar spune tu faci decorul din spatele scenei. sper sa-mi dau seama curand care e treaba cu PHP si ce sa contina si o sa-ti explic mai multe.

S-ar putea să vă placă și