Joomla.it Forum
Non solo Joomla... => Sviluppo => : Spikkino 26 Oct 2011, 16:52:03
-
Buon giorno a tutti,
questo è il mio primo post e vi prego di portare pazienza nel caso io scriva strafalcioni :D
Il mio intento è quello di creare un sistema che generi una sorta di report in una tabella di tutti gli accessi effettuati sul CMS da parte di utenti registrati.
Ho intenzione di creare un nuovo componente e di inserirgli il seguente codice:
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
jimport('joomla.html.pagination');
$db =& JFactory::getDBO();
$user =& JFactory::getUser();
$query1= "INSERT INTO '#__logs' (user, orario, giorno) VALUES (2, 3, 4))";
$db->setQuery( $query1 );
In particolare, ho inserito il codice nel componente mod_logged già presente nell'installazione del cms, ma nella mia tabella jos_log non compare nulla di nuovo, nessu record nonostrante i login effettuati.
Confido nelle vostre mani sicuramente più esperte delle mie...
...e grazie in anticipo ;D
-
Il mio intento è quello di creare un sistema
------------------
bene.....
Ho intenzione di creare un nuovo componente e di inserirgli il seguente codice:
--------------------------------------
... ummhh sì.... da qualche parte andrà qualcosa di simile...
ho inserito il codice nel componente mod_logged
------------------------------------------------
... un lento declino... eri partito bene... poi se è un mod_ non è un com_ ponente
quel sistema che vuoi creare si chiama estensione
quel codice che hai postato lo hai copiato da qualche parte maldestramente perchè il pagination con quello che vuoi fare non centra nulla
quella query va eseguita oltre che settata.
per quel che vuoi fare ti basta un plugin.
la più semplice delle estensioni... almeno quella imparala se vuoi aggiungere funzionalità a joomla, altrimenti lascia perdere e scarica come molti da joomla.extensions.org
M.
ps: parti da quì http://docs.joomla.org/Joomla_Beginning_Developer_Course
-
Grazie mille per la risposta, in effetti il pagination faceva parte del modulo iniziale su cui stavo smanettato un pò e per errore ho ricopiato nel corpo del messaggio. Da neofita sono partito da un componente già installato e che ho cercato di modificare aggiungendo la query... che ovviamente non fa nulla :)
Ti ringrazio per il link che mi hai mandato, mi studierò passo passo la guida.
Sono conscio di dover partire dalle piccole cose e sarei felicissimo di creare anche una piccolissima estensione che aggiunga semplici funzionalità come quella che ho indicato in oggetto, perchè Joomla! è già completissimo per me.
Se hai un attimo, mi potresti dare una mano sulla parte di codice dell' estensione che mi occorrerebbe?
Si è notato così tanto il declino? pensa che ogni volta, al termine della caduta batto la testa ;D
Grazie ancora.
P.