In case anyone has been having problems with the other fixes and versions of this...
I've got 3.6.8 installed and the profile pages are pretty heavily customised and none of the above fixes worked properly for me, so in the end I tinkered around with the various bits until I came up with this one which works perfectly for me, so I thought i'd share it in case it could be of use to anyone else:
Just replace the entire contents of the product file with this code, changing the 3 instances of
field5 for which ever field you want to parse bbcode in and then do the normal install.
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<product productid="myspace_style_profile" active="1">
<title>Parse BBCode in Custom Profile Fields</title>
<description>Give your users the full effect by letting them use BB Code in their profile.</description>
<version>1.1</version>
<codes>
</codes>
<templates>
</templates>
<plugins>
<plugin active="1">
<title>Parse BBCode for Custom Profile Fields</title>
<hookname>member_customfields</hookname>
<phpcode><![CDATA[if ($userinfo['field5']) {
require_once(DIR . '/includes/class_bbcode.php');
$parser =& new vB_BbCodeParser($vbulletin, fetch_tag_list());
$userinfo['field5'] = $parser->do_parse($userinfo['field5'], true, true, true, true, false, false);
};]]></phpcode>
</plugin>
</plugins>
<phrases>
</phrases>
<options>
</options>
</product>