Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Foto Random

Autore Messaggio
MadSeason

Avanzato
Avanzato
119 Discussioni



Profilo - MadSeason
11 gennaio 2005 alle 21:50:56 Profilo - MadSeasonInvia un messaggio privato Rispondi quotando
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
Avanzato
119 Discussioni



Profilo - MadSeason
11 gennaio 2005 alle 22:46:54 Profilo - MadSeasonInvia un messaggio privato Rispondi quotando
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
Esperto
1025 Discussioni



Profilo - djveleno
11 gennaio 2005 alle 23:15:39 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
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
Esperto
1025 Discussioni



Profilo - djveleno
11 gennaio 2005 alle 23:34:04 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
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
Esperto
1714 Discussioni



Profilo - emu
12 gennaio 2005 alle 06:34:04 Profilo - emuInvia un messaggio privato Rispondi quotando
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
Avanzato
119 Discussioni



Profilo - MadSeason
12 gennaio 2005 alle 10:48:46 Profilo - MadSeasonInvia un messaggio privato Rispondi quotando
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ì (o)
sathurnn

Amatore
Amatore
38 Discussioni



Profilo - sathurnn
12 gennaio 2005 alle 17:20:35 Profilo - sathurnnInvia un messaggio privato Rispondi quotando
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
Esperto
1714 Discussioni



Profilo - emu
12 gennaio 2005 alle 17:55:52 Profilo - emuInvia un messaggio privato Rispondi quotando
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
Amatore
27 Discussioni



Profilo - bonner
28 gennaio 2005 alle 11:39:08 Profilo - bonnerInvia un messaggio privato Rispondi quotando
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 [lo]
gennaro50

Principiante
Principiante
18 Discussioni



Profilo - gennaro50
18 febbraio 2005 alle 19:50:40 Profilo - gennaro50Invia un messaggio privato Rispondi quotando
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).

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 117
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5685365 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi