Eckige Klammern in URLs
Verfasst: 15.12.2007 14:20
Hallo
Es gibt Software, die eckige Klammern in URLs verwenden. Wenn ich diese URL in ein phpBB2-Forum posten möchte klappt es normalerweise nicht.
Bislang konnte ich es in keinem phpBB3-Forum testen, ob es nun klappt. Ich bin nicht bereit, mich nur deswegen irgendwo anzumelden. Ich möchte diese Links hinter setzen.
Durch ein Snippet ist es aber möglich.
Ist es auch bei phpBB3 möglich? Was muss geändert werden.
Es gibt Software, die eckige Klammern in URLs verwenden. Wenn ich diese URL in ein phpBB2-Forum posten möchte klappt es normalerweise nicht.
Bislang konnte ich es in keinem phpBB3-Forum testen, ob es nun klappt. Ich bin nicht bereit, mich nur deswegen irgendwo anzumelden. Ich möchte diese Links hinter
Code: Alles auswählen
[url=http://...]
Durch ein Snippet ist es aber möglich.
Code: Alles auswählen
--- phpBB2/includes/bbcode.php 9 Apr 2006 20:13:20 -0000 1.11
+++ phpBB2/includes/bbcode.php 26 Aug 2007 13:47:17 -0000
@@ -210,7 +210,11 @@
// [url=xxxx://www.phpbb.com]phpBB[/url] code..
$patterns[] = "#\[url=([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url3'];
-
+
+ // [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'];