Avatar billede nielsmo Nybegynder
30. maj 2003 - 21:51 Der er 11 kommentarer og
2 løsninger

Hvordan kan jeg lave en liste over srtikler overskueligt?

HeY ;)

Jeg skal bruge en eller anden form for design til en artikeloversigt :

Den består at et overemne, et underemne og der ligger alle artiklerne, en 5 - 10 artikler pr. underemne. der kan være undelige over- og underemner.

Forstår i??

>Niels - ja mig...
Avatar billede bufferzone Praktikant
30. maj 2003 - 21:56 #1
Du kunne f.eks. lave eh html side, hvor du bruger en javascript menu, der sætter dine artikler op i en struktur der minder om stifinderen, med mapper og det hele. Normalt bruges den slags strukturmenuet kun til links, men de kan sagtens bruges til at løse dit prøblem på en grafisk overskuelig måde
Avatar billede nielsmo Nybegynder
30. maj 2003 - 22:02 #2
glemte lige at sige at der også skal være mulighed for ikoner som rediger, slet og status
Avatar billede bufferzone Praktikant
30. maj 2003 - 22:20 #3
Det kan sagtens lade sig gøre. Hvis du er stiv i ASP eller PHP kan det oven i købet laves dynamisk
Avatar billede bufferzone Praktikant
30. maj 2003 - 23:42 #4
Her er et par forskellige scripts

http://www.codeproject.com/jscript/inavigate.asp
http://www.javaside.com/asp/mus.asp?page=/us/tliste.shtml
http://alumni.nd.edu/~class89/menu.html brug vis kode for at se hvordan denne er lavet
http://javascript.cooldev.com/scripts/cooltree/

Det vrimler med forskellige typer der kan bruges
Avatar billede nielsmo Nybegynder
31. maj 2003 - 00:40 #5
Har selv lavet noget ligende, men hvis du gerne vil have nogle point bufferzone så sig til ;)
Avatar billede kongsteddk Nybegynder
01. juni 2003 - 12:24 #6
Hvad med at lave det i noget træstruktur ligende. Hvad koder du i ASP? Hvis ja, så kan jeg hjælpe dig et godt stykke hen af vejen (har selv 2 steder hvor det kører)
Avatar billede nielsmo Nybegynder
02. juni 2003 - 10:58 #7
kongsteddk -> Kan jeg se et eksempel???
Avatar billede kongsteddk Nybegynder
02. juni 2003 - 12:57 #8
Her kommer min kode. Har du spørgsmål, så skriv igen.

<%
Sub tree_Build(page_navn, Level)
Dim dk_tekst1, dk_tekst2, dk_tekst3, dk_tekst4
Dim uk_tekst1, uk_tekst2, uk_tekst3, uk_tekst4
Dim sql, navn2


    sql2 = "SELECT * FROM tekst ORDER BY navn"
    SET rs = Conn.Execute(sql2)

    rs.Filter = "navn = '" & page_navn & "'"

    dk_tekst1 = rs("dk_tekst1")
    uk_tekst1 = rs("uk_tekst1")
    afstand = level * 15
%>
  <tr>
    <td width="52%"><img src="/images/prik2.gif" width="<%=afstand%>px" height="0px"><a href="index.asp?pageid=<%=pageid%>&show=red2&id=<%=rs("id")%>&sprog=dk" title="Oprettet af: <%=rs("opret_navn")%>
Oprettet d.: <%=rs("opret_dato")%>
Redigeret af: <%=rs("ret_navn")%>
Redigeret d.: <%=rs("ret_dato")%>"><%=rs("navn")%></a></td>
    <td width="24%" align="center"><a href="index.asp?pageid=<%=pageid%>&show=red2&id=<%=rs("id")%>&sprog=dk"><img border="0" src="images/<% IF IsNull(dk_tekst1) = True THEN Response.Write("fejl") ELSE Response.Write ("ok") %>.gif" ALT="<%=rs("navn")%>"></a></td>
    <td width="24%" align="center"><a href="index.asp?pageid=<%=pageid%>&show=red2&id=<%=rs("id")%>&sprog=uk"><img border="0" src="images/<% IF IsNull(uk_tekst1) = True THEN Response.Write("fejl") ELSE Response.Write ("ok") %>.gif" ALT="<%=rs("navn")%>"></a></td>
  </tr>
<%
    rs.Filter = "ref_navn = '" & page_navn & "'"

    If Not (rs.EOF And rs.BOF) AND IsNull(rs("ref_navn")) = False Then
        rs.MoveFirst
        While Not rs.EOF
            tree_Build rs("navn"), Level + 1
            rs.MoveNext
        Wend
    End If
End Sub

    sql1 = "SELECT * FROM tekst WHERE IsNull(ref_navn) ORDER BY navn"
    SET rs1 = Conn.Execute(sql1)
    IF NOT rs1.EOF THEN
%>
<a href="index.asp?pageid=<%=pageid%>&show=ny1">Oprette ny side...</a>
<table border="1" cellpadding="0" cellspacing="0" style="cellpadding: cellspacing;"    bordercolor="#EEEEEE">
    <tr>
      <td width="52%"><b>Sidens titel</b></td>
      <td width="24%"><b>Tekst på Dansk</b></td>
      <td width="24%"><b>Tekst på engelsk</b></td>
    </tr>
<%
        rs1.MoveFirst
        While Not rs1.EOF
            tree_Build rs1("navn"), 0
        rs1.MoveNext
        Wend
    Response.Write ("</table>")
    ELSE
        Response.Redirect("index.asp?pageid=" & pageid & "&show=ny1")
    END IF
%>
Avatar billede kongsteddk Nybegynder
02. juni 2003 - 12:58 #9
Glemte lige at sige at databasen bagved er en MySQL db. Kan rimelig nemt skrives om til Access, hvis det er det du har.
Avatar billede nielsmo Nybegynder
02. juni 2003 - 14:16 #10
tak kongsteddk, men kan man se et live eksempel??? sådan som det kommer til at se ud
Avatar billede kongsteddk Nybegynder
02. juni 2003 - 14:42 #11
Jeg har ikke noget der kører offenligt. Begge 2 kører i et administrationsområde.
Hvis du kan vente til i aften, så kan du prøve at kigge på http://kongsted.adsl.dk/forum
Men det bliver ikke før ind i aften, da computeren ikke pt. er tændt.
Avatar billede kongsteddk Nybegynder
02. juni 2003 - 23:01 #12
Beklager at jeg ikke nåede hjem før nu.
For at du kan komme til at se det live, har jeg lagt det på en anden side. Se mere på http://www.kongsted.dk/forum
Avatar billede nielsmo Nybegynder
13. marts 2004 - 21:24 #13
lukker, 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
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

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