Where could I find how the [url] BBCode is "defined", meaning the actual specific replacement text and tokens that are used for the built-in version of this BBCode?
After upgrading from 3.0.14 to 3.2.2, I find that "[url=ts3server://dns:port]TeamSpeak 3 Server[/url]" no longer works, and instead displays literally "[url=ts3server://dns:port]TeamSpeak 3 Server[/url]" without any replacement.
I presume it's because 3.2.2 or some earlier version is more strict on what a "valid" protocol prefix is, and only allows "http://", "ftp://", etc. "ts3server://" is a valid handler when you have the TeamSpeak client application installed, but we can agree that it's "a non-standard prefix."
Is defining my own BBCode to use instead of [url] for these cases the right approach? Or was there a way for me to specify the acceptable protocol prefixes for the existing BBCode?
The question of "how is the current [url] BBCode defined" is being asked just so I can be sure to mirror/mimic any smart choices that were made in defining the built-in [url] code. As opposed to the otherwise obtuse and simple HTML replacement text I might otherwise think to create on my own.
Surprised that a search for "ts3server" here in on phpbb.com didn't already show someone tripping over this, which made me concerned it might be something more unique that I'm failing to recognize.