| Autore |
Messaggio |
MadSeason
 Avanzato
119 Discussioni
|
11 gennaio 2005 alle 21:50:56 
Ho installato il blocco fotorandom così come è spiegato dal tutorial letto qui ma ho un problema la foto rimane sempre la stessa tranne che quando non faccio aggiorna dal browser oppure cambio pagina. Come posso risolvere il problema?
|
MadSeason
 Avanzato
119 Discussioni
|
11 gennaio 2005 alle 22:46:54 
ho provato anche a mettere il codice ottimizzato di emu ma con quello addirittura nel blocco non mi mette l'immagine ma solo la descrizione.
|
djveleno
Amministratore
 Esperto
1025 Discussioni
|
11 gennaio 2005 alle 23:15:39 
non ho provato il codice di Emu, l'ho inserito nell'articolo, più tardi lo provo anch'io in locale. Il modulo fotorandom, fa, esattamente quello che hai sperimentato... cioè, inserisce una foto pescata dall'archivio, a caso, (random), ogni volta che si esegue un refresh o si entra nel portale... non è un modulo temporizzato che esegue una rotazione di immagini!! Ciauzz Dj
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
http://aspnuke208.somee.com/Default.asp
|
djveleno
Amministratore
 Esperto
1025 Discussioni
|
11 gennaio 2005 alle 23:34:04 
Se vuoi utlizzare il fotorandom, al momento usa il mio codice, vedrai che Emu, appena legge il messaggio, effettuerà le modifiche necessarie. Ciauzz DJ
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
http://aspnuke208.somee.com/Default.asp
|
emu
Moderatore
 Esperto
1714 Discussioni
|
12 gennaio 2005 alle 06:34:04 
Il mio codice che ha inserito DJ non si legge bene. Ecco la versione corretta:
Sub DisplayPhoto() ' IMPORTANTISSIMO!! inserite sempre nel vostro nuovo blocco la riga Sub Display() per poi richiamare il file nell'xml Dim oCn, oRs, rSQL, idArray, idRandom, idSELECT, iPath, iHits, iTitle
CreateTopTable "Immagini", GetTranslation("LANG_LISTEN_TO_PHOTO")
on error resume next
Set oCn = DBConnexion(DB_MAIN) rSQL = "SELECT iID, iSourceSmall, iTitle, iHits FROM images where iValid = 1 and iSourceSmall<>'' and iSourceSmall<>'http://'" Set oRs = DBRecordSet(oCn, rSQL) idArray = oRs.getRows oRs.Close set oRs = Nothing oCn.Close set oCn = Nothing
Randomize idSELECT = Int((ubound(idArray, 2) - lbound(idArray, 2) + 1) * Rnd + lbound(idArray, 2)) idRandom = idArray(0, idSELECT) iPath = idArray(1, idSELECT) iTitle = idArray(2, idSELECT) iHits = idArray(3, idSELECT)
Response.Write " <table border=""0"" width=""100%"">" & vbCRLF Response.Write " <td><center>" & vbCRLF Response.Write "<a href= " & GLOBAL_SITE_PATH & "images.asp?id=" & idRandom & "><p align=""center""><img src=""" & iPath & """ border=""2"" width=""120"" alt=""Immagini di repertorio"" hspace=""3""></a>" Response.Write "<br><font class=""small"">" & iTitle & "(" & iHits & ")</p>" Response.Write " </center></td>" & vbCRLF Response.Write " </table>" & vbCRLF
on error goto 0
CreateBottomTable ""
End Sub
Comunque non risolve il tuo problema. Le foto si aggiornano SOLO quando viene ricaricata la pagina, e' il funzionamento normale del modulo. Ciao
--------------- development@aspnuke.it
|
MadSeason
 Avanzato
119 Discussioni
|
12 gennaio 2005 alle 10:48:46 
Bene grazie ragazzi, forse posso fare in modo da forzare il browser a frequenti refresh? oppure c'è un altro modo per farle rotare continuamente?
P.S La mia è solo curiosità non mi prendete per pignolo, per me va già bene anche così
|
sathurnn
 Amatore
38 Discussioni
|
12 gennaio 2005 alle 17:20:35   Modificato il 12 gennaio 2005 alle 17:21:22
Se io volessi aggiungere anche la categoria alla quale appartengono le immagini? Come potrei fare?
|
emu
Moderatore
 Esperto
1714 Discussioni
|
12 gennaio 2005 alle 17:55:52 
La categoria devi estrarla dal db quando estrai gli altri dati dell'immagine. Pe quanto riguarda il ricaricamento automatico dell'intera pagina, posso dirti che e' estremamente fastidioso quando uno sta leggendo una notizia o un articolo, quindi lo sconsiglierei. Si potrebbe riscrivere il mod in modo tale da memorizzare in un Java_Script la lista delle immagini da scorrere, e lasciare che sia il generatore casuale locale (di Java_Script) a scegliere l'immagine. In questo modo le immagini potrebbero cambiare senza far ricaricare la pagina. Purtroppo io non ho il tempo di farlo. Ciao
--------------- development@aspnuke.it
|
bonner
 Amatore
27 Discussioni
|
28 gennaio 2005 alle 11:39:08   Modificato il 28 gennaio 2005 alle 12:14:58
la soluzione potrebbe essere un Java_Script ma nn tutti ce l'hanno istallato... una volta ho visto una pagina che utilizzava all'interno di una tabella un frame php con rotazione automatica dell'immagine. se trovi uno script php che faccia sta cosa e poi lo potresti inserire in un blocco personalizzato utilizzando un frame
|
gennaro50
 Principiante
18 Discussioni
|
18 febbraio 2005 alle 19:50:40 
Che vantaggi darebbe il randomize delle foto ? Non è più conveniente consentire di esplorare l'album fotografico? Pensadnola così ho realizzato il blocco grafico Album foto che è all'indirizzo http://www.pastorale.it Cosa ne pensate ? Ho provato anche a randomizzare la visione delle immagini con il passaggio in fade tra una foto e l'altra ma, purtroppo all'interno di una pagina ASP non riesce a funzionare (mentre funziona egregiamente su pagina HTML).
|