[edit_reason] bbcode benutzen

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
felixx
Mitglied
Beiträge: 815
Registriert: 30.10.2004 10:09

[edit_reason] bbcode benutzen

Beitrag von felixx »

Betrifft MOD: [mod=edit_reason]Edit-Reason[/mod]

Hallo,

kann man den Mod so ändern das man auch BBCodes benutzen kann.
Diese werden leider nicht korrekt angezeigt, umgewandelt.
Grüße
Felix
Benutzeravatar
killerbees19
Mitglied
Beiträge: 1185
Registriert: 09.05.2006 17:33
Wohnort: Wien (Österreich)
Kontaktdaten:

Beitrag von killerbees19 »

Vermutlich werde ich diese Funktion in die neue Version des MODs integrieren, inklusive Auswahlmöglichkeit im Adminbereich, ob BBCodes erlaubt sind. Vorerst gibts halt diese Lösung ;-)

Bitte die alte edit_reason.php vorher sichern!

Öffne die includes/edit_reason.php und suche:

Code: Alles auswählen

	$edit_reason = $post_data['edit_reason'];
Füge danach ein:

Code: Alles auswählen

	if($bbcode_on && $bbcode_uid != '')
	{
		$edit_reason = bbencode_first_pass($edit_reason, $bbcode_uid);
	}
Suche:

Code: Alles auswählen

	$row = $db->sql_fetchrow($result);
	$edit_reason_text = $row['text'];
	$edit_reason_user = $row['user'];
Füge danach ein:

Code: Alles auswählen

	if ($bbcode_uid != '')
	{
		$edit_reason_text = ($board_config['allow_bbcode']) ? bbencode_second_pass($edit_reason_text, $bbcode_uid) : preg_replace("/\:$bbcode_uid/si", '', $edit_reason_text);
	}

MfG Christian
» Real programmers don't comment. If it was hard to write, it should be hard to understand!
felixx
Mitglied
Beiträge: 815
Registriert: 30.10.2004 10:09

Beitrag von felixx »

Hallo,

habe die Änderung mal versucht, aber funktioniert nicht.

Sieht dann so aus:

Code: Alles auswählen

Änderungsgrund von felix: <a href="http://www.huhuhuhu.de/knigge.php" target="_blank" class="postlink">Knigge</a>

Ist aber nicht so schlimm, ich kann warten bis Du das in den Mod integriert hast. :wink:
Grüße
Felix
Benutzeravatar
killerbees19
Mitglied
Beiträge: 1185
Registriert: 09.05.2006 17:33
Wohnort: Wien (Österreich)
Kontaktdaten:

Beitrag von killerbees19 »

Okay, ich habe eine kleine Änderung vergessen, Sorry :oops:

Öffne nochmals die gleiche Datei und suche:

Code: Alles auswählen

$edit_reason_text = $row['text'];
Ersetze es mit:

Code: Alles auswählen

$edit_reason_text = htmlspecialchars($row['text']);
Suche:

Code: Alles auswählen

'EDIT_REASON' => htmlspecialchars($edit_reason_text)
Ersetze das mit:

Code: Alles auswählen

'EDIT_REASON' => $edit_reason_text
Bei dieser Lösung kann man halt kein HTML im Änderungsgrund verwenden, aber das ist sowieso in fast keinem Forum aktiviert ;-)

Für die neue Version überlege ich mir dann eine bessere Möglichkeit ;-)


MfG Christian
» Real programmers don't comment. If it was hard to write, it should be hard to understand!
felixx
Mitglied
Beiträge: 815
Registriert: 30.10.2004 10:09

Beitrag von felixx »

Hallo,

entschuldige die späte Antwort. :oops:

Funktioniert bestens, Danke Dir. :wink:
Grüße
Felix
Antworten

Zurück zu „phpBB 2.0: Mod Support“