Jeg er løbet ind i et lille problem.. Jeg er i færd med at udvikle et nyheds script, hvori man skal kunne svare på kommentarer.. Jeg har en løsning, men synes at den er lige lovlig bøvlet.
osv.. Min løsning som jeg kan komme på er at kommentarer[id, svar_id] Dvs. At kommentarene som ligger under en anden kommentar, vil bruge svar_id til at linke med.. Please kom med jeres løsning, jeg vil blive meget glad :D
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Du skal - som du vist selv er kommet frem til - gemme en "parent" på hvert svar. Parent angiver, hvilken kommentar der er svaret til. Det bliver en pæn træstruktur, der burde være lige at gå til med en rekursiv funktion.
Jeg har lavet det sådan, men kan ikke få dem ordentlig sorteret, dvs. at hvis der er skrevet eks. en [Kommentar3] lige efter en [Kommentar2] så skal den blive udskrevet lige efter [Kommentar2] og derefter skal den anden [Kommentar2] komme.. plz kom med et eksempel.. :D
hvordan ser din database ud? Du skal først finde alle de kommentarer der ikke har nogen parent. For hver af dem skal du så finde alle de kommentarer der har parent sat til den kommentar du er ved at printe etc.
Hvis du lige smider dit db design stykker jeg gerne noget slam sammen til dig
Jeg kan ikke se hvad du skal bruge type til. Hvis du istedet tilføjer en parent kolonne. Når en bruger svarer på kommentaren med id x skal du smide x i parent cellen for svar-rækken. Det vil sige at du ender med dette design:
Ahh.. det kan godt være jeg havde overset det. svar_id er vist det samme som den parent jeg tilføjede. Hvad sker der vist du prøver min kode med svar_id istedet for parent?
id tabel_id svar_id bruger_id dato tekst 1 1 0 1 2005-01-16 18:02:31 Hun er dejlig 2 1 1 2 2005-01-16 00:00:00 Najs!!!!! 3 1 2 1 2005-01-16 00:00:00 HAHA så frækt Jeg kan ikke få det til at virke :( prøve lige at tag et kig på siden
Jeg tror faktisk det virker nu, men kan du så ikke lige tilføje hvordan den samtidig skal tage for et bestemt tabel_id, samt en smart udskydning til venstre, altså margin-left.. så ville jeg blive ûber glad :D
Undsklyld, hvar er det du er i tvivl om? Det er ikke meningen at jeg skal kode dine ting, men i højere grad hjælpe dig med at forstå, hvad der er galt. Hvad er der galt med den kode du lige har pastet?
nej ikke ned mellemrum.. Jeg lavede bare en extra celle, og så lidt java.
Synes godt om
Ny brugerNybegynder
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.