Peter S skrev:
> Men hvad så med nu? hvordan holder jeg styr på sammenhængen
> mellem indlæggene?
En simpel mulighed er at lade et indlæg have et parentID der
henviser til det indlæg der svares på (det er så null for indlæg
der starter en tråd).
Det giver mulighed for ubegrænsede tråddybder, men er til gengæld
også tungt at anvende, fordi man får rekursive kald til databasen.
Hvis man ikke har behov for trådning, kan man nøjes med at arbejde
med to niveauer - tråde og indlæg - og så blot sortere efter
datoen. Det er væsentligt lettere at sætte op, men giver ikke de
samme muligheder ved brug.
En tredje teknik er at bruge et felt til at vise placeringen i en
tråd (altså hvor mange niveauer man ligger under hovedindlægget).
Her må man sætte en maksdybde for trådningen - men det behøver ikke
at være et problem i praksis.
Hvis du er i tvivl om hvad forskellen mellem trådning og ikke-
trådning er, kan jeg prøve at vise det med et eksempel:
Her er først et trådet eksempel:
A
- B (svar på A)
- C (svar på B)
- D (svar på A)
- E (svar på A)
- F (svar på E)
- G (svar på E)
- H (svar på G)
Man kan grafisk se hvilke indlæg der er gået forud for ethvert
svarindlæg i tråden herover. Det er også værd at bemærke at
trådningen virker, selvom indlæggene herover ikke kommer i
alfabetisk rækkefølge - indlæg C kan fx sagtens være skrevet senere
end indlæg G.
Uden trådning kan den samme tråd fx se ud som følger:
A
- B (svar på A)
- D (svar på A)
- E (svar på A)
- F (svar på E)
- G (svar på E)
- C (svar på B)
- H (svar på G)
Man kan se at alle svarindlæg refererer til startindlægget A, men
man kan ikke se om et indlæg refererer til et andet svarindlæg.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html