Ciao a tutti,
voglio conoscere a fondo il mondo di Joomla, ed ho pensato che il miglior modo è quello di sviluppare un componente che mi permetta di inserire gallerie di immagini nel mio sito (lo so che esistono, ma è un semplice modo per cominciare!!!)
Ho cominciato sviluppando le classi che mi servono, e volevo procedere passo passo vedendo cosa succedeva man mano che inserivo il codice in tutti i file!
Ho quindi creato tutti i file che mi servono, ho poi fatto il pacchetto .zip , ma non mi installa il pacchetto, mi restituisce il messaggio di errore:
"Impossibile copiare il file installazione PHP."
Il file di xml per l'installazione è:
<?xml version="1.0" ?>
<mosinstall type="component">
<name>mrgallery</name>
<creationDate>21/03/2008</creationDate>
<author>Gaetano Valenti</author>
<copyright>MrCrack15</copyright>
<authorEmail>postmaster@mrcrack.it</authorEmail>
<authorUrl>www.mrcrack.it</authorUrl>
<version>0.01</version>
<description>Componente per la creazione di gallerie di immagini</description>
<files>
<filename>mrgallery.php</filename>
<filename>mrgallery.html.php</filename>
</files>
<images>
</images>
<install>
<queries>
CREATE TABLE `#__sfn_categoria` (
`id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`nome` VARCHAR( 35 ) NOT NULL ,
PRIMARY KEY ( `id` )
)
</queries>
<queries>
CREATE TABLE `#__sfn_imm` (
`id` INT( 4 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`descrizione` VARCHAR( 35 ) NOT NULL ,
`id_cat` INT( 10 ) UNSIGNED NOT NULL ,
PRIMARY KEY ( `id` )
)
</queries>
</install>
<installfile>
install.mrgallery.php
</installfile>
<uninstallfile>
uninstall.mrgallery.php
</uninstallfile>
<uninstall>
<queries>
</queries>
</uninstall>
<administration>
<menu>MrGallery</menu>
<submenu>
<menu act="gestione">Gestione</menu>
</submenu>
<files>
<filename>admin.mrgallery.php</filename>
<filename>admin.mrgallery.html.php</filename>
<filename>toolbar.mrgallery.php</filename>
<filename>toolbar.mrgallery.html.php</filename>
</files>
<images>
</images>
</administration>
</mosinstall>
L'installazione mi si interrompe dopo aver creato una delle 2 tabelle che deve creare, e dopo aver copiato i file di frontend e di backend!
Vi prego di aiutarmi!
Grazie, ciao.