Avatar billede usse Nybegynder
13. maj 2005 - 01:07 Der er 8 kommentarer og
1 løsning

"Grene" binding af kommentarer

Jeg har lavet et nyhedsscript, hvor man kan tilføje kommentarer.
http://zerocontrol.net/justloseit/?id=4 se eks. her.

Men mit spørgsmål er så bare hvordan jeg kan lave "grene" binding fra kommentar #3 -> kommentar #4

TABEL kommentar:
( id, tabel_id, svar_id, bruger_id, nummer, type )

Jeg bruger type til at lave indrykninger med

Det kunne være rart hvis nogen kunne hjælpe.
Avatar billede lsskaarup Nybegynder
13. maj 2005 - 08:12 #1
Ved ikke om jeg har forstået spørgsmålet helt rigtigt, men giver da et forsøg alligevel.

Måske et ekstra felt (hoved_id), som releterer til hovedtråden. Det kan så være tomt, hvis det er kommentar 3, fordi det er det første, og hvis det er kommentar 4, skal felter indeholde id'et, fra kommentar 3...?
Avatar billede usse Nybegynder
13. maj 2005 - 12:50 #2
Ja har også tænkt på det, men ved ikke helt hvordan jeg skal opbygge det..
Avatar billede Slettet bruger
13. maj 2005 - 16:25 #3
Jeg er kommet med et svar i et tidligere spørgsmål du måske kan bruge:
http://www.eksperten.dk/spm/524356
Avatar billede usse Nybegynder
18. maj 2005 - 17:46 #4
Jeg bruger også den metode med strukturen nu, men jeg kan ikke lige hitte ud af hvordan jeg kan lave (synlige) grene til kommentarerne..
Eks:

|
--/////////////                     
  |
  |
  |--/////////////                       
  |  |
  |  |
  |  |--///////////// 
  |  |
  |  |
  |  |--/////////////
  |
  |
  |--/////////////         
  |
  |
  /////////////
Avatar billede Slettet bruger
18. maj 2005 - 17:58 #5
Det bliver svært at lave noget med tegn ala det du har ovenover, da det vil kræve du bruger en skrifttype med fast bredde...

Hvis du ikke vil ud i at lege med noget grafik, hvilket lige umiddelbart vil virke som en større opgave, så skal du vel ud i noget med at bruge forskellige tegn for at indikere et niveau, f.eks. som på www.debatsiden.dk

Ellers har jeg ikke lige en masse gode idéer.

Da jeg i sin tid havde påtænkt at benytte mig af systemet, ville jeg have brugt mellemrum, til at lave indrykningen med. Tror nok jeg lagde mig fast på at 3 mellemrum var ét niveau. Hver gang der så skulle vises noget et niveau længere nede, satte jeg 3 mellemrum mere ind.
Avatar billede usse Nybegynder
18. maj 2005 - 18:58 #6
Jeg har fået det til at virke med den strukturform osv.. men jeg vil bare have sådan at gren bindingerne bliver vist rigtigt.. og det er kun et eks. :)

|         
--/////////////                     
  |
  |
  |--/////////////                       
  |  |
  |  |
  |  |--///////////// 
  |  |
  |  |
  |  |--/////////////
       
  ^
  |_____ den gren må ikke blive vist, kun hvis ->

|
--/////////////                     
  |
  |
  |--/////////////                       
  |  |
  |  |
  |  |--///////////// 
  |  |
  |  |
  |  |--/////////////
  |
  |
  |--/////////////         
  |
  |
  ///////////// <-- Der er et niveau lavere med mindst 2 kommentarer
Tjek lige: http://zerocontrol.net/justloseit/hej.php eller
          http://zerocontrol.net/justloseit/hej1.php

Jeg ved ikke helt om du kan følge mig :)
Avatar billede Slettet bruger
18. maj 2005 - 22:09 #7
Kan ikke se noget på dine 2 links. Der er bare en sql-fejl.
Avatar billede Slettet bruger
18. maj 2005 - 22:18 #8
Umiddelbart kan min kodning ikke gøre det, da den ikke kan se hvor mange niveauer der er. Den laver indrykning alt efter hvilket niveau en givet besked er på.

Skal du have noget ala ovenstående, må du skulle have følgende:
1. Først en forespørgsel der finder hovedtråde. (niveau 1)
2. Dernæst en forespørgsel der finder alle undertråde (niveau 2)
3. Dernæst en forespørgsel der finder næste niveau (niveau 3)
osv.

Tror det vil blive langsomt og omstændigt.

I mine øjne er hastighed det vigtigste i et forum. Der er ingen der gider læse en tråd der indeholder f.eks. 10 indlæg, såfremt load-tiden er meget lang.

Ved ikke om der findes noget java-script der kan lave det ønskede grafisk alá stifinder, såfremt det kan bruges i dit tilfælde.
Avatar billede usse Nybegynder
03. juni 2005 - 11:56 #9
Lukker og slukker, har fundet en løsning :)
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