Ich stehe generell auf Baum Threads, weil sich, gerade bei Langen Themen oft verschiedene Gespr�chsf�den herauskristallisieren,
Gru�, Andreas, (endlich wieder zu hause und darf an die Liste schreiben :-) ), http://www.drhirn.com/Euphoriaschild > -----Urspr�ngliche Nachricht----- > Von: J�rg Schwalenberg [mailto:[EMAIL PROTECTED]] > Gesendet: Montag, 8. Juli 2002 19:52 > An: AspGerman Kaffeehaus > Betreff: [aspdecoffeehouse] Re: Forum - wieder mal was zum Thema :-) > > > Ja das ist korrekt. Deshalb bin ich auch nur f�r > Threaddarstellungen in schnellen Foren mit kurzen Threads. > > 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 7:13 PM > Subject: [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.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
