Buongiorno a tutti,
ho problemi nella scrittura del file .xml che serve ad installare un componente di mia ideazione.
Recentemente, infatti, hoaggiunto nuovi file al componente (per ora in fase ancora di completamento), e ho modificato il suddetto file.
Beh, sta di fatto che ora non mi installa tutti i file necessari (nella fattispecie non mi installa proprio quelli che ho scritto recentemente).
Vi posto il codice. Mi dareste una mano?
Code:
<?xml version="1.0" ?>
<mosinstall type="component">
<name>Fantacalcio</name>
<creationDate>1.9.2005</creationDate>
<author>Giamas</author>
<copyright>This component in released under the GNU/GPL License</copyright>
<authorEmail> giamas@gmail.com </authorEmail>
<authorUrl>www.coppadeipiantoni.tk</authorUrl>
<version>0.1</version>
<files>
<filename>fantacalcio.php</filename>
<filename>js/libreria.js</filename>
<filename>js/calendar/calendar.js</filename>
<filename>js/calendar/calendar-setup.js</filename>
<filename>js/calendar/calendar-win2k-1.css</filename>
<filename>js/calendar/img.gif</filename>
<filename>js/calendar/menuarrow.gif</filename>
<filename>js/calendar/menuarrow2.gif</filename>
<filename>js/calendar/lang/calendar-it.js</filename>
<filename>js/calendar/lang/calendar-en.js</filename>
</files>
<images>
<filename>images/logo.png</filename>
<filename>images/pallone.gif</filename>
<filename>images/carica_dati_gazzetta.gif</filename>
<filename>images/modifica_campionato_icona.gif</filename>
<filename>images/nuovo_campionato_icona.gif</filename>
<filename>images/pallone_icona_menu.gif</filename>
<filename>images/new_team.gif</filename>
<filename>images/nuovo_presidente.gif</filename>
<filename>images/nuovo_presidente1.gif</filename>
<filename>images/statistiche.gif</filename>***
</images>
<install>
<queries>
<query>DROP TABLE IF EXISTS `#__fantacalcio_incontri`;</query>
<query>CREATE TABLE `#__fantacalcio_incontri` (
`id` int(2) NOT NULL auto_increment,
`id_torneo` int(4) NOT NULL default '0',
`n_giornata` int(2) NOT NULL default '0',
`id_squadra_casa` int(2) NOT NULL default '0',
`id_squadra_trasferta` int(2) NOT NULL default '0',
`ts_limit_teamlist` int(11) NOT NULL default '0',
`goal_squadra_in_casa` int(2) NOT NULL default '0',
`goal_squadra_fuori_casa` int(2) NOT NULL default '0',
`fantapunti_squadra_in_casa` int(2) NOT NULL default '0',
`fantapunti_squadra_fuori_casa` int(2) NOT NULL default '0',
PRIMARY KEY (`id`) )
</query>
<query>DROP TABLE IF EXISTS `#__fantacalcio_fanta_team`;</query>
<query>CREATE TABLE `#__fantacalcio_fanta_team` (
`id` int(11) NOT NULL auto_increment,
`random_id` int(4) NOT NULL default '0',
`nome_team` varchar(64) NOT NULL default '',
`presidente` int(4) NOT NULL default '0',
`url_maglia_in_casa` text NOT NULL,
`url_maglia_fuori_casa` text NOT NULL,
`id_portiere1` int(4) NOT NULL default '0',
`id_portiere2` int(4) NOT NULL default '0',
`id_portiere3` int(4) NOT NULL default '0',
`id_difensore1` int(4) NOT NULL default '0',
`id_difensore2` int(4) NOT NULL default '0',
`id_difensore3` int(4) NOT NULL default '0',
`id_difensore4` int(4) NOT NULL default '0',
`id_difensore5` int(4) NOT NULL default '0',
`id_difensore6` int(4) NOT NULL default '0',
`id_difensore7` int(4) NOT NULL default '0',
`id_difensore8` int(4) NOT NULL default '0',
`id_centrocampista1` int(4) NOT NULL default '0',
`id_centrocampista2` int(4) NOT NULL default '0',
`id_centrocampista3` int(4) NOT NULL default '0',
`id_centrocampista4` int(4) NOT NULL default '0',
`id_centrocampista5` int(4) NOT NULL default '0',
`id_centrocampista6` int(4) NOT NULL default '0',
`id_centrocampista7` int(4) NOT NULL default '0',
`id_centrocampista8` int(4) NOT NULL default '0',
`id_attaccante1` int(4) NOT NULL default '0',
`id_attaccante2` int(4) NOT NULL default '0',
`id_attaccante3` int(4) NOT NULL default '0',
`id_attaccante4` int(4) NOT NULL default '0',
`id_attaccante5` int(4) NOT NULL default '0',
`id_attaccante6` int(4) NOT NULL default '0',
PRIMARY KEY (`id`) )
</query>
<query>DROP TABLE IF EXISTS `mos_fantacalcio_tornei`;</query>
<query>CREATE TABLE `mos_fantacalcio_tornei` (
`id` int(4) NOT NULL auto_increment,
`nome_torneo` varchar(64) NOT NULL default '',
`ts_creation` int(11) NOT NULL default '0',
`ts_last_modify` int(11) NOT NULL default '0',
`n_team` int(2) NOT NULL default '0',
`championship_type` int(1) NOT NULL default '0',
PRIMARY KEY (`id`))
</query>
<query>DROP TABLE IF EXISTS `mos_fantacalcio_risultati`;</query>
<query>CREATE TABLE `mos_fantacalcio_risultati` (
`id` int(11) NOT NULL auto_increment,
`id_giocatore` int(4) NOT NULL default '0',
`id_giornata` int(2) NOT NULL default '0',
`giocatore` varchar(64) NOT NULL default '',
`squadra` varchar(32) NOT NULL default '',
`ruolo` int(1) NOT NULL default '0',
`vgs` char(3) NOT NULL default '0',
`goal_fatti` int(1) NOT NULL default '0',
`goal_subiti` int(1) NOT NULL default '0',
`ammonizioni` int(1) NOT NULL default '0',
`espulsioni` int(1) NOT NULL default '0',
`rigori_segnati` int(1) NOT NULL default '0',
`rigori_subiti` int(1) NOT NULL default '0',
`rigori_parati` int(1) NOT NULL default '0',
`autorete` int(1) NOT NULL default '0',
`assist` int(1) NOT NULL default '0',
`fantapunteggio` varchar(4) NOT NULL default '',
`flag_giocato` int(1) NOT NULL default '0',
`valore` int(2) NOT NULL default '0',
PRIMARY KEY (`id`))
</query>
</queries>
</install>
<uninstall>
<queries>
<query>DROP TABLE IF EXISTS `#__fantacalcio_incontri`;</query>
<query>DROP TABLE IF EXISTS `#__fantacalcio_fanta_team`;</query>
<query>DROP TABLE IF EXISTS `#__fantacalcio_tornei`;</query>
<query>DROP TABLE IF EXISTS `#__fantacalcio_risultati`;</query>
</queries>
</uninstall>
<installfile>
<filename>install.fantacalcio.php</filename>
</installfile>
<uninstallfile>
<filename>uninstall.fantacalcio.php</filename>
</uninstallfile>
<administration>
<menu>Fantacalcio</menu>
<submenu>
<menu act="new_championship">Nuovo campionato</menu>
<menu act="edit_championship">Modifica campionato</menu>
<menu act="about">About</menu>
</submenu>
<files>
<filename>admin.fantacalcio.php</filename>
<filename>admin.fantacalcio.html.php</filename>
<filename>class.fantacalcio.php</filename>
<filename>delete_championship.php</filename>
<filename>edit_championship.php</filename>
<filename>fuctions_library.php</filename>***
<filename>install.fantacalcio.php</filename>
<filename>load_results.php</filename>***
<filename>new_championship.php</filename>***
<filename>plot_championship.php</filename>***
<filename>toolbar.fantacalcio.php</filename>***
<filename>toolbar.fantacalcio.html.php</filename>***
<filename>uninstall.fantacalcio.php</filename>
</files>
</administration>
</mosinstall> Gli asterischi indicano i file che non mi venono installati