vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   Who's online on non-vB page (with usernames) (https://vborg.vbsupport.ru/showthread.php?t=12010)

lowlight 03-25-2002 09:00 PM

OK I fixed the problem by using true html for the image and links... IE rather than use /img/image.gif I use http://www.domain.com/img/image.gif

It works now! :D

Xube 04-13-2002 03:07 PM

Can a few of you who have got this hack working post links to examples of your pages where it works? I'd like to see what this looks like when functioning and the hytek.com link provided doesn't show a page at all. Thanks.

ixian 05-23-2002 03:38 AM

Quote:

Originally posted by Xube
Can a few of you who have got this hack working post links to examples of your pages where it works? I'd like to see what this looks like when functioning and the hytek.com link provided doesn't show a page at all. Thanks.
I wouldn't get worked up about it. I certainly appreciate Tubedogg - he has done some killer hacks and I use them - but this one doesn't work, for the simple fact that if you include it on another page it will display many more people being on then there actually are. For example, your who's online in the forums might say 22, but the hack will say 40 (or whatever).

And before you get excited and think it's reflecting total people on your site, not just forums - no it isn't. It's double-counting some logins. Don't know why - no one has answered that one.

The modified hack another member posted does the same thing. Personally, I think a hack that's supposed to show how many people are online that doesn't get the correct number is fairly useless. Not being insulting, just stating the facts.

Steve St.Lauren 05-29-2002 05:54 PM

I just finished getting this script up and running on our site. I ran into the same problems many of you did with the script reporting far more members than the forums did. I've got a fix that's working for me and my version of the hack reports the same number of members and guests as the forums do. I replaced lines 69-74 of the script that read like this:

Quote:

} else {
$regmembers = mysql_query("SELECT DISTINCT COUNT(userid) AS membersonline FROM session WHERE userid>0 AND lastactivity>$datecut") or die("oops2");
while($members = mysql_fetch_array($regmembers)) {
$regmemberson = number_format($members[membersonline]);
}
}
and I replaced them with these lines:
Quote:

} else {

// Added by SS
$regmemberson=0;
$loggedins=mysql_query("SELECT DISTINCT session.userid,username,invisible,usergroupid
FROM session
LEFT JOIN user ON (user.userid=session.userid)
WHERE session.userid>0 AND session.lastactivity>$datecut
ORDER BY invisible ASC, username ASC");
while ($loggedin=mysql_fetch_array($loggedins)) {
$regmemberson++;}



// $regmembers = mysql_query("SELECT DISTINCT COUNT(*) AS membersonline FROM session WHERE userid>0 AND lastactivity>$datecut") or die("oops2");
// while($members = mysql_fetch_array($regmembers)) {
// $regmemberson = number_format($members[membersonline]);
// }
}
I'm also attaching a copy of the full script as I'm running it (except with the admin directory name changed at the top. My version is in a vertical table approximately 95 pixels wide that I put on the side of the site. I've only done that for the list of statistics only - I didn't mess with the username list part.

Basically all I did was take the code out of the index.php file that was used for counting up the users and modified the variables and plugged it in there. Hopefully this will help you guys get it up and running and useful. I suppose there's a possibility that more errors will show up but I've been watching mine for 45 minutes now and it's been consistent that entire time.

-Steve St.Laurent
Webmaster of http://www.turbodieselregister.com

Steve St.Lauren 05-29-2002 06:01 PM

Xube - here's a few examples.

The original hack with usernames listed - http://www.turbodieselregister.com/forums/online3.php

The original hack with usernames turned off - http://www.turbodieselregister.com/forums/online2.php

and my version with usernames off and displayed vertically in a table - http://www.turbodieselregister.com/forums/online.php

Lethal 06-01-2002 04:15 AM

cool i'll use this one, thanks

Webmasta XT 06-09-2002 05:35 PM

How can I add an Image b4 every username? since how these things show up, don't match my layout, I have a arrow b4 every username, and Image Arrow, HOW CAN I ADD THAT???

Webmasta XT 06-09-2002 05:41 PM

I added this code
in the online.php
PHP Code:

echo(" &nbsp; <img src="http://xtreme-gods.net/layout/icon.jpg"> $regmemberson"); 

But I get this error
PHP Code:

Parse errorparse error in /home/virtual/site24/fst/var/www/html/online1.php on line 81 


importmix 06-21-2002 08:31 AM

I don't mean to both you Steve St.Lauren, but is there any way you can tell me how to use your code...but to just show total (members + guest) as one number?

Steve St.Lauren 06-21-2002 02:06 PM

Here you go importmix. Attached is an online.php that will do what you're looking for. Simply edit this file and put the path to your admin directory (full path) near the top and then replace your online.php with this one (backup your old one first). I replaced the two lines that say members and guest with one line that says online and combine the two.


All times are GMT. The time now is 05:46 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
  • Page Generation 0.01250 seconds
  • Memory Usage 1,751KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete