Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di the-bit
    Registrato dal
    Feb 2005
    Messaggi
    543

    Errore visualizzazione anteprime in script photogalelry

    Buon pomeriggio,

    sono alla ricerca di un semplice script asp che imppagini auutomaticamente tutte le immagini presenti in deteterminate cartelle e sub cartelle. Per ora ho trovato solo uno script chiamato imageThumbs v3.5 , ma ho enormi problemi a visualizzare le anteprime.
    Vi sarei enormemente grati se mi deste una mano a risolvere questo problema, a mio avviso banale e/o dovuto a piccole disattenzioni.
    "To iterate is human, to recurse, divine." (R.(Heller))

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    io di solito prelevo i file dalle cartelle e le impagino come mi va...

    http://www.weppos.com/asp/script/cat...e_cartelle.asp

    qua trovi il metodo per lavorare sulle cartelle

    poi le impagini come ti pare...
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    Utente di HTML.it L'avatar di the-bit
    Registrato dal
    Feb 2005
    Messaggi
    543
    Grazie per avermi risposto, proverò a studiare un po queste guide.
    Anche se sarei più propenso all'utilizzo di script un po' più professionali.
    "To iterate is human, to recurse, divine." (R.(Heller))

  4. #4
    Utente di HTML.it L'avatar di the-bit
    Registrato dal
    Feb 2005
    Messaggi
    543
    Niente da fare. Purtroppo non riesco a far funzionare il tutto.
    Mi servirebbe uno script già pronto da usare per questo scopo. Rinnovo, quindi, la mia richiesta di aiuto. Grazie in anticipo a quanti lo faranno.
    "To iterate is human, to recurse, divine." (R.(Heller))

  5. #5
    Dunque....per quello che tu chiedi ci sono moltissime risorse in rete ...solo che spesso sono "pezzi" di tutto quello che chiedi...esempio....

    Il modo per avere dei Thumbs è IMAGER.DLL (con asp)
    Il modo per fare una galleria immagini vai di CSS e lightbox etcc....

    per leggere in cartelle etc....in ASP c'è l'oggetto FSO.
    Tanto...lo fanno tutti... posso farlo anche io vero?

  6. #6
    Utente di HTML.it L'avatar di the-bit
    Registrato dal
    Feb 2005
    Messaggi
    543
    Ciao e grazie per avermi risposto.
    Preciso, però, che non programmo in asp, bensì installo, configuro e personalizzo applicazioni asp già esistenti. Fortunatamente e stranamente, sono riuscito a capire di cosa parlavi perhè mi ero già imbattuto in questi componenti.
    Mi è stato consigliato hotscripts.com, ma ho trovato ben poco di realmente funzionante e soprattutto free. :-).
    Ho provato imageThumbs v3.5 e sembra essere davvero ottimo, se non fosse per il fatto che non mi visualizza le anteprime (forse non le trova),. Potrei darti il link del sito sul quale ho installato questa applicazione, così magari puoi vedere in che consiste l'errore.
    Grazie mille.
    "To iterate is human, to recurse, divine." (R.(Heller))

  7. #7
    Ciao, avendo la stessa necessità ho scritto questo script ad hoc per l'occasione

    per rendere la pagina più leggera devi inserire le copie a bassa risoluzione delle foto nella cartella "mini" all'interno di ogni cartella

    codice:
    <% 		
    	Dim intFotoxRiga
    	Dim strAlbum
    	Dim strPath
    	Dim objFSO, objFolder, objSottoCart, objCont
    	Dim Cartella, Foto
    	Dim strASPPage, intCont
    	
    	strASPPage = "index.asp" 'questa pagina asp
    	
    	intFotoxRiga = 5 ' numero di foto in una riga
    	
     %>
        <h1>Fotogallery</h1>
    <%	
    	If Request.QueryString("album") > "" then
    		strAlbum = Request.QueryString("album")
    		elencoFoto()
    	Else 
    		elencoAlbum()
    	End If
    	
    Sub elencoAlbum
    	strPath = Server.MapPath("./")
    	Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
    	Set objFolder = objFSO.GetFolder(strPath)
    	Set objSottoCart = objFolder.Subfolders
    	
    	intCont = 0
    	For each Cartella in objSottoCart
    %>
    	<div style="float:left; width:<%= int(100/intFotoxRiga) %>%">
    		<%= Cartella.Name  %>
    	</div>
    <%
    	intCont = intCont+1
    	If intCont = intFotoxRiga then
    %>
    <div style="clear:left"><hr /></div>
    <%
    	End If
    	Next
    
    	If intCont <> 0 then
    %>
    <div style="clear:left"><hr /></div>
    <%
    	intCont=0
    	End If
    
    End Sub
    
    
    Sub elencoFoto
    %>
    	<h3 align="center"><%= strAlbum %></h3>
    	<p align="center">Torna indietro</p>
    <%
    	strPath = Server.MapPath("./" & strAlbum)
    	Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
    	Set objFolder = objFSO.GetFolder(strPath)
    	Set objCont = objFolder.Files
    	
    	intCont = 0
    	For each Foto in objCont
    	If Ucase(Right(Foto.Name,3)) = "JPG" then
    %>
    	<div align="center" style="float:left; width:<%= int(100/intFotoxRiga) %>%">
    		<a href="<%= strAlbum & "/" & Foto.Name %>">
    		[img]<%= strAlbum & [/img]" alt="<%= Left(Foto.Name , Len(Foto.Name)-4) %>" />
    		<%= Left(Foto.Name , Len(Foto.Name)-4) %></a>
    	</div>
    <%
    	intCont = intCont+1
    	End If
    	
    	If intCont = intFotoxRiga then
    %>
    <div style="clear:left"><hr /></div>
    <%
    	intCont=0
    	End If
    	Next
    	
    	If intCont <> 0 then
    %>
    <div style="clear:left"><hr /></div>
    <%
    	intCont=0
    	End If
    %>		
    	<p align="center">Torna indietro</p>
    <% 
    End Sub
     %>
    spero che ti sia utile.
    nella sub elenco album, per ogni album ho messo semplicemente in nome della cartella non formattato, ma puoi formattarlo a piacere, magari inserendo un'immagine presa dalla cartella. se hai bisogno di aiuto chiedi.

    ciao
    La verita' è che... tu sei il debole, e io sono la tirannia degli uomini malvagi, ma ci sto provando ringo, ci sto provando con grandissima fatica a diventare il pastore..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.