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'];