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
