Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Display Online Users Count Everywhere (vB 4) Details »»
Display Online Users Count Everywhere (vB 4)
Version: 1.00, by NeutralizeR NeutralizeR is offline
Developer Last Online: Oct 2021 Show Printable Version Email this Page

Category: Statistics Modifications - Version: 4.0.x Rating:
Released: 03-28-2010 Last Update: 03-28-2010 Installs: 29
Uses Plugins Template Edits
Re-useable Code Translations  
No support by the author.

Description: This mod will add online users count info to any vBulletin page.

Example:
Quote:
23 Users Online (6 members and 17 guests)
Two small queries are executed, same with the Admin CP online users stat.

Details: You don't have to enable "Display Logged in Users?" options (forumhome,showthread,forumdisplay) which requires serious resources to run this mod. I haven't noticed any performance problems with more than 10k online users.

Screenshots:



Installation:
1-) Import product-msx_online_count_vb3.xml
2-) Edit navbar template (or *any template you prefer) and add:
Code:
<!-- Display Online Users Count -->
<b>{vb:raw msxtotal}</b> users online ({vb:rawphrase x_members_and_y_guests, {vb:raw msxmembers}, {vb:raw msxguests}})
<!-- / Display Online Users Count -->
*If you want to add the HTML code to a different template than navbar template:
Edit Get Online Users Count plugin and change 'navbar' with the template name.

vBulletin 3.8.x version is here: https://vborg.vbsupport.ru/showthread.php?t=239361

Download Now

File Type: zip product-msx_online_count_vb4.zip (3.6 KB, 313 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Благодарность от:
rodriiverduguez

Comments
  #2  
Old 03-29-2010, 05:59 PM
Kolbi Kolbi is offline
 
Join Date: Mar 2009
Location: D - S?dbaden
Posts: 899
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I guess this could be very useful in some cases
Reply With Quote
  #3  
Old 03-29-2010, 06:04 PM
NeutralizeR NeutralizeR is offline
 
Join Date: Aug 2005
Posts: 355
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Kolbi View Post
I guess this could be very useful in some cases
Yes, it was really annoying to manually disable forumhome,showthread,forumdisplay online users stats each time at the peak times for me
Reply With Quote
  #4  
Old 03-29-2010, 08:21 PM
ericgtr's Avatar
ericgtr ericgtr is offline
 
Join Date: Apr 2003
Location: Portland, Oregon
Posts: 1,407
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Neat mod, I can't get it to work in the header after changing navbar to header in the plugin and putting the code in the header though. Works fine in the navbar but I would prefer to have it in the header.
Reply With Quote
  #5  
Old 03-29-2010, 08:38 PM
NeutralizeR NeutralizeR is offline
 
Join Date: Aug 2005
Posts: 355
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ericgtr View Post
Neat mod, I can't get it to work in the header after changing navbar to header in the plugin and putting the code in the header though. Works fine in the navbar but I would prefer to have it in the header.
Code:
vB_Template::preRegister('header',array('msxtotal' => $msxtotal, 'msxmembers' => $msxmembers, 'msxguests' => $msxguests));
I don't have vB4 installed, but i've just tested on my friends site and the code above is working.
Reply With Quote
  #6  
Old 03-29-2010, 08:53 PM
ericgtr's Avatar
ericgtr ericgtr is offline
 
Join Date: Apr 2003
Location: Portland, Oregon
Posts: 1,407
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by NeutralizeR View Post
Code:
vB_Template::preRegister('header',array('msxtotal' => $msxtotal, 'msxmembers' => $msxmembers, 'msxguests' => $msxguests));
I don't have vB4 installed, but i've just tested on my friends site and the code above is working.
That's what I have too but it won't work in the header. I have a feeling the hook location needs to be changed for the header, just not sure which one.
Reply With Quote
  #7  
Old 03-29-2010, 09:16 PM
NeutralizeR NeutralizeR is offline
 
Join Date: Aug 2005
Posts: 355
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Weird. The site i tested is using vb 4.0.2 PL4 with vBSEO and no other mods installed. Any caching system etc enabled? Sorry for not being able to suggest solutions as i don't have vb4 How you tried any other templates?

Maybe another user installs this mod and tells us if it works for him in the header...
Reply With Quote
  #8  
Old 03-29-2010, 09:46 PM
ericgtr's Avatar
ericgtr ericgtr is offline
 
Join Date: Apr 2003
Location: Portland, Oregon
Posts: 1,407
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by NeutralizeR View Post
Weird. The site i tested is using vb 4.0.2 PL4 with vBSEO and no other mods installed. Any caching system etc enabled? Sorry for not being able to suggest solutions as i don't have vb4 How you tried any other templates?

Maybe another user installs this mod and tells us if it works for him in the header...
That's cool, I did try it in the navbar and can confirm it works fine there.
Reply With Quote
  #9  
Old 03-29-2010, 09:47 PM
NeutralizeR NeutralizeR is offline
 
Join Date: Aug 2005
Posts: 355
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

One last try... Add this code to the header template just before the last </div> to test...

Code:
<!-- Display Online Users Count -->
<b>{vb:var msxtotal}</b> users online ({vb:rawphrase x_members_and_y_guests, {vb:var msxmembers}, {vb:var msxguests}})
<!-- / Display Online Users Count -->
Reply With Quote
  #10  
Old 03-29-2010, 09:54 PM
ericgtr's Avatar
ericgtr ericgtr is offline
 
Join Date: Apr 2003
Location: Portland, Oregon
Posts: 1,407
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by NeutralizeR View Post
One last try... Add this code to the header template just before the last </div> to test...

Code:
<!-- Display Online Users Count -->
<b>{vb:var msxtotal}</b> users online ({vb:rawphrase x_members_and_y_guests, {vb:var msxmembers}, {vb:var msxguests}})
<!-- / Display Online Users Count -->
Still no luck.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:14 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04158 seconds
  • Memory Usage 2,331KB
  • Queries Executed 24 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (5)bbcode_code
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (1)post_thanks_box_bit
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (1)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete