Seite 2 von 2

Verfasst: 25.02.2007 20:05
von Miriam
Also mit dieder bbcode.php geht das Quoting garnicht. Es wird nur der BBCode angezeigt.

Verfasst: 25.02.2007 20:35
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

Verfasst: 25.02.2007 20:51
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.

Verfasst: 26.02.2007 19:21
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

Verfasst: 26.02.2007 19:37
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

Verfasst: 26.02.2007 20:06
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

Verfasst: 26.02.2007 20:13
von Miriam
Super,

jetzt hast Du einen Hattrick ... sogar mir Lösung. :wink: