Yes.
*** Untested ***
In functions_showthread.php
FIND
PHP Code:
if (!isset($sigcache["$post[userid]"]))
{
$parsed_postcache['skip'] = true;
$post['signature'] = parse_bbcode($post['signature'], 'nonforum', $vboptions['allowsmilies']);
REPLACE that WITH
PHP Code:
if (!isset($sigcache["$post[userid]"]))
{
$parsed_postcache['skip'] = true;
$post['signature'] = parse_bbcode2($post['signature'], $vboptions['allowbbimagecode'], $vboptions['allowsmilies'], $vboptions['allowbbcode'] AND ($post['permissions']['adminpermissions'] & CANCONTROLPANEL));
In profile.php
FIND
PHP Code:
$bbcodeon = iif($vboptions['allowbbcode'], $vbphrase['on'], $vbphrase['off']);
REPLACE that with
PHP Code:
$bbcodeon = iif($vboptions['allowbbcode'] AND ($permissions['adminpermissions'] & CANCONTROLPANEL), $vbphrase['on'], $vbphrase['off']);
FIND
PHP Code:
$previewmessage = parse_bbcode2($signature, $vboptions['allowhtml'], $vboptions['allowbbimagecode'], $vboptions['allowsmilies'], $vboptions['allowbbcode']);
REPLACE that with
PHP Code:
$previewmessage = parse_bbcode2($signature, $vboptions['allowhtml'], $vboptions['allowbbimagecode'], $vboptions['allowsmilies'], $vboptions['allowbbcode'] AND ($permissions['adminpermissions'] & CANCONTROLPANEL));