Quote-Problem

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
mr.no-name
Mitglied
Beiträge: 1883
Registriert: 20.10.2003 12:07
Wohnort: Hannover

Beitrag 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 :wink:
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag 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 :wink:
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
---
mr.no-name
Mitglied
Beiträge: 1883
Registriert: 20.10.2003 12:07
Wohnort: Hannover

Beitrag 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
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

Also doch ein Serverproblem :o
Kannst Du mir mal die FTP-Zugangsdaten zu dem Testforum senden?
DB-Daten brauche ich nicht.

Gruß Christian
---
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag 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
---
mr.no-name
Mitglied
Beiträge: 1883
Registriert: 20.10.2003 12:07
Wohnort: Hannover

Beitrag 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.
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag 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 :D ;)

Hauptsache es klappt jetzt alles wieder.

Gruß Christian
---
kiste
Mitglied
Beiträge: 20
Registriert: 08.01.2005 13:48
Wohnort: Marburg
Kontaktdaten:

Beitrag 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
Logical
Mitglied
Beiträge: 132
Registriert: 25.01.2004 14:00

Beitrag 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:

Code: Alles auswählen

[quote="User"]Beispieltext[/quote]
bei Zitaten ohne Namen:

Code: Alles auswählen

[quote:43c88a4ee4]Beispieltext[/quote:43c88a4ee4]
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
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Hi,

@Logical
in der function_post.php :

Suche:

Code: Alles auswählen

$message = str_replace('"', '\\"', $message);
Ersetze mit:

Code: Alles auswählen

$message = str_replace('"', '\"', $message);
######################

@Kiste

ind der functions_post.php :

SUCHE:

Code: Alles auswählen

$message = addslashes($message);
DANACH einfügen:

Code: Alles auswählen

$message = str_replace('"', '\"', $message);
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“