Joomla.it Forum
Non solo Joomla... => Sviluppo => : 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
-
aiuto vi prego... ??? ??? ??? ???
-
Non puoi fare un refresh perchè Joomla ricarica tutta la pagina ogni volta.
-
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...
-
ci sono altri moduli che si aggiornano senza dover aggiornare l'intera pagina..
Quali?
-
quelli per vedere lo stato di msn, c'era quello dell'ansa...
-
quelli per vedere lo stato di msn, c'era quello dell'ansa...
E sono moduli?
Sicuro che non siano dei wrapper?
-
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.... :'( :'( :'(
-
Magari inviaci i link così li possiamo provare e verificare... ;D
-
beh il mio sito e' www.tienteinbon.tk ma per vedere il modulo bisogna essere registrati
-
grazie caos......
ti ho visto connesso..
hai visto che non viene aggirnato il modulo??
-
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.
-
ora guardo se li trovo appliccati.....
-
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????
-
Posta il link al modulo da scaricare.
-
faccio priam ad allegare il modulo....prova a vedere..
[allegato eliminato da un amministratore]
-
nessuno risponde??
-
Eh ma non sono passate manco 2 ore...
-
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 :)
-
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.
-
novita'? ???
-
Sì, mi sono laureato. Domani vedo se si può fare qualcosa ;D
-
beh complimenti!!! ;D ;D
In che cosa??
-
Informatica :)
-
dai..informatica??dove??
-
nessuna novita??cmq la mia domanda era stata fatta perche anche io mi sto laureando in informatica..
-
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...
-
simpatico...
te sei capace invece di risolvermi il problema??
-
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.
-
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?
-
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.
-
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..
-
Allora parti da quello e senti da caos visto che l'ha già analizzato.
-
si..infatti e' che caos non l'ho piu visto connesso.... :'(
-
si..infatti e' che caos non l'ho piu visto connesso.... :'(
Beh, se si è laureato starà gozzovigliando in giro per il mondo. ;D
-
o e' ancora ubriaco dopo aver letto il papiro... ;D
-
caoooooooosss...dove sei???
-
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
-
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.
-
...mmm...ora provo...spero di aver capito bene...altrimenti piango!!!devo assolutamente riuscirci!!e' di fondamentale importanza!!
-
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.. ::)
-
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.
-
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"
-
Ma lo script PHP lo hai fatto?
-
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]
-
ma a cosa mi serve fare uno script PHP?
Ma allora non hai capito niente di quello che ti ho detto... :-\
-
beh..puo' proprio essere....