Avatar billede tbsandau Novice
08. april 2010 - 16:22 Der er 4 kommentarer og
1 løsning

Mangler et simpelt og let ASP galleri

Hej Alle.
Jeg står og skal bruge et simpelt ASP galleri. Det skal også allerhelst være en freeware version. Er der nogen der ved hvor jeg kan finde noget?

Jeg ville allerhelst have php, men det webhotel til den hjemmeside jeg skal lave, understøtter kun ASP...

Håber nogen kan hjælpe!

Venlig hilsen
Tim
Avatar billede frozenink Nybegynder
08. april 2010 - 17:35 #1
Hvor simpelt skal det være ?
Du kan lave det med FSO, sådan her.
............................................
<%
Function ShowFolderList()
    thumpwidth = \"50\"
    thumpheight = \"50\"
    counter = 4
    counter2 = 0
    folderspec = server.mappath(\".\")
    Set fso = Server.CreateObject(\"Scripting.FileSystemObject\")
    Set folder = fso.GetFolder(folderspec)
    Set foldercollection = folder.Files
    For Each file in foldercollection
    if lcase(right(file, 3)) = \"jpg\" OR lcase(right(file, 3)) = \"gif\" then
    tmp = tmp & \"<a href=\'\" & file.name & \"\'><img src=\'\" & file.name & \"\' width=\'\" & thumpwidth & \"\' height=\'\" & thumpheight & \"\'></A>\"
    counter2 = counter2 + 1
    if counter2 = counter then
    tmp = tmp & \"<BR>\"
    counter2 = 0
    end if
    end if
    Next
    ShowFolderList = tmp
End Function
response.write showfolderlist()
%>
............................................

Eller det kan laves med en (Access) database + Back-end + kategorier + tæller osv. se evt. et eksempel her
http://rodeorm.dk/orm/gal_default.asp
Avatar billede tbsandau Novice
08. april 2010 - 19:36 #2
Det er fint, som den simple du har lavet der! Men jeg kan slet ikke asp, så har lige svært ved at gennemskue hvordan opsætningen af billederne på siden bliver?

Jeg kan gennemskue så meget, at den viser alle billederne fra en mappe, i 50x50? og ved klikke på dem, kommer de op i stort billede. Er det korrekt?
Avatar billede frozenink Nybegynder
08. april 2010 - 22:16 #3
Det er korrekt, nogle ting du skal vide / tage dig i agt for er :

Lav thumbnails til dine billeder!
Lige nu loader du billeder i deres fuld størrelse.. dvs, der skal loades 100/200/300 kb per billede!
F.eks. 150 kb * 121 billeder = 18150 kb = 18,150 MB!
Bare på 1 side.

Men så skal du til at ændre (meget) i scriptet.
Prøv her på siden, at søge på "FSO" så ser du *S*

Et fungerende, og mere simpelt script, kan du se et eksempel på her.
http://www.rodeorm.dk/test.asp

****************** Koden Her
<table border="1">
<%
cols=5
dim image_directory, Image_Array, count_image, randomfile, directory, allfiles, image
image_directory = "testmappe"
Set directory=server.createobject("scripting.filesystemobject")
Set allfiles=directory.getfolder(server.mappath(image_directory))
For each image in allfiles.files
Image_Array = image.Name
count=count+1
TRCount=TRCount+1
%>
<td width="<%="" & formatnumber("" & 100/cols & "",0,0) & ""%>%">
<p align="center">
<a href="<%="" & image_directory & "/" & Image_Array & ""%>" target="_self">
<img src="<%="" & image_directory & "/" & Image_Array & ""%>" border="0" width="50">
</a>
</p>
</td>
<%
if TRCount=cols then
Response.Write "</tr>"
Response.Write "<tr>"
TRCount=0
end if
Next
%>

</table>
********************************

Billederne ligger i mappen "testmappe"
Antal billeder Pr. linje ændres her: cols=5
Billede Størrelsen ændres her: width="50"
Tabel Størrelsen ændres her: 100/cols
Avatar billede tbsandau Novice
09. april 2010 - 05:53 #4
Det er præcis hvad jeg skal bruge!! Smukt so far! Kigger på det i aften når jeg kommer hjem fra job, og så får du dine point ;)

Tak "so far" ;)
Avatar billede tbsandau Novice
09. april 2010 - 21:14 #5
Det er sku klasse det der!

Tak for hjælpen!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



Seneste spørgsmål Seneste aktivitet
I går 23:37 Poe strøm Af lurup i LAN/WAN
I går 14:46 GIF-EDITOR Af snestrup2000 i Billedbehandling
I går 14:03 Logge ind Af Bob i PC
I går 12:12 2 skærme - 1 virker - den anden siger No signal Af eksmojo i Skærme
I går 10:33 openvpn projekt Af dcedata1977 i Windows