Back to vBulletin 3.6 Template Modifications

vbadvance Separate Staff and members in User online mod
Mod Version: 1.00, by WarLion

This modification is in the archives.
vB Version: 3.6.8 Rating: (0 vote - 0 average) Installs: 7
Released: 06 Sep 2007 Last Update: Never Downloads: 3
Not Supported Template Edits  

vbadvance Separate Staff and members
in User online mod


*******************************************
This mod come from the idea of gio~logist
from his modification all the credit go to him
*******************************************

What do you need you need to install this modification first
Separate Staff In User's Online
if you have problems with this mod check the post #22

Spoiler (click to open)


Quote by MarcusTangh
Okay, it worked alright I suppose.
But I'm having this problem here, when I look at "Who's online" I see this:
Staff: ember.php?u=2606" rel="nofollow">The Midnighter, Azurith*, GTX*, Ryu, Takushi Rena*, Ultima Keyblade

As you can see, something is wrong with the code here.
This happens to a lot of people, and then to a lot it doesn't. Try doing one of the following:

Edit the plugin and change this (each line is found in different instances):
Code:
substr($activeusers_staff, 2);
substr($activeusers_members, 2);
To this:
Code:
substr($activeusers_staff, 1);
substr($activeusers_members, 1);
Or try the same, but changing it to 0, or deleting both lines.

Close


then this mod is for vbadvance for the module user online
open your file onlineusers.php, locate in forum/modules/

find this code
Code:
                eval('$activeusers .= "$comma ' . fetch_template('forumhome_loggedinuser') . '";');
                $comma = ', ';
and remplace with
Code:
if($loggedin['usergroupid'] == '5' OR $loggedin['usergroupid'] == '6' OR $loggedin['usergroupid'] == '7'){
                eval('$activeusers_staff .= "' . fetch_template('forumhome_loggedinuser') . ', ";');
                $activeusers_staff = substr($activeusers_staff, 0);
        } else {
                eval('$activeusers_members .= "' . fetch_template('forumhome_loggedinuser') . ', ";');
                $activeusers_members = substr($activeusers_members, 0);
        }
save it

edit the next template adv_portal_onlineusers
and remplace all with this
Code:
<tr>
<td class="thead"><span class="smallfont"><phrase 1="$numberregistered" 2="$numberguest">$vbphrase[x_members_and_y_guests]</phrase></span></td>
    </tr>
    <tr>
        <td class="thead"><span class="smallfont">Staff on-line:</span></td>
    </tr>
    <tr>
        <td class="$altbgclass"><span class="smallfont">$activeusers_staff</span></td>
    </tr>
    <tr>
        <td class="thead"><span class="smallfont">Members on-line:</span></td>
    </tr>
    <tr>
        <td class="$altbgclass"><span class="smallfont">$activeusers_members</span></td>
    </tr>
    <tr>
        <td class="$bgclass"><span class="smallfont"><phrase 1="$recordusers" 2="$recorddate" 3="$recordtime">$vbphrase[most_users_ever_online_was_x_y_at_z]</phrase></span></td>
</tr>
save it and check your site

Download

No files for download.

Supporters / CoAuthors

  • WarLion

Screenshots

Click image for larger version
Name:	useronline.jpg
Views:	504
Size:	48.7 KB
ID:	69494  

Similar Mods

Forum Home Enhancements Separate Staff In User's Online vBulletin 3.6 Add-ons
vbAdvance Links - Who's Online and Template Grouper vBulletin 3.5 Add-ons

vblts.ru supports vBulletin®, 2022-2024