![]() |
I still cant get my Current Users Online panel to work. :(
|
I have the same problem?
Anyone. Quote:
|
Does anyone have this hack (hacked) working with 3.0 beta 5?
|
I think is is confusing for it to say:
Most users ever online on a day was 11 on 08-22-2003 Instead, shouldn't it say Most visitors ever online on a day was 11 on 08-22-2003 |
Well, it would be greet if guest to be included as well. I don't dare to ask for much but just hope you can give it a thought.
Thanks. :classic: Quote:
|
OK have read right through this thread and still dont know what my problem is.
Been through the install 3 times to check if it is correct but have this: Number of Active Users Today: 0 Most users ever online on a day was 0 on 23-08-2003. | The following members have already visited the Board today: No data is displayed. 2 questions: Do I have to wait 24 hours to see anything? Does it work correctly with vBportal installed? |
just installed this on 2.3.0 no probs what so ever and nope m8 u dont need to wait 24 hrs
it shows straight away as soon as u done it. |
Finaly found my problem DUHHHhhhhhhhhhh forgot to add a bloody template :)
Well at least it works :) Quote:
|
I just found a little proble I have and can anyone say how I can fix it?
Problem is below: Most users ever online on a day was 36 on Today. | The following members have already visited the Board today: It always says "Most users ever online on a day was 36 on Today" but its not. The count is always wrong and should say "Most users ever online on a day was 36 on "What Ever Date"" Can this be fixed |
Quote:
I've exactly the same problem! Thought I have forgotten some code in the installation, but I hadn't. Is this really a bug of this script? |
I think it is a bug...I ended up removing that part of the script so what I have now is:
Active Members Today: The following members have already visited the Board today: |
Is it possible to show this only to mods and admins?
|
Working fine on my forums except for the timezone thing. I even adapted it to work nicely on my vbHome front page.
Is there a working fix for the timezone problem yet? And has anyone found a way for it to include total guests that visited throughout a day as well? |
Okay, it's inexplicably stopped working now - users today is 0 even though there's currently 25 members online.
Anyone got any ideas as to why, or is this just a result of that timezone problem? |
Its the timezone problem...The only way to fix it is to get your server to change to your local time or change servers to one that is in your timezone.
Our server shifted us to an Aussie time zone and it fixed the problem. :) www.tmaauto.com |
Quote:
There's got to be a simpler way to fix this problem than to tweak hardware! :ermm: |
Might be time to change servers...Ours is Flexihostings and they had enough Aussie based customers that they set one of there servers up in Aussie time :)
|
I don't think I'm going to go through the hassle of changing servers just to get one single hack working. I'll easily do without if that's the only option.
|
Is it possible to show this for mods ore admins only.
|
Finally read through the entire thread! I've installed Mystic's original version and it's working fine for me so far here after two days. I'm using vB version 2.3.2.
|
Dumb question. Where do I find the forumhome template?
|
Its in Control panel > templates > modify :)
|
Will I need to do that with every theme I have?
|
Yep if you are using multiple themes otherwise just modify the default theme:)
|
Another question :)
I installed this hack (the first one) and it didn't show up :( I installed it for two themes, and it still won't show up. Using v2.3.2 Thanks, Patricia |
I just installed this on my vb3 with ease.
Tad change but works awsome :) patricia did you remember to put templates in both themes? |
This is a good one.
*clicks install* |
thanx works GREAT!
using vb 2.3.2 ::clicks install:: |
um help i must of installed this wrong because my "most users ever online" and "most users ever online in a day" are resetting daily.
its embarrassing when my forum says most users ever online 1 so please help :) |
sorry for the double post but can anyone please help?
|
Might be a dumb question but how can I get it to work with 2.3.3? They changed the coding some.
|
Quote:
Yes, but a little bit. there's only a little thing in index.php In the 2.3.3 you have if (($maxusers[0] <= $totalonline AND $maxusers[0] > 0) OR sizeof($maxusers) == 1) { instead of if ((int)$maxusers[0] <= $totalonline) { so, if you whant to modify, write // today online hack begin if (($maxusers[0] <= $totalonline AND $maxusers[0] > 0) OR sizeof($maxusers) == 1) { $time = time(); $maxloggedin = "$totalonline " . $time . " " . $maxusers[2] . " " . $maxusers[3]; $DB_site->query("UPDATE template SET template='$maxloggedin' WHERE title='maxloggedin'"); $maxusers[0] = $totalonline; $maxusers[1] = $time; } $todayloggedinusers = ""; $numbertodayonline = 0; $numbertodayonlineinvisible = 0; $todayusers=$DB_site->query("SELECT userid, username, usergroupid, lastactivity, invisible FROM user WHERE lastactivity > " . (mktime(0,0,0,date("m"),date("d"),date("Y")) + (($bbuserinfo['timezoneoffset']-$timeoffset)*3600)) . " ORDER BY username"); while ($todayuser=$DB_site->fetch_array($todayusers)) { $numbertodayonline++; $invisibleuser = ''; $userid = $todayuser['userid']; $lastactivetime = vbdate($timeformat, $todayuser[lastactivity]); if ($todayuser['invisible']==1 and $bbuserinfo['usergroupid']!=6) { $numbertodayonlineinvisible++; continue; } if ($todayuser['invisible'] == 1) { // Invisible User but show to Admin $invisibleuser = '*'; } if ($todayuser['usergroupid'] == 6 and $highlightadmin) { $username = "<b><i>$todayuser[username]</i></b>"; } else if (($mod["$userid"] or $todayuser['usergroupid'] == 5) and $highlightadmin) { $username = "<b>$todayuser[username]</b>"; } else { $username = $todayuser['username']; } if (!$todayloggedinuser) { eval("\$todayloggedinuser = \"".gettemplate('forumhome_todayloggedinuser')."\" ;"); } else { eval("\$todayloggedinuser .= \", ".gettemplate('forumhome_todayloggedinuser')."\";" ); } } $DB_site->free_result($todayusers); if ($bbuserinfo[usergroupid] == 6) { $todayonline = $numbertodayonline; } else { $todayonline = $numbertodayonline - $numbertodayonlineinvisible; } if ((int)$maxusers[2] <= $numbertodayonline) { $time = time(); $maxloggedin = $maxusers[0] . " " . $maxusers[1] . " $numbertodayonline " . $time; $DB_site->query("UPDATE template SET template='$maxloggedin' WHERE title='maxloggedin'"); $maxusers[2] = $numbertodayonline; $maxusers[3] = $time; } $todayrecordusers = $maxusers[2]; $todayrecorddate = vbdate($dateformat,$maxusers[3]); eval("\$todayloggedinusers = \"".gettemplate('forumhome_todayloggedinusers')."\ ";"); //today online hack end And it's done :) i hope this help you ;) |
Hi,
I user vBIndex and want to show the last 5 Online Users in an Box... is it possible with this? |
Works great, cheers.
|
Quote:
|
I have this hack installed on my Forum 2.2.9
I have recently moved to a dedicated server which is set to Mountain Time (US) I have compensated for the 7 hour time difference by offsetting the Forum base time, so the default time for my site is GMT (UK) The problem is the Who's online section doesn't start counting who has been on line untill 2 pm as opposed to starting at midnight. Is there any way I can resolve this without altering the server time. Thax |
Ok guys forgive me here I am a newbe at this.
I am trying to get this hack to work. I have Vboard ver 2. I have loaded all the hacks but I still get the original page???? I think it is still showing the default page? Do I have to deleate the default template or something?? Anyhelp would be appreciated.. Scabs |
I'm on vB2.3.4 and am having trouble with this hack. I can get it to show up, but the data is puzzling. For example, if I log out I get "0" members online today, even though there are people on the board right now! If I log in I get a number, but it seems that the tally resets at about 6am every day (I guess something to do with my server time) and all the names are cleared. However, what I would REALLY like is for it to give the names of visitors to the site in the past 24 hours, kind of a floating window of time, since I would like to see if anyone is visiting the site at, for example, 3 am in the morning. Unless I get up before 6 am and check the board their names will disappear by the time I get online. Make sense?
Long story short.....there is a feature in the Admn CP that lists visitors in the last 24 hours. It seems ideal. Is there a way to tap into that information, or duplicate it, and display it on my forum homepage? |
I'm not using all of this hack, just the part that shows which members have "already visited the board today". So I dont know what affect it will have on "Number of Active Users Today:"
My forum (ver 2.2.8) is in the 'GMT' timezone but the server it is hosted on is US Eastern (-5) timezone. After installing the hack everything worked as expected until 24hrs later when the "already visited the board today" showed 'nil' member 'names', even though members had been visiting my forum. So I am experimenting with using 'gmmktime' instead of 'mktime' as used in the hack, which creates the Unix timestamp from the server. I found this little snippet of information on a WWW search that provoked me to change the function. "The timestamp returned is based upon the number of seconds from the epoch GMT, and then modified by the time zone settings on the server. Where you want time zone independence, you should use the function gmmktime" So far so good, in that the member list now shows in "already visited the board today". This might be a solution for some others who run forums in a different timezone to the server that it is hosted on. I've only been running with 'gmmktime' for a few hours so it is impossible to say if this will work permanently, if it still shows the 'members' 24 hours from now then it might be a solution. The change is to the hack in index.php Change WHERE lastactivity > " . (mktime To WHERE lastactivity > " . (gmmktime Like many others I am very new to coding in PHP so maybe an 'expert' or two might like to comment. |
Nice one Rand M... you've just helped sort mine out, in index.php I found
(($bbuserinfo['timezoneoffset']+7) and changed it to (($bbuserinfo['timezoneoffset']-7) cheers dude.... sorted now :D |
All times are GMT. The time now is 01:36 PM. |
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:
|