Avatar billede DGudiksen Nybegynder
07. april 2011 - 23:02 Der er 1 løsning

Kommentar tree i PHP&Css

Hej eksperter, jeg har fået lavet mig et kommentar tree/child.

Til dem som ikke ved hvad det er så kan jeg lige hurtigt forklarer lidt om det:

Nyheden her
----------

1. kommentar
------------
  2.kommentar (men første kommentar til kommentar 1)
      3. kommentar (men første kommentar til kommentar2)
  4. kommentar (men anden kommentar til kommentar 1)
5. kommentar

håber i forstår, ellers er der mulighed for at se et eksempel på det her: http://fragportal.dk/index.php?p=forumtopic&id=2

Men jeg kunne godt tænke mig at der kom nogle sorte streger/linjer, som viser hvilke kommentarer som "hører/passer" til hvilken kommentar, f.eks: http://xplayn.com/19837

Nogle som har en ide på hvordan man stiller det op? så den kan gøre det således, kan ikke lige gennemskue hvordan det skal gøres.

Søger ikke en kode til at gøre det, men ideen til hvordan det stilles op. så stregerne går tilpas langt ned + går helt ud til kommentaren, da den f.eks kan gå helt ud i 7 "level"

På forhånd tak
Avatar billede Slettet bruger
08. april 2011 - 01:18 #1
Alle indlæg gives et "level".
"Nyhed": level = 0
Kommenterer: level = parent.level + 1

Og så bare indrykke med "margin-left:"+(level*10)+"px;"
- det giver helt automagisk et resultat som på http://xplayn.com/19837

MEN, en ophedet diskussionen med mange indlæg frem-og-tilage, vil tilsidst blive meget smal..
- på den anden side, vil dette i sig selv (måske) lægge en dæmper på gemytterne (bliver de ved, i det helt urimelige, bliver indlægene tilsidst så smalle at man ikke længere kan se dem : )
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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