Genau im letzten Satz liegt meine einfache Antwort, Ja genau so ist es. Mehr als 10 
Replays in einem Thread lasse ich auch schon allein wegen der �bersichtlichkeit nicht 
zu. Das ist auch allgemein annerkannter Standart in den Threaddarstellungen. Was 
glaubst Du wie das aussieht, wenn Du 60 Schachtelungen in einer Seite hast ;-) Wer 
soll da durchblicken ? Und au�erdem hasse ich horizontale Scrollbalken !

Davon abgesehen habe ich nicht einen einzigen Thread, der automatisch umgesetzt wurde, 
in meinem Board. Ich mache ab 10 Threads einen neuen, genau auf der Basis 0-9a-z. Das 
lasse ich zur Auswahl oder ich schlie�e diesen Thread.

Sicherlich will man perfekt programmieren, aber nur im Rahmen einer tats�chlichen 
Chance auf so viele Unterantworten auf einen einzigen Thread. Die RE Textbox w�rde 
nat�rlich auch unm�glich aussehen ;-)

MfG
J. Schwalenberg
______________________
www.udex.de
www.ultradevextensions.de
[EMAIL PROTECTED]
______________________
Think big - UDEX Software !
Software & Extensions for Dreamweaver Ultradev & MX
----- Original Message ----- 
From: "Claudius Ceteras" <[EMAIL PROTECTED]>
To: "AspGerman Kaffeehaus" <[EMAIL PROTECTED]>
Sent: Monday, July 08, 2002 6:04 PM
Subject: [aspdecoffeehouse] Re: Forum - wieder mal was zum Thema :-)


Ah... Jetzt verstehe ich was Du meinst...
Das habe ich auch schon mal angedacht und bin dabei auf folgende
Probleme gestossen, die letztendlich den Einsatz verhindert haben...:

1.
Es gibt Fehler bei der Sortierung... Ab 10 replies
123/1
123/10
123/11
123/2
123/3
...

Als L�sung hatte ich mir �berlegt einfach f�r jede Ebene eine feste
Anzahl von Stellen pro Zahl zu haben (zus�tzlich habe ich die threadID
weggelassen, da ich die als extra feld habe und auch danach sortieren
kann).... Also so:

001
002
002/001
002/002
002/002/001
002/003
003
...
010
011
...

Wobei man jetzt eigentlich die trennstriche weglassen kann, aber ich hab
sie mal wegen der �bersicht dringelassen...
Man kann auch mehr als 3 stellen nutzen, um die anzahl der replies nicht
zu arg einzuschr�nken... Oder statt 0..9 einfach 0..9a-z pro stelle
nehmen. Das f�hrt dann zu 36^3=46656 m�gliche replies bei 3 stellen...

Dies l�st aber immer noch nicht ein paar andere probleme...
2. Man muss f�r beliebige tiefen ein textfeld nehmen und kann kein
varchar benutzen, was nicht gut f�r die performance ist.
3. wenn man solche textfelder indiziert werden nur maximal 256
buchstaben(sql server) als index benutzt, d.h. a b einer bestimmten
tiefe stimmt die sortierung wieder nicht...

F�r alle praktischen Zwecke mag zwar 36^4=1679616 m�gliche Replies und
256/4 = 64 Ebenen genug sein, aber irgendwie habe ich ein schlechtes
Gef�hl dabei, wenn ein Problem nicht allgemein gel�st ist...
Was macht man den ab 64 Ebenen? Dem User sagen:"Sorry, zu tief
geschachtelt. Posten sie woanders!"?

Gruss,

Claudius

> 
> So sieht dann das select aus :
> 
> SELECT *
> >FROM threads
> WHERE BoardID = vboard AND sperre ='nein' AND archiv='nein'
> ORDER BY themenID DESC, Satz ASC
> 
> 
> Die Satznummern sehen so aus:
> 
> Thread: 123
> Dann die Satzwerte entsprechend der Eintragsreihenfolge in die DB
> 
> 1. RE = 123/1  
> 2. RERE = 123/1/1
> 3. RE = 123/2
> 4. RERERE = 123/1/1/1
> 5. RE = 123/3
> 6. RERE = 123/2/1
> 
> 
> MfG
> J. Schwalenberg
> ______________________
> www.udex.de
> www.ultradevextensions.de
> [EMAIL PROTECTED]
> ______________________
> Think big - UDEX Software !
> Software & Extensions for Dreamweaver Ultradev & MX
> ----- Original Message ----- 
> From: "Claudius Ceteras" <[EMAIL PROTECTED]>
> To: "AspGerman Kaffeehaus" <[EMAIL PROTECTED]>
> Sent: Monday, July 08, 2002 5:27 PM
> Subject: [aspdecoffeehouse] Re: Forum - wieder mal was zum Thema :-)
> 
> 
> Das mit "/1" hab ich nicht verstanden... Erkl�r noch mal...
> 
> Claudius
> 
> > Zwei zus. Spalten in der DB 
> > 
> > abstand als int
> > satz als text
> > 
> > Beim ersten Thread einen satzwert der gleich der DS ID 
> > anlegen, und bei abstand 1.
> > Beim antworten den Satzwert jeweils mit /1 erg�nzen , je nach 
> > Reihenfolge der Antworten und den Satzwert um eins , je nach 
> > Reihenfolgenpos im Thread erh�hen.
> > 
> > Dann mu�t Du nur noch ein transparentes gif machen und den 
> > width des gifs aus der DB holen. Sortieren tust Du dann nach 
> > der Threadid und anschlie�end nach dem satz DESC.
> 
> 
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | 
> http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee
house.asp


| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
|
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp


| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an