I moduli di joomla! sono abbastanza facili da implementare.
Se hai un minimo di dimestichezza con php puoi aprirne uno dalla cartella "modules" (tipo latestNews) e iniziare a modificare quello.
All'inizio ti sconsiglio di creare moduli con gestione da back end. Butta giù un brutale script che visualizza qualcosa (tipo un saluto per l'utente connesso) e dagli un nome tipo mod_saluto.php
Quindi prendi un mod_blabla.xml (puoi iniziare dal solito mod_latestnews.xml) togli tutto il blocco compreso tra "<params></params>" (servono per la gestione da back end) e compila opportunamente il resto. Salva il file come mod_saluto.xml.
A questo punto devi aggiornare la tabella modules nel DB. Ti basta copiare una riga tipo quella relativa al mod_latestnews e modificarla opportunamente.
A questo punto il modulo è pronto per essere inserito nel sito.
Le variabili di sessione relative all'utente sono i seguenti:
$my->id = intval( mosGetParam( $_SESSION, 'session_user_id', '' ) );
$my->username = strval( mosGetParam( $_SESSION, 'session_username', '' ) );
$my->usertype = strval( mosGetParam( $_SESSION, 'session_usertype', '' ) );
$my->gid = intval( mosGetParam( $_SESSION, 'session_gid', '' ) );
$my->params = mosGetParam( $_SESSION, 'session_user_params', '' );
Correggetemi se ho detto qualche castroneria. Non sono ancora molto pratico con Joomla!
