[url] Tag nach Update fehlerhaft

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
Gesperrt
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

[url] Tag nach Update fehlerhaft

Beitrag von tomtom »

Hallo zusammen,

nach dem letzten Update funktioniert der [url] nicht mehr:

[*url=http://www.gmx.de]GMX[/url*] führt zu KEINER Anzeige.

Was läuft da schief?
Gruß, Tom
h-o
Mitglied
Beiträge: 385
Registriert: 09.08.2004 16:17

Beitrag von h-o »

Da beim letzten Update diesbezüglich eigentlich nur includes/functions_post.php betroffen war, könntest du diese Datei mal bereit stellen.
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

includes/functions_post.php

Einer meine User meldet weiterhin:

ich hatte die Adresse einfach so geschrieben, dann kommt sie ganz.
mit den Url-Zeichen in den Beiträgen scheint nur das www und wenn
man statt der eigentlichen Adresse einen ersatz wie LINK schreibt erscheint
gar nichts.
Gruß, Tom
Benutzeravatar
Saint
Mitglied
Beiträge: 1166
Registriert: 09.04.2004 14:06
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Saint »

Von welcher Version hast Du denn das Update gemacht?
Eigentlich müsste man sich wohl eher die includes/bbcode.php anschauen.

Gruß

Saint
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

Morgen,

haben von der 2.0.19 auf 2.0.20 auf 2.0.21 aktualisiert.

bbcode.php
Gruß, Tom
h-o
Mitglied
Beiträge: 385
Registriert: 09.08.2004 16:17

Beitrag von h-o »

tomtom hat geschrieben:haben von der 2.0.19 auf 2.0.20 auf 2.0.21 aktualisiert.
Aha :-)

Deine functions_post.php ist bis auf das WPM und CT MOD (sowie einem Codeschnipsel betreffend das Forum Nr. 20) mit der
Original functions_post.php fast identisch.

Und auch wenn es nichts mit deinem Problem zu tun hat: Die Zeile

Code: Alles auswählen

		$username = trim(strip_tags($username));
sollte trotzdem mal bei Gelegenheit aktualisiert werden in

Code: Alles auswählen

		$username = phpbb_clean_username($username);
Und außerdem sollten bezüglich des CT's die beiden Zeilen

Code: Alles auswählen

	$ctinfomeldung .
	$message = $lang['Stored'] . '<br /><br />' . sprintf($lang['Click_view_message'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>');
eigentlich lauten

Code: Alles auswählen

	$message = $ctinfomeldung . $lang['Stored'] . '<br /><br />' . sprintf($lang['Click_view_message'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>');
Die bbcode.php stimmt fast, nur der Teil

Code: Alles auswählen

	// [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
	$patterns[] = "#\[url\]((www|ftp)\.([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";

	// [url=xxxx://www.phpbb.com]phpBB[/url] code..
	$patterns[] = "#\[url=([\w]+?://[^ "\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is";
	$replacements[] = $bbcode_tpl['url3'];

	// [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
	$patterns[] = "#\[url=((www|ftp)\.[^ "\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is";
	$replacements[] = $bbcode_tpl['url4'];
sollte ersetzt werden durch

Code: Alles auswählen

	// [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
	$patterns[] = "#\[url\]((www|ftp)\.([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
	$replacements[] = $bbcode_tpl['url2'];

	// [url=xxxx://www.phpbb.com]phpBB[/url] code..
	$patterns[] = "#\[url=([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
	$replacements[] = $bbcode_tpl['url3'];

	// [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
	$patterns[] = "#\[url=((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
	$replacements[] = $bbcode_tpl['url4'];
Oder einfach deine alte bbcode.php sichern und durch die Original-Datei von phpBB 2.021 ersetzen, denn sonst hast du ja in dieser Datei keinerlei andere Sachen eingebaut.
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

Danke h-o!
Gruß, Tom
Gesperrt

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