Joomla.it Forum

Non solo Joomla... => Sviluppo => : tienteinbon27 08 Oct 2006, 19:23:22

: refresh modulo
: tienteinbon27 08 Oct 2006, 19:23:22
salve..
ho da poco installato il componente C.B.
installato il modulo UTENTI ON LINE mi sono accorto che questo si aggiorna solamente dopo un refresh della pagina..
mi chiedevo se fosse fare un refrefh automatico del singolo modulo dopo "x" secondi senza dover ricaricare l'intera pagina!
immagino sia una riga in php,ma non ho idea di dove scriverla e cosa scriverci dentro..
Ringrazio ;D
: Re: refresh modulo
: tienteinbon27 09 Oct 2006, 16:40:02
aiuto vi prego... ??? ??? ??? ???
: Re: refresh modulo
: napo 09 Oct 2006, 17:55:55
Non puoi fare un refresh perchè Joomla ricarica tutta la pagina ogni volta.
: Re: refresh modulo
: tienteinbon27 09 Oct 2006, 18:26:10
credo pero' si possa fare in qualche modo...
ci sono altri moduli che si aggiornano senza dover aggiornare l'intera pagina...pero' bisogno trovare come....
ci vorrebbe qualche programmatore figo...
: Re: refresh modulo
: napo 09 Oct 2006, 18:27:51
ci sono altri moduli che si aggiornano senza dover aggiornare l'intera pagina..

Quali?
: Re: refresh modulo
: tienteinbon27 09 Oct 2006, 18:33:56
quelli per vedere lo stato di msn, c'era quello dell'ansa...
: Re: refresh modulo
: napo 09 Oct 2006, 18:43:49
quelli per vedere lo stato di msn, c'era quello dell'ansa...

E sono moduli?
Sicuro che non siano dei wrapper?
: Re: refresh modulo
: tienteinbon27 09 Oct 2006, 19:09:53
mah...
non so..
cmq allora che serve un modulo che mi dice chi e' online se non si aggiorna quando qualcuno si connette...
mah....
ci deve essere una soluzione.... :'( :'( :'(
: Re: refresh modulo
: Caos81 09 Oct 2006, 20:41:35
Magari inviaci i link così li possiamo provare e verificare...  ;D
: Re: refresh modulo
: tienteinbon27 10 Oct 2006, 10:23:37
beh il mio sito e' www.tienteinbon.tk ma per vedere il modulo bisogna essere registrati
: Re: refresh modulo
: tienteinbon27 10 Oct 2006, 10:40:35
grazie caos......
ti ho visto connesso..
hai visto che non viene aggirnato il modulo??
: Re: refresh modulo
: Caos81 10 Oct 2006, 10:44:19
Sì ma se magari ci invii i link ai moduli che a tuo dire fanno refresh automatico FORSE sarebbe più utile...

Di per sè fare il refresh automatico di una pagina non è impossibile ma farlo SOLO di un modulo mi sembra un po' dura.
Cerca, linka e vediamo se è possibile fare qualcosa.
: Re: refresh modulo
: tienteinbon27 10 Oct 2006, 10:45:51
ora guardo se li trovo appliccati.....
: Re: refresh modulo
: tienteinbon27 11 Oct 2006, 22:32:42
ho trovato un modulo che si aggiorna automaticamente senza dover aggiornare tutta la pagina..ma il cosice non riesco ametterlo nel mio modulo!qualcuno mi puo' aiutare?
il modulo in questione e' il modulo di pms 2.5.
io dovrei fare in modo che l ostesso refresh venga messo nel modulo di utenti online del componente Comuniti builder. Qualcuno riesce a fare una cosa del genere????
: Re: refresh modulo
: Caos81 11 Oct 2006, 22:54:06
Posta il link al modulo da scaricare.
: Re: refresh modulo
: tienteinbon27 12 Oct 2006, 15:27:07
faccio priam ad allegare il modulo....prova a vedere..

[allegato eliminato da un amministratore]
: Re: refresh modulo
: tienteinbon27 12 Oct 2006, 17:10:29
nessuno risponde??
: Re: refresh modulo
: Caos81 12 Oct 2006, 19:33:05
Eh ma non sono passate manco 2 ore...
: Re: refresh modulo
: Caos81 12 Oct 2006, 22:24:36
Visto, in effetti usa uno scrippettino in js e tecnologia AJAX.

Molto interessante... Però al momento no ho troppo tempo a disposizione per lavorarci su. Settimana prox potrei vedere se riesco a scribacchiare qualcosa sempre ammesso che qualcuno più capace non mi preceda :)
: Re: refresh modulo
: tienteinbon27 13 Oct 2006, 16:44:29
ok grazie..io ho provato a metterci un pochino le mani...ma con scarso successo...
dovrei capire cosa quel modulo dovrebbe ricaricare, l'originale carica il componente pms, il mio modulo dovrebbe ricaricare tutto il componente C.B.? mah..non so! vediamo se magari assieme qualcosa ne tiriamo fuori!
grazie per l a disponibilita'... poi ovviamente sara' al servizio di tutti credo..Ciao.
: Re: refresh modulo
: tienteinbon27 16 Oct 2006, 16:24:47
novita'? ???
: Re: refresh modulo
: Caos81 17 Oct 2006, 00:30:05
Sì, mi sono laureato. Domani vedo se si può fare qualcosa  ;D
: Re: refresh modulo
: tienteinbon27 17 Oct 2006, 15:54:36
beh complimenti!!! ;D ;D
In che cosa??
: Re: refresh modulo
: Caos81 18 Oct 2006, 00:05:07
Informatica :)
: Re: refresh modulo
: tienteinbon27 18 Oct 2006, 17:20:33
dai..informatica??dove??
: Re: refresh modulo
: tienteinbon27 20 Oct 2006, 16:08:01
nessuna novita??cmq la mia domanda era stata fatta perche anche io mi sto laureando in informatica..
: Re: refresh modulo
: napo 20 Oct 2006, 16:22:35
nessuna novita??cmq la mia domanda era stata fatta perche anche io mi sto laureando in informatica..

Ti stai per laureare in informatica e non sei in grado di risolvere il problema da solo? ???
Eh, non ci sono più i corsi di laurea di una volta. :-\

immagino sia una riga in php,ma non ho idea di dove scriverla e cosa scriverci dentro..
ci vorrebbe qualche programmatore figo...
ma il cosice non riesco ametterlo nel mio modulo!qualcuno mi puo' aiutare?
ok grazie..io ho provato a metterci un pochino le mani...ma con scarso successo...
: Re: refresh modulo
: tienteinbon27 20 Oct 2006, 16:40:09
simpatico...
te sei capace invece di risolvermi il problema??
: Re: refresh modulo
: napo 20 Oct 2006, 16:44:43
simpatico...
te sei capace invece di risolvermi il problema??

Se ne avessi il tempo, sicuramente.

Soluzione greedy
Copia il codice del modulo che non si aggiorna.
Dopodichè aggiungi le istruzioni per istanziare il framework di joomla ed imposta un autorefresh.
Infine sparalo dentro un wrapper.
: Re: refresh modulo
: tienteinbon27 20 Oct 2006, 16:50:19
modesto pero'!!!dai allora impegnati e fammi vedere cio che sai fare!!! ;D ;D ;D...
dai sto scherzando!!!pero' sinceramente..riusciresti a darmi una mano?
: Re: refresh modulo
: napo 20 Oct 2006, 16:53:46
dai sto scherzando!!!pero' sinceramente..riusciresti a darmi una mano?

Non ho tempo di mettermi a scrivere del codice risolutivo.
Ho già abbastanza da fare al lavoro e sul forum.
Ma ti ho dato degli indizi da seguire.
: Re: refresh modulo
: tienteinbon27 20 Oct 2006, 17:11:20
e' una soluzione che avevo pensato ma non ho provato..se guardi sopra pero' ho allegato un modulo il quale si autoaggiorna senza fare artifizi strani...CAOS ha detto che dentro c'e' del codice ajex mi sembra..ora non ricordo bene...ma io non so che sia..
: Re: refresh modulo
: napo 20 Oct 2006, 17:17:46
Allora parti da quello e senti da caos visto che l'ha già analizzato.
: Re: refresh modulo
: tienteinbon27 20 Oct 2006, 17:28:40
si..infatti e' che caos non l'ho piu visto connesso.... :'(
: Re: refresh modulo
: napo 20 Oct 2006, 17:41:18
si..infatti e' che caos non l'ho piu visto connesso.... :'(

Beh, se si è laureato starà gozzovigliando in giro per il mondo. ;D
: Re: refresh modulo
: tienteinbon27 20 Oct 2006, 17:42:29
o e' ancora ubriaco dopo aver letto il papiro... ;D
: Re: refresh modulo
: tienteinbon27 23 Oct 2006, 17:33:24
caoooooooosss...dove sei???
: Re: refresh modulo
: tienteinbon27 26 Oct 2006, 12:51:24
nessuno mi risponde... :'(
napo..posso chiederti allora come fare di preciso con la tua soluzione??
che cos'e' questo wrapper?come faccio a crearlo?
grazie mille  ;D
: Re: refresh modulo
: napo 26 Oct 2006, 13:08:24
Il wrapper è una sorta di contenitore con cui puoi inserire dentro Joomla, pagine esterne.
Quindi tu devi fare il TUO script che, in qualche modo, recupera gli utenti online e li visualizzi. Il problema sta proprio qui, perchè devi interfacciarti con il framework di Joomla; a meno che tu non provi ad accedere direttamente alla tabella delle sessioni su MySQL.
Dopodichè imposti un autorefresh ogni TOT secondi.
Infine inserisci il tuo script in un wrapper.

La cosa però che mi è venuta in mente adesso è che il wrapper lo devi linkare ad una voce di menu, come se fosse un componente. Mentre a te serve un modulo.
Allora, forse, anzichè il wrapper potresti realizzare un modulo con un IFRAME, dentro cui caricare il TUO script.
: Re: refresh modulo
: tienteinbon27 26 Oct 2006, 14:16:12
...mmm...ora provo...spero di aver capito bene...altrimenti piango!!!devo assolutamente riuscirci!!e' di fondamentale importanza!!
: Re: refresh modulo
: tienteinbon27 31 Oct 2006, 17:04:27
domandina...dove trovo l'indirizzo di un modulo?mi spiego?fatto un iframe esterno a joomla, io devo dirgli di ricaricare il modulo, e questo e' possibile tramite il suo indirizzo o nome del file da caricare...qual e'?spero di essere stato chiaro.. ::)
: Re: refresh modulo
: napo 31 Oct 2006, 17:11:05
Se hai fatto un IFRAME, allora dentro avrai caricato uno script, che avrà comunque un nome.
Imposta l'autorefresh dentro lo script, con gli usuali tag HTML.
: Re: refresh modulo
: tienteinbon27 31 Oct 2006, 17:54:23
si ma io non so come chiamare  il modulo da aggiornare...il modulo viene richiamato con un "id", ma non e' richiamabile, io vorrei sapere come faccio a dire "ricarica questo modulo(nome file o indirizzo) ogni tot secondi"
: Re: refresh modulo
: napo 31 Oct 2006, 18:17:08
Ma lo script PHP lo hai fatto?
: Re: refresh modulo
: tienteinbon27 31 Oct 2006, 19:56:46
ma a cosa mi serve fare uno script PHP?io voglio richiamare dentro ad un altro modulo,o una pagina html il modulo "online", dove dentro a questo modulo o pagina metto un refresh ogni tot secondi! un po come fa il modulo che ho allegato sotto..solo che e' fatto tutto con codice ajax.

[allegato eliminato da un amministratore]
: Re: refresh modulo
: napo 31 Oct 2006, 20:03:26
ma a cosa mi serve fare uno script PHP?

Ma allora non hai capito niente di quello che ti ho detto... :-\
: Re: refresh modulo
: tienteinbon27 01 Nov 2006, 09:11:03
beh..puo' proprio essere....