Seite 2 von 3
Verfasst: 12.11.2004 22:39
von mr.no-name
Wo wird denn diese bbcode_uid erzeugt? Bzw. angenommen die genutzten Dateien wären doch anders, wo würde der Fehler liegen können?
Ich verstehe das einfach nicht - das sind die Dateien des Forums
Notfalls ziehe ich dir eine Kopie des Forums mit einer DB ohne Posts etc, dann kannst du dir das mal live und mit FTP-Zugriff anschauen

Verfasst: 13.11.2004 08:55
von Christian_W
mr.no-name hat geschrieben:Wo wird denn diese bbcode_uid erzeugt? Bzw. angenommen die genutzten Dateien wären doch anders, wo würde der Fehler liegen können?
In der posting.php wird mit der Funktion prepare_post() (einfach mal nach prepare_post suchen) das Umwandeln des Textes angestoßen. Das eigentliche ersetzen findet dann in der includes/bbcode.php statt.
Code: Alles auswählen
$text = bbencode_first_pass_pda($text, $uid, '/\[quote=(\\".*?\\")\]/is', '[/quote]', '', false, '', "[quote:$uid=\\1]");
mr.no-name hat geschrieben:Ich verstehe das einfach nicht - das sind die Dateien des Forums
Notfalls ziehe ich dir eine Kopie des Forums mit einer DB ohne Posts etc, dann kannst du dir das mal live und mit FTP-Zugriff anschauen

Du kannst mal phpBB auf diesem Server neu installieren (parallel zum richtigen Forum mit anderem präfix). Wenn es da funktioniert kann man den Server definitiv ausschließen.
Gruß Christian
Verfasst: 13.11.2004 11:38
von mr.no-name
Hmm - also auch bei frisch installierten Foren geht es leider nicht:
http://stufe13.fh4u.de/phpBB2/viewtopic.php?p=2#2
Verfasst: 13.11.2004 11:47
von Christian_W
Also doch ein Serverproblem
Kannst Du mir mal die FTP-Zugangsdaten zu dem Testforum senden?
DB-Daten brauche ich nicht.
Gruß Christian
Verfasst: 13.11.2004 13:25
von Christian_W
Da ist eine if-Abfrage die die Funktion bbencode_first_pass_pda() abbricht, falls es nichts zu ersetzen gibt. In Deinem Fall bricht sie aber auch ab wenn es eigentlich etwas zu tun gibt.
Durch das einfügen von einem echo-Befehl arbeitet sie korrekt.
Warum das so ist und ob das ein bekannter Bug ist weiß ich nicht. Aber das müsste helfen:
Code: Alles auswählen
----- öffne -----
includes/bbcode.php
----- finde -----
if (0 == count($open_tag))
{
// No opening tags to match, so return.
return $text;
}
----- ersetze mit -----
if (0 == count($open_tag))
{
echo''; // zwei einfache Hochkomma
// No opening tags to match, so return.
return $text;
}
Gruß Christian
Verfasst: 13.11.2004 14:16
von mr.no-name
Hmm - irgendwie verstehe ich das nicht ganz:
Du hast das ja in dem Testforum eingebaut, aber es geht dort wenn ich etwas quoten will, trotzdem nicht...
Wegen eines vB Forums, das Probleme machte, haben wir magic_quotes_sybase = On gesetzt. Dadurch entstand anscheinend der Fehler. Wenn man magic_quotes_sybase = Off (das wäre der Standart) setzt, geht das mit dem quoten wieder.
--> Ich muss wohl dafür sorgen, dass das vB mit der standart-Konfiguration klarkommt...
PS: Nein, ich nutze das vB nicht selbst, das ist für jemand anderes.
Verfasst: 13.11.2004 22:37
von Christian_W
mr.no-name hat geschrieben:Hmm - irgendwie verstehe ich das nicht ganz:
Du hast das ja in dem Testforum eingebaut, aber es geht dort wenn ich etwas quoten will, trotzdem nicht...
Ich habe zu Test einen echo-Befehl eingebaut und dann ging es plötzlich. Daraufhin habe ich alle Testzeilen bis auf den echo-Befehl wieder ausgebaut. Danach klappte es immer noch.
Das hier gepostete unterscheidet sich nur in dem Kommentar von dem was ich in Dein Testboard eingebaut hatte.
mr.no-name hat geschrieben:Wegen eines vB Forums, das Probleme machte, haben wir magic_quotes_sybase = On gesetzt. Dadurch entstand anscheinend der Fehler. Wenn man magic_quotes_sybase = Off (das wäre der Standart) setzt, geht das mit dem quoten wieder.
Was dieser Parameter bewirkt muss ich mir mal (Morgen) in Ruhe ansehen. Mal sehen ob ich das reproduzieren kann.
mr.no-name hat geschrieben:--> Ich muss wohl dafür sorgen, dass das vB mit der standart-Konfiguration klarkommt...
Ja, das wäre nicht schlecht

Hast Du ja inzwischen auch geschafft.
mr.no-name hat geschrieben:PS: Nein, ich nutze das vB nicht selbst, das ist für jemand anderes.
Jaja, das sagen sie alle
Hauptsache es klappt jetzt alles wieder.
Gruß Christian
Verfasst: 05.06.2006 22:44
von kiste
Ich klinke mich hier mal ein, da ich dasselbe Problem habe....
Bei mir tritt dieses auf, seit dem ich die Version auf 2.0.20 geupdatet habe....
Im PhpMyAdmin sieht ein Beitrag so aus (Die ( sind Absicht, damit der es hier nicht interpretiert, natürlich stehen in der DB die [ ):
(quote="Nebenbahner")Es gibt folgende Zusatzzüge:
RB 11191 Köln/Messe-Deutz - Euskirchen
RB 11759 Euskirchen - Bonn
(/quote)
Hallo,
erkennt der Profi an den Nummern wann (Uhrzeit) diese Züge fahren? Ich tu's nicht.
Schöne Restpfingsten!
Im Feld bbcode_uid steht ec6e0a7a2f
Die hier geforderten Dateien findet ihr hier:
http://www.eifelbahnforum.de/posting.txt
http://www.eifelbahnforum.de/functions_post.txt
http://www.eifelbahnforum.de/bbcode.txt
Schonmal herzlichen Dank für jegliche Hilfe
Verfasst: 26.02.2007 22:09
von Logical
Hallo zusammen,
ich häng mich hier mal dran, in der Hoffnung, dass es inzwischen eine Lösung gibt.
Bei mir besteht das gleiche Problem wie beim Vorposter. Zitate mit Namen funktionieren nicht - ohne Namen geht es. Ich kann allerdings nicht nachvollziehen seit wann es nicht mehr funktioniert.
Ich habe auch die anderen Threads durch - ohne Erfolg bislang.
Beim Zitat mit Namen sieht der Eintrag in der post_text so aus:
bei Zitaten ohne Namen:
Die Zelle bbcode_uid ist gefüllt...
phpbb Version 2.0.22, HTML ist aus
Falls jemand mal einen Blick drauf werfen möchte
posting.txt
bbcode.txt
functions_post.txt
Verfasst: 27.02.2007 08:19
von Dr.Death
Hi,
@
Logical
in der
function_post.php :
Suche:
Ersetze mit:
######################
@
Kiste
ind der
functions_post.php :
SUCHE:
DANACH einfügen: