You could try this....
Gid FA Username Icon Postbit & Profile & Memberlist
For Font Awesome 4.7 :
In headerinclude add:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
For Font Awesome 5:
In headerinclude add:
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css">
Add to global.css
FA 4.7:
/** Gid FA 4.7 Username Icon Postbit & Profile & Memberlist by Vintagedaddyo **/
.titletag {
display: inline-block;
font-family: "FontAwesome";
font-weight: 600;
}
.titletag_4:before {
content: "\f013";
color: #008000;
}
.titletag_6:before {
content: "\f0e3";
color: #CC00CC;
}
.titletag_3:before {
content: "\f0e3";
color: #CC00CC;
}
.titletag_2:before {
content: "\f007";
color: #0072BF;
}
/** Gid FA 5 Username Icon Postbit & Profile & Memberlist by Vintagedaddyo **/
.titletag {
display: inline-block;
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
.titletag_4:before {
content: "\f013";
color: #008000;
}
.titletag_6:before {
content: "\f0e3";
color: #CC00CC;
}
.titletag_3:before {
content: "\f0e3";
color: #CC00CC;
}
.titletag_2:before {
content: "\f007";
color: #0072BF;
}
In postbit and postbit_classic find:
<strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}<br />
Replace with:
<span class="titletag titletag_{$usergroup['gid']}"> </span><strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}<br />
In member_profile find:
<span class="largetext"><strong>{$formattedname}</strong></span><br />
Replace with:
<span class="titletag titletag_{$memprofile['usergroup']}"> </span><span class="largetext"><strong>{$formattedname}</strong></span><br />
In memberlist_user find:
{$user['profilelink']}<br />
And replace with:
<span class="titletag titletag_{$usergroup['gid']}"> </span>{$user['profilelink']}<br />
Now, you can keep adding to this by adding additional "gids" to the css.
MyBB default "gids" are:
[ 1 ] _ Guests
[ 2 ] _ Registered
[ 3 ] _ Super Moderators
[ 4 ] _ Administrators
[ 5 ] _ Awaiting Activation
[ 6 ] _ Moderators
[ 7 ] _ Banned
And same can be done by further adding your non default "gids" to the css.
If you are having a hard time figuring out all your gids you can download getgroups.php attached below and upload it to your forum root directory and visit it by "forum/getgroups.php" and it will display all of your currrent gids by number and name.
Update: another user here
https://community.mybb.com/thread-226039...pid1341637 asked if this can be also used on the index whosonline and the answer is yes
In index_whosonline_memberbit template find:
{$user['profilelink']}{$invisiblemark}
Replace with:
<span class="titletag titletag_{$user['usergroup']}"> </span>{$user['profilelink']}{$invisiblemark}