Joomla.it Forum

Non solo Joomla... => Sviluppo => : sghe75 11 Mar 2007, 22:43:11

: Aiuto sviluppo primo componente
: sghe75 11 Mar 2007, 22:43:11
Ciao a tutti, sono un novellino in PHP e Joomla: sto sviluppando un componente ad hoc per un sito di scouts, ma non riesco a installarlo sul mio joomla 1.0.9. Di seguito vi posto il file xml di installazione: c'è qualche anima pia che mi dice dove sbaglio?
Grazie a tutti

:
<?xml version="1.0" ?>
<mosinstall type="component">
<name>pista_lc</name>
<creationDate>March 7,2007</creationDate>
<author>Marco Ghetti</author>
<copyright>This component is released under the GNU/GPL License</copyright>
<authorEmail>marco.ghetti@gmail.com</authorEmail>
<authorUrl>www.joomla.it</authorUrl>
<version>0.1</version>
<description>Gestione pista LC: diventa facile gestire le prede e le specialità del branco con questo componente, completamente free!</description>
<files>
<filename>pista_lc.php</filename>
<filename>pista_lc.hmtl.php</filename>
</files>
<images>
<filename>images/lupo_legge_ico.gif</filename>
<filename>images/lupo_rupe_ico.gif</filename>
<filename>images/lupo_anziano_ico.gif</filename>
</images>
<install>
<queries>
<query>
CREATE TABLE IF NOT EXISTS #__pista_lc_prede (
  preda_codice int(11) NOT NULL auto_increment,
  preda_tappa tinyint(1) NOT NULL default '0',
  preda_tipo tinyint(1) NOT NULL default '0',
  preda_descrizione text NOT NULL,
  preda_data_ass date NOT NULL default '0000-00-00',
  preda_data_prev date NOT NULL default '0000-00-00',
  preda_data_cons date NOT NULL default '0000-00-00',
  PRIMARY KEY  (preda_codice,preda_tappa,preda_tipo),
  UNIQUE KEY preda_codice (preda_codice)
) TYPE=InnoDB;
</query>
</queries>
</install>
<unistall>
<queries>
</queries>
</unistall>
<installfile></installfile>
<uninstallfile></uninstallfile>
<administration>
<menu>Pista LC</menu>
<files>
</files>
</administration>
</mosinstall>
: Re: Aiuto sviluppo primo componente
: napo 12 Mar 2007, 10:05:31
E l'errore quale sarebbe?
: Re: Aiuto sviluppo primo componente
: surfbit 12 Mar 2007, 15:20:17
Controlla anche il db se hai la query.
: Re: Aiuto sviluppo primo componente
: sghe75 12 Mar 2007, 21:19:52
Innanzitutto grazie a chi mi ha risposto così velocemente :)
L'errore, scusate se non l'ho specificato prima, è questo:

:
ERROR: Could not find a Joomla! XML setup file in the package.

e di seguito:

:
Installation file not found:
/home/marcoghetti/bb/media/install_45f5b46ba896f/

Mi sono accorto che non avevo specificato i file php di installazione e disinstallazione del componente. Nonostante questo continua a darmi errore, e visti i messaggi non credi dipenda dalla query.
Grazie ancora a chi mi risponderà
: Re: Aiuto sviluppo primo componente
: surfbit 12 Mar 2007, 21:31:55
Questo errore non dipende dalla query, come dici.  :)
sembra che per qualche motivo non trovi l'xml nel package. Prova a rifare la cartella con tutti i file compreso l'xml e zipparlo.
: Re: Aiuto sviluppo primo componente
: napo 13 Mar 2007, 09:53:31
Il server è configurato correttamente?
Librerie zLib, XML, safe mode, ...
: Re: Aiuto sviluppo primo componente
: sghe75 14 Mar 2007, 14:16:57
Direi che il server è configurato bene: sono riuscito a installare il componente extcalendar, scaricandolo dalla rete.
Ho seguito scrupolosamente (a quanto pare non troppo, però) il capitolo sul libro degli sviluppatori, la versione appena rilasciata. Stasera farò altre prove...boh.