Oprettet søn. d. 06. juli 2008 kl. 02:46:50

rasmus_h
rasmus_h (15.680 point. Point ude: 60)

Sortere mapper efter last modified

Hej

Jeg har et script der automatisk henter og lister alle undermapper på min side. Nu vil jeg så gerne have den til at sortere mappevisningen efter "last modified date" eller "last created date" så den seneste ændre mappe bliver vist først i listen.

Kan nogle hjælpe med det?

index.asp:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Language" content="da" />
<title>PaPdyr's billed galleri</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="index.css" />
</head>

<body id="body">

<div id="masthead">
    <div id="top_left">
    </div>
    <div id="header">
    </div>
</div>
<div id="container">
    <div id="left_col">
    </div>
    <div id="page_content">
        <span class="style2">
        <br />
        <br />
        <strong><span class="heading">Galleri 2008</span></strong><br />
        <br />


        <br />
<br />
<table style="width: 100%">
<%
' Rod mappe defineres
    folderspec = server.mappath(".")

' FSO oprettes med visning af undermapper
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set fold = fso.GetFolder(folderspec)
    for each subfolder in fold.subFolders
   
' INDLÆSNING AF ALBUM NAVN

Dim xmlDoc
Set xmlDoc = Server.CreateObject("Microsoft.XMLDOM")

xmlDoc.load(Server.Mappath(subfolder.Name & "/ext/xml/albuminfo.xml"))

' Hent titel navn
albumtitel = xmlDoc.documentElement.childNodes(0).attributes.getNamedItem("title").nodeValue

   
' Billede hentes fra galleri
    Set FSO3 = CreateObject("Scripting.FileSystemObject")
    Set Folder3 = FSO3.GetFolder(Server.Mappath(subfolder.Name & "/small"))
        For Each File In Folder3.Files
                strBillede = "<img src=" & subfolder.Name & "/small/" & File.Name & " width='65' height='65' border='0'>"
                Exit For
        Next
   
' Link skrives til klienten i tabel
%>
            <tr>
                <td style="width: 85px"><% response.write strBillede %></td>
                <td valign="middle"><%response.write "<a href=" & subfolder.Name & ">" & albumtitel & "</a>"%></td>
            </tr>

<%
' Alle forbindelser lukkes
    set FSO3 = nothing
    set Folder3 = nothing
    set albumtitel = nothing
    set xmlDoc = nothing
       
' Næste billed galleri bearbejdes og sidste variabler lukkes
    next
    set fold = nothing
    set fso = nothing
%></span>        
</table>
<span class="style2">
        <br />
        </span>
    </div>
</div>
<div id="footer" class="style1" style="width: 75%">
    </div>

</body>

</html>

Hvis nogle har forslag til andre optimeringen i koden, er jeg lutter øren :)

Venlig Hilsen
Rasmus Hansen

Skrevet søn. d. 06. juli 2008 kl. 19:07:42| #1

hundevennen
hundevennen (12.689 point)
prøv at kigge her - har selv haft samme problem - FSO kan ikke normalt sortere men ved hjælp af det der er beskrevet her fik jeg det til at du

http://www.roubaixinteractive.com/PlayGround/FSO/Sort_Folder_Contents.asp

Skrevet ons. d. 09. juli 2008 kl. 10:22:44| #2


Skrevet ons. d. 09. juli 2008 kl. 14:43:59| #3


Skrevet ons. d. 09. juli 2008 kl. 15:13:49| #4

rasmus_h
rasmus_h (15.680 point)
Tak for jeres tid begge to. Desværre er jeg helt blank for hvad jeg nu skal gøre som næste skridt, for at benytte jeres forslag, hhv C# og VB. Kan jeg få et hint?

Vh
Rasmus

Skrevet tor. d. 10. juli 2008 kl. 08:33:48| #5

danielmellgaardfrost
danielmellgaardfrost (4.255 point)
Hej Rasmus.

Du skal downloade Visual Web Developer 2008 fra microsoft.com/express/download

Åben enten VB eller C# udgaven af koden i værktøjet og afprøv det :-)

Skrevet tor. d. 10. juli 2008 kl. 09:52:19| #6


Skrevet fre. d. 10. juli 2009 kl. 04:43:34| #7

rasmus_h
rasmus_h (15.680 point)
Tak for jeres hjælp. Projektet blev desværre lagt på hylden pga flytning og jeg er ikke rigtig kommet tilbage til det endnu. Jeg vil afprøve jeres forslag så snart det bliver aktuelt!

Vil I lægge et svar så vi kan få lukket? :)

Skrevet man. d. 02. august 2010 kl. 06:11:56| #8

rasmus_h
rasmus_h (15.680 point)
Ingen svar, lukker selv. Sig til hvis I fortryder og vil have jeres point.

Skrevet man. d. 02. august 2010 kl. 06:12:13| #9

rasmus_h
rasmus_h (15.680 point)
Ingen svar, lukker selv. Sig til hvis I fortryder og vil have jeres point.

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Filer starter med bogstav

Oprettet den 2. september 2010 kl. 22.03
lordnelson giver 200 point for svar | Giv et svar »

access Editor

Oprettet den 31. august 2010 kl. 22.42
kokkens giver 30 point for svar | Giv et svar »

paypal knap asp bekræftigelse data frem og tilbage

Oprettet den 30. august 2010 kl. 12.26
larsen45 giver 15 point for svar | Giv et svar »

Seneste guides

100% højde med CSS i alle browsere
XML
2 Ting du skal holde øje med





Tips & Tricks fra PC World

Teaser billede

Sådan udspionerer du Google

Søgegiganten Google ved uhyggeligt meget om dig. Med Google Alarm får du besked, hver gang der sendes oplysninger om dig til Googles servere.


Anmeldelser fra PC World

Teaser billede

Test: Smart GPS-ur til løb og cykelture

Garmins Forerunner 110 er en meget underholdende makker, uanset om du løber, kører mountainbike i skoven eller drøner rundt på rulleskøjter. Vi har testet det GPS-baserede motions-ur.


Seneste blogindlæg

Teaser billede

Kvittering og status

På Eksperten er der 914.000 spørgsmål. Af dem er 162.000 åbne spørgsmål hvor der ikke er et accepteret svar, selvom der ligger forslag til svar på 63.000 af dem. Mange af dem ligger mange år...


Nyheder fra PC World

Teaser billede

Samsung udfordrer iPad med toptunet Android-tablet

Syv tommer skærm, Googles mobile styresystem og en vægt på 380 gram. Samsung har afsløret detaljerne om Galaxy Tab, der er sydkoreanernes bud på en konkurrent til Apples iPad. Mød tablet-pc'en...


Nyheder fra Computerworld

Se ugens mest læste artikler på Computerworld.dk

Fik du det hele med? Se listen over ugens mest læste artikler på Computerworld.dk. Der er i alt blevet bragt 102 artikler.



Kurser
Samarbejdspartnere

Udgiver · © 2010 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301