Das stimmt. Deshalb finde ich es nicht schlecht wenn es immer nur 2
Ebenen im Baum gibt. Die Frage und leicht einger�ckt alle Antworten!

-----Urspr�ngliche Nachricht-----
Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]] 
Gesendet: Montag, 8. Juli 2002 19:13
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] Re: Forum - wieder mal was zum Thema :-)


Nachtrag:

F�r richtig lange Diskussionen eignen sich Foren ohne Baumstruktur
sowieso besser - oder?

Claudius


> -----Original Message-----
> From: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
> Sent: Montag, 8. Juli 2002 19:05
> To: AspGerman Kaffeehaus
> Subject: [aspdecoffeehouse] Re: Forum - wieder mal was zum Thema :-)
> 
> 
> Jaja... Perfektionismus... Meine Geisel...
> 
> Aber 10 Replies w�ren mir zu wenig...
> Wie man das darstellt ist eine andere Frage, aber mehr als 10 replies 
> sollte man schon zulassen... Und einen neuen �ffnen oder einen thread 
> zwangszuschliessen finde ich nicht akzeptabel... Immerhin gruppiert 
> ein thread logisch eine diskussion.
> 
> Aber Du hast schon recht... F�r ein forum sollte das reichen... 
> Zumindest macht der performancegewinn das wieder kr�ftig wett....
> 
> Aber es ist halt keine gute Methode, um beliebige Trees zu 
> beschleunigen... :-(
> 
> Claudius
> 
> > 
> > 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/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/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.as
| p


| [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