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
  #22  
Old 09-21-2010, 05:03 PM
Sean James's Avatar
Sean James Sean James is offline
 
Join Date: Apr 2004
Location: Sydney, Australia
Posts: 895
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

A version with threads and posts would be great.
Reply With Quote
  #23  
Old 04-09-2011, 05:57 PM
Tamara-Jasmin Tamara-Jasmin is offline
 
Join Date: Jun 2010
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Also ich bastel jetzt schon mehrere Tage an dem Teil und bekomme es NICHT nach ganz oben geschoben. Vielleicht hat ja einer eine Info für mich wie das geht.
Ausserdem bekomme ich auf der Startseite NIE die Useranzahl angezeigt und manchmal auch falsche Werte (so werde ich z.B. manchmal gar nicht angezeigt).
Irgendwie ist das Teil nicht wirklich ausgereift - die Idee finde ich aber schon mal gut.

Liebe Grüsse:
Tammy

Ps. Hoffe hier können auch einige Deutsch lesen - Englisch kann ich nämlich kein Wort. Also Sorry.
Reply With Quote
  #24  
Old 10-19-2011, 06:23 PM
Attila85 Attila85 is offline
 
Join Date: Oct 2011
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I did all the modification needed, and I changed the Hook to be global_start since I put it in the header, but It does not get the counters. You can see an example on www.thesims3.it on the top header.
Any idea?
Reply With Quote
  #25  
Old 10-20-2011, 03:03 PM
Attila85 Attila85 is offline
 
Join Date: Oct 2011
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes I did but still no results.
Here is the code I added in the header template:

Code:
<!-- Display Online Users Count -->
<b>{vb:raw msxtotal}</b> utenti online ({vb:rawphrase x_members_and_y_guests, {vb:raw msxmembers}, {vb:raw msxguests}})
<!-- / Display Online Users Count -->
Here the code of the plugin:

Code:
// get online users 
$datecut = TIMENOW - $vbulletin->options['cookietimeout']; 
$guestsarry = $db->query_first("SELECT COUNT(host) AS sessions FROM " . TABLE_PREFIX . "session WHERE userid = 0 AND lastactivity > $datecut");
$membersarry = $db->query_read("SELECT DISTINCT userid FROM " . TABLE_PREFIX . "session WHERE userid <> 0 AND lastactivity > $datecut"); 
$msxguests = intval($guestsarry['sessions']); 
$msxmembers = intval($db->num_rows($membersarry)); 
$msxtotal = $msxmembers + $msxguests; 
vB_Template::preRegister('header',array('msxtotal' => $msxtotal, 'msxmembers' => $msxmembers, 'msxguests' => $msxguests)); 
// get online users
Position: Global_start
Execution order: 5
Plugin is active.

But still no results, as you can see... any hint?
Reply With Quote
  #26  
Old 10-20-2011, 03:06 PM
Attila85 Attila85 is offline
 
Join Date: Oct 2011
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well.. it seems working now... but I did not edit anything... wtf? :P
Reply With Quote
  #27  
Old 10-20-2011, 03:09 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great. That happens to me sometimes - either I was looking at the wrong style, or I forgot to enable the plugin, or something.
Reply With Quote
  #28  
Old 10-22-2011, 01:15 PM
Attila85 Attila85 is offline
 
Join Date: Oct 2011
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I donnow why now it works everywhere but in the home page (Http://www.thesims3.it) .. any idea?
Reply With Quote
  #29  
Old 11-13-2011, 01:45 PM
Attila85 Attila85 is offline
 
Join Date: Oct 2011
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Up, anybody has an idea? It's so strange that it works everywhere but the home...
Reply With Quote
  #30  
Old 11-13-2011, 02:32 PM
Brandon Sheley's Avatar
Brandon Sheley Brandon Sheley is offline
 
Join Date: Mar 2005
Location: Google Kansas
Posts: 4,678
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

nice mod, I'd add this to my forum if I was running vb right now
I'll keep it in mind for clients

Thanks for sharing!
Reply With Quote
  #31  
Old 11-17-2011, 08:13 PM
Seba123 Seba123 is offline
 
Join Date: Feb 2009
Location: Poland
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Two queries, bad.
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 01:03 PM.


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.04590 seconds
  • Memory Usage 2,330KB
  • Queries Executed 26 (?)
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
  • (3)bbcode_code
  • (1)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
  • (3)pagenav_pagelink
  • (11)post_thanks_box
  • (1)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (1)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)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