Joomla.it Forum
Non solo Joomla... => Sviluppo => : lory1990 11 Oct 2011, 22:15:57
-
Salve a tutti! sto sviluppando un componente, e volevo fare in modo che ci fosse una file che il server vada ad eseguire, da solo, ad intervalli regolari tipo ogni ora. Volevo sapere come è possibile implementare questa cosa restando all'interno del framework joomla! in modo da sfruttare anche metodi che già ho predisposto grazie!! ;)
-
chron con joomla non centra nulla è un servizio del server.
M.
-
no no è ovvio che non centrano nulla, assolutamente!
Volevo solo sapere se c'era un modo per far "girare" una pagina php sfruttando il core di joomla!!
detto in parole spicce.... vorrei poter usare i metodi JText::_ tutti quelli di $this->_db->... ed altri! ma se il core joomla non è attivato... ciccia!! compreso?
-
sai che nn capisco?
se chron alla tal ora mi può eseguire un comando/chiamare un file basta che il file da chiamare sia una url valida di un modulo/componente di joomla che fa qualcosa, visibile o meno
M.
-
ok ok... allora mettimola così... se richiamo un file di joomla così:
sito/administraor/conponents/com_hello/hello.php
non parte il core di joomla...
ci ho pensato.. eee.. nessuno mi impedisce di fare un controller che non abbia view e template e che esegua una sola funzione tutta automatica ;) e alla fine ritorni vero quindi... farò così e lo richiamerò dalle cronotab!! vi farò sapere!
-
non parte il core di joomla...
----------------------------------------
cosa vuol dire? se chiami un file quello si esegue... che io sappia...
M.
-
si ma una cosa è eseguirlo all'interno del core joomla con chiamata apposita da index.php?&option=bla bla bla.... , un'altra è eseguirlo "da solo" cioè con chiamata diretta, non è possibile implementare tutta la struttura MVC ed inoltre tutti i metodi non funzionano, almeno così penso! correggimi se sbaglio...
-
ciao, ho avuto il tuo stesso problema un po' di tempo fa e ho analizzato 2 vie per risolverlo, la prima è caricar il core di joomla dal tuo php, ma almeno nella 1.5 la cosa non era assolutamente ovvia, l'altra è crearsi un componente con una view ed eseguirla in chron.
quindi la tua chiamata sarà del tipo http://www.miosito.it/index.php?option=com_miocomponente&view=miaview&tmpl=component
dove tmpl=component permette di eseguire solo il componente escludendo il template.
In questo modo hai già il core a disposizione.
-
e ma sai che pensavo la stessa cosa? uguale uguale ma senza view e senza template ;) ovviamente frontend!
-
.... basta che il file da chiamare sia una url valida di un modulo/componente di joomla che fa qualcosa, visibile o meno
... se leggi...
M.