Salute a tutti.
Ho un problema forse stupidissimo, ma dopo una nottata non so più che pesci pigliare.
Ho creati questi due file di prova:
mod_conta.php
<?php
/**
* license GNU/GPL
*/
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<div>
<?php
$visualizzaNomi = $params->get('visualizza-nomi', 0);
$db =& JFactory::getDBO();
$query = "SELECT * FROM `jos_users`;";
$db->setQuery($query);
$nomiUtenti = $db->loadObjectList();
if ($visualizzaNomi == 1) {
if (count($nomiUtenti)) {
foreach ($nomiUtenti as $nomeUtente) {
echo JText::_( '
' . $nomeUtente->name);
}
}
} else {
if (count($nomiUtenti)) {
foreach ($nomiUtenti as $nomeUtente) {
echo JText::_( '
' . $nomeUtente->username);
}
}
}
?>
</div>
mod_conta.xml
<?xml version="1.0" encoding="utf-8"?>
<install type="module" version="1.5.0">
<name>Modulo utenti registrati</name>
<author>Copes Flavio</author>
<creationDate>May 2008</creationDate>
<copyright>(C) 2008 Copes Flavio.</copyright>
<license>
http://www.gnu.org/copyleft/gpl.html GNU/GPL</license>
<authorEmail>copesc@gmail.com</authorEmail>
<authorUrl>www.copesflavio.com</authorUrl>
<version>1.0.0</version>
<description>Visualizza gli username degli utenti registrati, e se il parametro
visualizza-nomi è abilitato, anzichè mostrare l'username visualizza i loro nomi.</description>
<files>
<filename module="mod_conta">mod_conta.php</filename>
</files>
<params>
<param name="visualizza-nomi" type="radio" default="0" label="Visualizza i nomi" description="Visualizza o meno i nomi degli utenti registrati.">
<option value="0">No</option>
<option value="1">Si</option>
</param>
</params>
</install>
faccio lo zip
mod_conta.zip
chiedo a Joomla! di installare, e mi dice:
ERRORE: Impossibile trovare un file XML di installazione Joomla in questo pacchetto.
Ne ho fatte un sacco di prove, tra le quali cancellare tutto in /home/tmp, ma non c'è verso.
Cosa possa fare?