Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

immagini visualizzate in una nuova finestra

Autore Messaggio
stika

Principiante
Principiante
17 Discussioni



Profilo - stika
07 novembre 2004 alle 22:22:39 Profilo - stikaInvia un messaggio privato Rispondi quotando
Modificato il 07 novembre 2004 alle 22:24:09

esiste in aspnuke 2.0.3 un sistema per visualizzare le immagini in una nuova finestra bianca clikkando sul thumbnail, in modo che quelle troppo grandi non modifichino l'impaginazione del sito?
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
08 novembre 2004 alle 11:24:36 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Puoi sempre modificare il file images-inc.asp, inserendo un Java_Script che apra una finestra pop-up con l'immagine della dimensione richiesta.
Ciauzz DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

asnaldo

Utente
Utente
75 Discussioni



Profilo - asnaldo
08 novembre 2004 alle 12:35:45 Profilo - asnaldoInvia un messaggio privato asnaldo@hotmail.it Rispondi quotando
Modificato il 08 novembre 2004 alle 15:56:37

Anke a me interessa questa cosa.. il file images-inc.asp è parecchio lungo e non saprei dove e come fare il Java_Script ... :( DJ potresti illuminarci meglio??? sarebbe meglio non solo aprire l'immagine ingrandita in una nuova finestra ma anche tenere la possibilità di scrivere il commento all'immagine... o forse è meglio dargli una dimensione specifica in modo che non rovina l'impaginazione...
---------------
Ciauz!
http://www.AsnaldoCartoons.it
stika

Principiante
Principiante
17 Discussioni



Profilo - stika
08 novembre 2004 alle 21:16:13 Profilo - stikaInvia un messaggio privato Rispondi quotando
mi basterebbe anche che la pagina generata da images-inc.asp non superi una certa dimensione e che l'immagine venga ridimensionata di conseguenza , e con un click sulla foto selezionata nella galleria si aprisse la pagina bianca con la foto.
ho cercato fra le varie tabelle di images-inc.asp ma è estremamente complicato [!?!]
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
09 novembre 2004 alle 09:12:49 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Quello che puoi fare in modo semplice, è dare una dimensione fissa alle immagini, cioè che non superino una determinata grandezza, in pixel.
Puoi agire nel file IMAGES-INC.ASP. alla riga 95 inserendo questa stringa, al posto di quella esistente:

Response.Write " <tr class=""tableline1""><td align=""center""><a href=""Java_Script:history.back(1)""><img src=""" & Server.HTMLEncode(oRs("iSourceNormal")) & """ border=""0"" weight=""460"" Height=""340""></a></td></tr>" & vbCRLF

Naturalmente, il weight e l'height, che sono le misure dell'immagine puoi deciderle tu.
Ciauzz DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

asnaldo

Utente
Utente
75 Discussioni



Profilo - asnaldo
10 novembre 2004 alle 14:43:00 Profilo - asnaldoInvia un messaggio privato asnaldo@hotmail.it Rispondi quotando
Modificato il 10 novembre 2004 alle 14:44:57

Grazie a Zalabard sono riuscito a dare una dimensione alle immagini di una determina categoria !! Ecco il codice in caso servisse a qualcuno :

' Display information for a specific images
' IN : iID (int) : image's id (table images, field iID)
' OUT : -
Sub DisplayImage(iID, iPage)
Dim oCn, oRs, rSQL, sWidth

sWidth = ""
Set oCn = DBConnexion(DB_MAIN)

rSQL = "SELECT iHits, iTitle, iSourceNormal, iDescription, iCategory FROM images WHERE iValid=1 AND iID=" & NormNumber(iID)

Set oRs = DBRecordSet(oCn, rSQL)
If Not oRs.EOF Then
rSQL = "UPDATE images SET iHits=" & oRs("iHits")+1 & " WHERE iID=" & NormNumber(iID)
DBExecute oCn, rSQL

If oRs("iCategory") = 6 Then
sWidth = " width = ""800"""
End If

CreateTopTable "Image", Server.HTMLEncode(oRs("iTitle"))
Response.Write GLOBAL_SITE_SUBTABLE & vbCRLF
if bHiddenImagesDir Then
Response.Write " <tr class=""tableline1""><td align=""center""><a href=""Java_Script:history.back(1)""><img src=""hiddenimage.asp?img=" & iID & """ border=""0""" & sWidth & "></a></td></tr>" & vbCrlf
else
Response.Write " <tr class=""tableline1""><td align=""center""><a href=""Java_Script:history.back(1)""><img src=""" & Server.HTMLEncode(oRs("iSourceNormal")) & """ border=""0""" & sWidth & "></a></td></tr>" & vbCrlf
end if
Response.Write " <tr class=""tableline2""><td align=""center"">" & CodeMessage(oRs("iDescription"), False) & "</td></tr>" & vbCRLF
Response.Write " <tr class=""tableline1""><td align=""center"">" & GetTranslation("LANG_HITS") & " : " & oRs("iHits")+1 & "</td></tr>" & vbCRLF
Response.Write " <tr class=""tablelinemain""><td align=""center""><a href=""Java_Script:history.back(1)"">" & GetTranslation("LANG_BACK") & "</a></td></tr>" & vbCRLF
Response.Write "</table>" & vbCRLF
CreateBottomTable ""
End If

oRs.Close
Set oRs = Nothing
oCn.Close
Set oCn = Nothing
End Sub


La riga dove dovete cambiare il numero della categoria e la dimensione è questa


If oRs("iCategory") = 6 Then
sWidth = " width = ""800"""
End If


Ho messo solo la dimensione di width per mantenere le proporzioni all'immagine !!
[lo]
---------------
Ciauz!
http://www.AsnaldoCartoons.it

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 : 191
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: 5688469 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi