![]() |
Who's Online for all Vbadvanced Pages
This will solved the Unknown Location in who's online page for all vbadvanced pages , e.g. index.php?page=XX (and other non vbadvanced problematic pages too)
This cannot be a plugin or product as you have to determine your own page names. Below I used my soccer page as an example. You need to create 3 plugins using your own names and give it some meaningful names, replacing soccer with it. For soccermain.php simply call it any.php, replacing "any" with a unique name. I commented the hook location for each plugin For those who need to see a screenshot, click on any vbulletin forum who's online You need to repeat the same process for every problematic page PHP Code:
|
Because you seem to know what your doing. I was wanting to basically add something like this to my site, but also a few other things. just wondering if you could help with the below.
Add a 'Whos online' to my cms www.gamerzneeds.net That way it will show all members and guests down the bottom of the cms, kinda like vb does. Also, whoever is on the cms, then a way for those members to also show in the vbulletin 'whos online' If you could help me with this, I would be very greatful. Thanks. |
If you are using vbadvanced, there is a module that ships with it and does that
|
Quote:
Could you point me in the right direction |
cause ur useing a differant cms
|
For those using vbAdvanced along with vBulletin, here are full instructions based off of what Lionel started. We are going to add 3 plugins to the admin cp for each page we want to identify.
Go to: Admin CP > Plugins & Products Step 1: - Add New Plugin - "Product" = vBulletin or vbAdvanced (doesn't really matter) - "Hook Location" = online_location_pre-process - "Title" = Online Users Fix 1 (or anything, its just a description) - "Execution Order" = 6 (steps 1-3 need to execute in sequence) - Edit the following code and put it into the PHP Code field Code:
if ($loc == '/forum/vbadvanced_home.php' OR $loc == 'vbadvanced_home.php') - push save Step 2: - Add New Plugin - "Product" = vBulletin or vbAdvanced (doesn't really matter) - "Hook Location" = online_location_process - "Title" = Online Users Fix 2 (or anything, its just a description) - "Execution Order" = 7 (steps 1-3 need to execute in sequence) - Edit the following code and put it into the PHP Code field Code:
if ($filename == 'vbadvanced_home.php') - push save Step 3: - Add New Plugin - "Product" = vBulletin or vbAdvanced (doesn't really matter) - "Hook Location" = online_location_unknown - "Title" = Online Users Fix 3 (or anything, its just a description) - "Execution Order" = 8 (steps 1-3 need to execute in sequence) - Edit the following code and put it into the PHP Code field Code:
if ($userinfo['activity'] == 'vbadvanced') - push save |
I have vbadvanced in the root of the site and my forum in a folder, how can I make this work with that?
|
Is it possible to have this a little more specific?
We have two types of pagenames in our cmps, ?page=sf* such as ?page=sfblueitems, and ?page=tq*, such as page=tqmaps. Is it possible to have this plugin show anything with ?page=sf* as "Shadowflare Content" and all ?page=tq* items as "Titan Quest Content" ? A third one would be nice too, to distinguish between people viewing the standard index_cmps.php file (home page) and the other content pages. |
Have you tried at least?
|
Yeah, ive been messing with it for a while now. I think ive gotten it half-working... In the first part, i used "cmps_index.php?page=sf*" and its properly showing those pages.... Still have some more to work on
Great mod by the way, suprised the cmps doesnt have support for this already |
All times are GMT. The time now is 05:30 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|