jeg har et digital kamera... :P som følge af det tager jeg mange billeder, som jeg gerne vil have lagt online. men jeg kan ikke finde en måde at indexsere dem på, har tænkt på en slags \"Explorer\" struktur med mapper også videre, hvordan gøres dette? jeg har god erfaring i ASP og Databaser, så jeg mangler en ide.
<% \'------------------------------------------------ \'henter info om siden \'------------------------------------------------ page = trim(Request.QueryString(\"page\")) start = trim(Request.QueryString(\"start\"))
Set objFSO = CreateObject(\"Scripting.FileSystemObject\") Set objFile = objFSO.GetFile(strPhysicalPath) Set objFolder = objFile.ParentFolder Set objFolderContents = objFolder.Files
\'------------------------------------------------ \'grund variabler \'------------------------------------------------ row_count = 0 row = 1 max_row = 3 count = 1 If NOT start <> \"\" then Start = 1 End If %>
\'------------------------------------------------ \'Info Script, udregner og udskriver info til siden \'------------------------------------------------ If page <> \"\" then response.write \"side <a href=\'index.asp\'>1</a> \" else Response.write \"side 1 \" End If
For Each objFileItem in objFolderContents info_Count = info_Count + 1 info_page = info_page + 1 if info_page = 9 then info_page_count = info_page_count + 1 info_page = 0 End If If info_page = 0 then If trim(info_page_count + 1) = trim(page) then response.write info_page_count + 1 & \" \" Else response.write \"<a href=\'index.asp?start=\" & info_count & \"&page=\" & info_page_count + 1 & \"\'>\" & info_page_count + 1 & \"<a> \" End If End If Next Response.write \"<br>Der er ialt <b>\" & (info_Count) & \"</b> billeder\" if (info_page_count) * 9 = info_count then Response.write \" på <b>\" & (info_page_count) & \"</b> sider<br>\" Else Response.write \" på <b>\" & (info_page_count) + 1 & \"</b> sider<br>\" End If %> <div align=\"center\"> <table border=\"0\" cellspacing=\"3\" cellpadding=\"3\"> <tr>
<% For Each objFileItem in objFolderContents
If objFileItem.Name = \"index.asp\" then Else
If CLng(count) < CLng(start) then count = count + 1 Else
If CLng(row) => CLng(max_row) And row_count = 3 then Else
If row_count > 2 then response.write \"<tr>\" row_count = 0 row = row + 1 End If
Response.write \" <td><a href=\'\" Response.Write(objFileItem.Name) Response.write \"\'><img border=0 src=\'\" & (objFileItem.Name) & \"\' alt=\'\" & (objFileItem.Name) & \"\' width=239 height=180></a>\" row_count = row_count + 1 count = count + 1 End If End If End If Next %>
-----------------readme.txt---------------- _______________________________________ |------------- Galleri 1.0 -------------| | THIS SCRIPT IS MADE BY KOLDY 2001 | |---------------------------------------| | Må bruges af alle | |---------------------------------------| |Læs nu denne fil grundigt igennem :).. | |---------------------------------------| |_______________________________________|
.:Indhold:. - Index.asp ^ Selv scriptet - Readme.txt ^ Den side du sider og læser n00B
.:Install:. - Unpack til den folder hvor du havde tænkt dit galleri skal være.. - Slet readme.txt (må om ingen omstendigheder være i samme bib som index.asp) - smid de billeder du vil havde på siden ind i selvsamme bib. - kør siden og det skulle virker - good luck ---------------------------------------------
Det er da meget smart til mindre foto albums... men at have ca. 2000 billeder i samme mappe, eh...
Synes godt om
Ny brugerNybegynder
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.