Gå til innhold

Trestruktur i forum


Anbefalte innlegg

Skrevet (endret)

Jeg holder på å skal endre et forum som jeg har, jeg skal få hver tråd til å vises slik:

trestruktur.gif

 

Forumet som jeg skal endre på er denne:

http://mztysfjord.net/?side=forum.php

 

Aner bare ikke hvordan jeg får laget sånn struktur.

 

Vet du hvordan? Tell me :)

Endret av ntec
Videoannonse
Annonse
Skrevet

http://treemenu.org/

 

Det er et javascript laget en kar jeg kjenner, mulig du kan bruke dette til å utføre det du vil.

(Jeg har aldri brukt det selv, så jeg vet ikke hvor komplisert det er å bruke til det du vil (som jeg heller aldri har gjort))

Skrevet (endret)

Nå sjekket jeg ikke siden som Nazgul nevnte, men det du kan gjøre er å lage en liste eller en tabell, alt ettersom hva du liker, og kjøre på med forskjellige innrykk for hver "node".

 

Hvis du kun vil ha et par-tre levels, kan du lage alle klassene manuelt. Hvis du ønsker muligheten til å gå inn i det uendelige, kan du lage en felles klasse for hver linje (|-- Bla, bla...) og padde denne med <antall levels> x <fast innrykk>.

 

Hvordan du skal sette opp selve prosessen for å printe ut dette blir dog litt mer komplisert. Da må du nesten skrive litt om hvilket utgangspunkt du har.

 

Edit: du trenger vel gjerne en egen klasse for den øverste posten, siden den kun skal ha ark-symbolet, ikke noe streker og sånt.

Endret av gozzer
Skrevet

Jeg lagde engang et script som leste innholdet i en mappe rekursivt, og lagde padding-left for hvert nivå innover du gikk. Da brukte jeg hvertfall en rekursiv funksjon hvor ett av parameterne var padding-left'en, som jeg bare økte med 5px for hver gang funksjonen kalte seg selv. Det er kanskje noe av det samme du ønsker her?

Skrevet

Du bør benytte deg av "Composite pattern", for å programmere en slik meny.

 

Nå er det mulig det kan virke litt avangsert, men hvis du finner en god tutorial så er my gjort. Da en slik meny sannsynligvis vil bli valgt som tutorial grunnag.

 

Et sjapp søkt på google ga meg denne lenken som jeg tror vil gi deg et godt grunnlag:

http://devzone.zend.com/node/view/id/7

Gjest Slettet-rXRozPkg
Skrevet

Men en meny og den trestrukturen din er lagt opp på samme måte, derfor er det meget relevant.

Får du til selve trestrukturen, så er det bare å slenge på mer tekst/html (hentet fra DB) for hver linje som blir skrevet ut etterhvert...

Skrevet (endret)
det er ikke snakk om å programmere en meny, men et forum!

6159973[/snapback]

Slik jeg forsto det så var vel det umidelbare problemet ditt å progrmmere en emne oversikt. Det er jo strengt tatt en meny over alle svarene i et emnet?

 

"Composite Pattern" er ikke forbeholdt menyer, men er en måte å løse et programmerings problem på. http://en.wikipedia.org/wiki/Composite_pattern

 

En tre meny er et meget godt eksempel der man bør benytte seg av en slik løsning. Det vil gjøre det enkelt å omrokere på oversikten, fjerne svar, filtrere bort, legge til, osv.

 

Hvis du leser igjennom den siden jeg lenket til i forrige post så antar jeg at du vil kunne se hvordan du kan benytte den i emene oversikten din.

 

Om du velger å implementere den er en annen sak.

Endret av Fjoggs

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...