Newsgroup: it.comp.www.php
Titolo: HELP Shoutblock

Salve a Tutti.
Ho un portale in phpnuke su hosting linux. Nella home del portale c'è uno
shoutblock.
Al momento lo shoutblock si aggiorna (cioè visualizza i msg che gli altri
inviano) solo se si clicca su "refresh" dal browser.
Posso far qualcosa per farlo aggiornare automaticamente (oppure dopo un
determinato intervallo)?
Grazie mille
hedgehog

 hedgehog
Ste

si ma... io devo aggiornare solo un block, che è in php, non una pagina
HTML.

 HTML.
Ma scusa, inannzituto quello che hai detto non sta in piedi, se 
visualizzi l'output php in in browser per forza sarà html, in secondo 
luogo, non puoi aggiornare solo un pezzo di una pagina a meno di non far 
ricorso agli iframe (che secondo me è una soluzione valida) oppure 
javascript.

 valida) oppure javascript
Scusa mi sono espresso male.. era qui che volevo arrivare (tra l'altro gli
iframe non li ho mai usati)

hedgehog wrote:
era qui che volevo arrivare (tra l'altro gli
iframe non li ho mai usati)
Ti serve quindi una mano su come impostare il lavoro?

> Ti serve quindi una mano su come impostare il lavoro?
Magari...

 Magari...
Prima di tutto dammi qualche info in più:
Se non ricordo male lo shoutblock in phpnuke è un file php, giusto?
Il tuo sito ha più temi grafici o ce ne ha solo uno fisso?
Hai il sito online? mi dai l'url?

 Il tuo sito ha piů temi grafici o ce ne ha solo uno fisso?


 
Ti do i passaggi generali, ma poi dovrai ingegnarti un po' tu..
posto che il file dello shoutbolock si chiami shoutbolock.php, tu lo 
rinomini shoutbolock1.php . poi crei un file che si chiama 
shoutbolock.php dove ci meti un l'internalframe con un codice tipo questo:
<IFRAME SRC="./shoutbolock1.php" TITLE="shoutbolock" width=400 
height=220 scrolling=auto frameborder="0">
<!-- Alternate content for non-supporting browsers -->
Quello che vuoi..
</IFRAME>
ovviamente dovrai cambiare l'altezza e la larghezza dell'iframe. Poi, 
shoutbox1.php ora manda in output solo la parte dello shoutbox, quindi 
dal browser vai a vedere il codice html della home page e togli tutto 
quello che c'è dentro i tag <body> e </body>.
ora, copi il tutto e in shoutbolock1.php, metti il contenuto del file 
dentro i tag body. Quindi ora shoutbolock1.php manda in output una 
pagina html completa che viene chiamata dall'internal frame.
Nei meta di shoutbolock1.php aggiungi quello per il refresh che ti avevo 
indicato in un post precedente. Stai atento che essendo che 
probabilmente i contenti dell shoutbolock li va a prendere in un 
database dovrai aggiungere qualcosa del tipo: include "config.php"; nel 
codice php dello shoutblock, all'inizio, in modo che abbia tutti i 
parametri coretti.
Se non ti è chiaro qualcosa chiedi pure..
Bel sito cmq.. ;-) il link in alto a destra "chi siamo" n funziona 
però.. Ma dalle faq ci sono arriavato comunque.. Bravi!

 ha scritto nel messaggio
news:jxKZc.242583$5D1.10...@news4.tin.it...


 Sono contento che il sito ti piaccia.. correggo subito il link errato!
Si non č facile.. Ma onestamente non vedo altre alternative.. Casomai 
prova a ri-postare il problema.. :-)
Un altro consiglio: non ho trovato il manifesto sul nuovo sito, mentre 
sul vecchio c'č.
Un altro ancora: per esperienza, i siti con phpnuke tendono a sembrare 
un "contenitore vuoto", poicč le voci dei menů sono identiche da sito a 
sito. Per evitare questo, ti consiglio, nel menu di sinistra, di 
aggiungere le voci del vecchio sito (quello su digilander) e magari di 
modificare le voci esistenti con dei sononimi o qualcosa del genere.. Bč 
hai capito la filosofia insomma.. poi fai tu! :-)
Ciao!

In effetti ci avevo pensato :)
Grazie mille di tutto davvero... ti farò sapere ripostando