Problem bei Zitat

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Also mit dieder bbcode.php geht das Quoting garnicht. Es wird nur der BBCode angezeigt.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Andibendi
Mitglied
Beiträge: 12
Registriert: 02.08.2005 22:05

Beitrag von Andibendi »

hmmm dieses wird ja immer merkwürdiger.
Nachdem ich deine Meldung hatte, habe ich es (als Admin) mit meinem Usernamen nochmals Probiert.
Quote ging bei mir, bis auf das ich wieder dieses & ´hinterm Usernamen hatte.
Dann habe ich mich über einem anderem PC mit einem Test Account angemeldet und dort geht wie du schon sagtest Quote nicht.

Jetzt habe ich festgestellt, das HTML nicht deaktiviert sein darf, sonst gehts nicht.

Gruß Andibendi
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Diese Stelle hier erscheint mir ein wenig seltsam:

Code: Alles auswählen

$text = bbencode_first_pass_pda($text, $uid, 
	'/\[quote="(.*?)quot;\]/is', '[/quote]','',false,'',"[quote:$uid=\"\\1\"]");
Bei mir sieht das so aus:

Code: Alles auswählen

$text = bbencode_first_pass_pda($text, $uid, '/\[quote=\\\\"(.*?)\\\\"\]/is', '[/quote]', '', false, '', "[quote:$uid=\\\"\\1\\\"]");
Die Stelle erklärt auch das &, denn bei dem zweiten " fehlt das &, somit wird es nicht mitersetzt. Warum da allerdings im Original so irre viele Slashes sind weiß ich im Moment nicht.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Andibendi
Mitglied
Beiträge: 12
Registriert: 02.08.2005 22:05

Beitrag von Andibendi »

hmm ich hatte eigentlich diese Stelle laut dem Forum so umgeschrieben.

Jetzt habe ich aber deinen Part noochmals eingefügt und es Funktioniert.

Das & nach dem Namen ist weg. Danke sehr.

Jedoch ist mir gerade aufgefallen, wenn ich meinen Part nehme habe ich ein & nach dem Usernamen und HTML muß aktiv sein,
wenn ich deinen Part nehme ist das & weg und HTML muß deaktiviert sein.

Habe über Xampp die neueste Version am Start und da habe ich es so und so Probiert, bei beiden Funktioniert das einwandfrei.
Bitte Teste dieses mal bei dir aus, denke hatte wohl beim letzten Update einen Fehler den ich erst jetzt bemerkt habe.

Dennoch einen rechtherzlichen Dank an alle, die mir so tatkräftig zu seite standen.

Gruß Andibendi
Andibendi
Mitglied
Beiträge: 12
Registriert: 02.08.2005 22:05

Beitrag von Andibendi »

sorry bin nochmal da und möchte was nachtragen

So wie mein Part geschribene war würde es auch funktionieren wenn ich beim 2tn Quote ein & dazu gemacht hätte.Allso so:

$text = bbencode_first_pass_pda($text, $uid,
'/\[quote="(.*?)"\]/is', '[/quote]','',false,'',"[quote:$uid="\\1"]");

jedoch besteht weiterhin das Problem mit HTML aktiviert bzw. Deaktiviert. Der Fehler muß bzw. wird wohl an einer anderen Stelle sein.
Werde mich mal durchangeln, vieleicht finde ich den auch noch.
Mal sehen wo die HTML bzw. BBcode aufteilung geschieht.

Gruß Andibendi
Andibendi
Mitglied
Beiträge: 12
Registriert: 02.08.2005 22:05

Beitrag von Andibendi »

So ich bin nun fündig geworden und habe alle Fehler beheben können.

Richtig ist in der BBcode.php folgende Zeile:

Code: Alles auswählen

$text = bbencode_first_pass_pda($text, $uid, '/\[quote=\\\\"(.*?)\\\\"\]/is', '[/quote]', '', false, '', "[quote:$uid=\\\"\\1\\\"]");
und in der functions_post.php muß zu der Zeile:

Code: Alles auswählen

$message = addslashes($message);
dannach noch diese Zeile stehen:

Code: Alles auswählen

$message = str_replace('"', '\"', $message);
allso so aussehen:

Code: Alles auswählen

$message = addslashes($message);
		$message = str_replace('"', '\"', $message);
jetzt spielt es keine Rolle mehr ob ich HTML aktiviert oder deaktiviert habe

Gruß Andibendi
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Super,

jetzt hast Du einen Hattrick ... sogar mir Lösung. :wink:
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“