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
