hmm, are you sure you've posted it before the else code?
normally it should be correct.
your code should look so in the functions.php:
PHP Code:
if ($post[showsignature] and $allowsignatures and trim($post[signature])!="" and ($bbuserinfo[userid]==0 or $bbuserinfo[showsignatures])) {
if (!isset($sigcache["$post[userid]"])) {
$post[signature]=bbcodeparse($post[signature],0,$allowsmilies);
eval("\$post[signature] = \"".gettemplate("postbit_signature")."\";");
$sigcache["$post[userid]"] = $post[signature];
} else {
$post[signature] = $sigcache["$post[userid]"];
}
} else {
$post[signature] = "";
}
if($post[posts]>yyy) $post[usertitle]="<font color=".$post[fieldx].">".$post[usertitle]."</font>";
if($post[posts]>yyy) $post[username]="<font color=".$post[fieldx].">".$post[username]."</font>";
} else {