Rüdiger 3 Report post Posted March 30, 2005 Hallo, ich habe folgendes Problem: einer meiner Moderatoren im Board hat ein Posting verfasst. Es wird aber in dem Thema nicht angezeigt. Geht man nun über das Profil und sagt "alle Beiträge des Users anzeigen" dann erscheint der Beitrag. Er steht auch in der Datenbank. Dort sind die Verweise zum Forum und zum Thema korrekt angegeben. Hat jemand eine Idee? Gruß Rüdiger Share this post Link to post
Stefan 0 Report post Posted March 30, 2005 Also topic_id und forum_id sind in der ibf_posts bei dem Datensatz richtig eingetragen? Ist der Wert in der Spalte queued auch auf 0 gesetzt? Share this post Link to post
Rüdiger 3 Report post Posted March 30, 2005 Hallo Stefan, alles korrekt eingetragen. Auch queued ist auf 0. Gruß Rüdiger Share this post Link to post
Stefan 0 Report post Posted March 30, 2005 Ist es das letzte Posting in dem Thema? Oder liegt es zwischen irgendwelchen anderen Postings? Wäre es ggf. am Ende oder Anfang einer Seite? Share this post Link to post
Rüdiger 3 Report post Posted March 30, 2005 Hallo Stefan, kann ich nicht sagen. Ich habe allerdings ein größeres Problem. Ich hatte per phpmyadmin versucht die Tabellen zu optimieren. Da hats mir die Datenbank zerrissen. Da in der Tabelle Posts ein Überhang war, dacht ich, dies könnte die Ursache sein. Nun spielt mein Provider einen Dump wieder ein. Dann schau ich mal, ob das Problem noch besteht. Vielen Dank zunächst Rüdiger Share this post Link to post
Rüdiger 3 Report post Posted March 31, 2005 (edited) Hallo Stefan, nachdem die Datensicherung erfolgreich abgeschlossen ist, kann ich wieder die Einträge nachsehen. Also in der Datenbank steht es drin. Die Verweise zum Topic und Forum sind in Ordnung. Das Posting steht mittendrin. gruß Rüdiger P.S. selbst auf die Gefahr hin nun für blöd gehalten zu werden: Mit dem Internet Explorer ist das Posting da (es sind übrigens zwei) mit Mozilla Firefox nicht :w00t: Edited March 31, 2005 by Rüdiger Share this post Link to post
Stefan 0 Report post Posted April 1, 2005 Hast du mal einen Link zum besagten Posting? Share this post Link to post
Rüdiger 3 Report post Posted April 1, 2005 (edited) Hallo Stefan, hier und hier und hier und hier. Diese Dinger sind im Firefox nixht da. Es passen auch die Postings inhaltlich nicht. Bis hier ist alles gleich. Dann fehlen die oben angegebenen Postings und dann kommt dies mit falschem Inhalt. Wohlbemerkt nur in Firefox. Im IE ist alles in Ordnung. Gruß Rüdiger Edited April 1, 2005 by Rüdiger Share this post Link to post
Rüdiger 3 Report post Posted April 24, 2005 gaaaaanz vorsichtig nachgefragt: hast du eine Idee? Share this post Link to post
Stefan 0 Report post Posted April 24, 2005 Sorry, dein Problem ist mir in den letzten Tagen irgendwie durch die Lappen gegangen. Die fehlenden Beiträge sind schon da, jedoch werden sie nicht angezeigt. Sie werden als Kommentar von Firefox interpretiert und deswegen nicht angezeigt. Das Problem tritt auf, wenn zitiert wird und dabei wohl die erweiterte Möglichkeit ohne Datum verwendet wird. (Beispiel: Text[\QUOTE]) Ob das nun ein Problem von Firefox bei bestimmten Zeichen oder eine unglückliche Wahl beim Parser ist, muß ich nochmal nachgehen. Hoffe, das dies als Information im Moment ausreicht. :) Share this post Link to post
Rüdiger 3 Report post Posted April 24, 2005 Hallo stefan, das ist eine sehr gute Info. Weiß ich wenigstens, dass mit meiner Datenbank alles in Ordnung ist. Andere Beiträge die nur mit [QUOTE][/QUOTE] eingegeben sind, funktionieren auch in meinem Firefox. Hier übrigens der Datenbankeintrag. Vielleicht hilft es. <!--QuoteBegin-TROLL+Dienstag, 29. März 2005, 17:25 Uhr--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (TROLL @ Dienstag, 29. März 2005, 17:25 Uhr)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <b><span style='font-size:21pt;line-height:100%'>RADIO IST FÜT MICH TABU!</span></b> <br>(reicht das als statement?)<br><br><!--QuoteBegin-josch-+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (josch-)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->wer holt sich denn schon nicht 20sek seines Lieblingsliedes aufm Handy für nur 3?, anstatt für 1? mehr die ganze Single bei Karstadt..!!<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd--><br><b><br>Wer bei Karstadt kauft der frißt auch kleine Kinder.</b><br>Wieso holt man sich nicht einfach alle Musik die man haben will kostenlos aus dem Internetz?<br><br>viele liebe Grüße<br>TROLL <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--><br> Troll kauft bei Karstadt? <!--emo&:blink:--><img src='http://www.kampfkunstforum.de/html/emoticons/blink.gif' border='0' style='vertical-align:middle' alt='blink.gif' /><!--endemo--> Gruß Rüdiger Share this post Link to post
Stefan 0 Report post Posted April 24, 2005 Sorry, der folgende Beitrag sollte eigentlich hier in das Thema rein, ist mir aber in ein anderes gerutscht. Also nochmal hier. Okay, eine mögliche Lösung durch eine kleine Anpassung am Parser hab gerade realisiert. Jedoch müßte ich mir die post_parser.php von deiner Version des Forums nochmal anschauen. Kannst du mir diese mal zukommen lassen? Per Mail oder hier als Anhang. Share this post Link to post
Rüdiger 3 Report post Posted April 25, 2005 Hallo Stefan, ich häng die Datei hier einmal an. Ist ja kein Geheimnis. Vielen Dank Rüdiger Share this post Link to post
Stefan 0 Report post Posted April 28, 2005 Nur zur Info, hab dich nicht vergessen, aber vor dem morgigen Tag wird es nichts. :) Share this post Link to post
Rüdiger 3 Report post Posted April 29, 2005 Kein Problem. Ich habe Geduld. Meistens ;) Share this post Link to post
Stefan 0 Report post Posted May 1, 2005 Okay, damit das Problem nicht mehr bei neuen Beiträgen mit entsprechenden Zitaten auftritt, einfach folgende Änderung, die aus Version 1.3 stammt, einfügen. Suche: $this->quote_open++; if ($date == "") { $html = $this->wrap_style( array( 'STYLE' => 'QUOTE', 'EXTRA' => "($name)" ) ); } else { $html = $this->wrap_style( array( 'STYLE' => 'QUOTE', 'EXTRA' => "($name @ $date)" ) ); } $extra = "-".$name.'+'.$date; return "<!--QuoteBegin".$extra."-->{$html['START']}<!--QuoteEBegin-->"; } Füge darüber folgendes ein $name = str_replace( "+", "& #043;", $name ); $name = str_replace( "-", "& #045;", $name ); $name = str_replace( '[', "& #091;", $name ); $name = str_replace( ']', "& #093;", $name ); ACHTUNG: Leerzeichen zwischen & und # entfernen. Ist leider hier notwendig, da das Forum es umwandelt. Sollte das Problem beheben, wenn der Benutzer im Namen die zu ersetzenen Zeichen trägt. Wahrscheinlich muß ich dir ein kleines Script schreiben, um die schon vorhandenen Beiträge entsprechend zu konvertieren. Share this post Link to post
Rüdiger 3 Report post Posted May 2, 2005 Wahrscheinlich muß ich dir ein kleines Script schreiben, um die schon vorhandenen Beiträge entsprechend zu konvertieren. Hallo Stefan, vielen Dank für deine Mühe. Ein Script wäre superklasse. Viele Grüße Rüdiger Share this post Link to post