Version: 1.00, by Boofo
Developer Last Online: Jun 2012
Version: 3.0.0
Rating:
Released: 01-27-2004
Last Update: Never
Installs: 25
No support by the author.
Local time and date in post, pm, usernotes and profile
Version 1.5
(By Boofo)
This hack will add the local time and date of users in the posts, pms, usernotes and profile. That way you will know what the time and date is where they are located. I use this on my site so I will have an idea if it is the middle of the night, where they are at, or daytime. With your users living in all corners of the globe, this hack is a nice gauge of the different time zones without having to figure out each one in your head.
Thanks goes out to Link14716 for pointing me in the right direction for the pm time and helping to verify the code. And everyone who chipped in at vbulletin.com to help me figure out vB3's new ways of doing things. A special thanks goes out to Chen Avinadav for making the first local time hack for vB2 and allowing me to release it for vB3.
Version Information:
Version 1.0 --Initial release
Version 1.1 --Fixed bug where the User CP DST setting was not being accounted for. Thanks goes out to squall14716 for the fix.
Version 1.2 --Fixed bug where a few people's time was off by an hour or two in the showthread, but right on target everywhere else. Moved the code from the showthread.php into the functions_showthread.php, where it should have been in the first place. Thanks Natch, for all of your hard work in helping me track this down.
Version 1.3 --Fixed bug where local time and date was not showing up in a member's profile when the "Additional Information" box was empty due to them not entering any personal information in their profile. It would only show an N/A.
Version 1.4 --Added ability to have the local time and date to also show up in the showpost.
Version 1.5 --Fixed last known bug where the User CP DST setting was not being automatically accounted for when the DST changed. The Version 1.1 fix seemed to be only temporary and not a total solution. This should take care of it.
Files to edit: 4
functions_showthread.php
private.php
usernote.php
member.php
Templates to edit: 3
postbit
postbit_legacy
memberinfo
If you find this hack useful, please click the install button.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
At the moment I've just installed the 'user profile' bits (member.php and the MEMBERINFO template). Those with offset -5 (EST) seem OK but I, being GMT (offset 0) am showing up 2 hours behind and someone with offset -6 is showing as offset -8.
At the moment I've just installed the 'user profile' bits (member.php and the MEMBERINFO template). Those with offset -5 (EST) seem OK but I, being GMT (offset 0) am showing up 2 hours behind and someone with offset -6 is showing as offset -8.
What is your server time set to in the Admin CP? And do you have the DST settings right for your server time? Let me know what that is set at and I will test it here on my setup. It is running true to form for me so it might just be a setting off somewhere.
If everything is set right on your end, try this and let me know what happens.
What is your server time set to in the Admin CP? And do you have the DST settings right for your server time? Let me know what that is set at and I will test it here on my setup. It is running true to form for me so it might just be a setting off somewhere.
Last I gathered, the admin CP server time was obsolete and not used any more. I can tell you the Default Time Zone Offset is at the default -5 and I have it all set correctly. Everyone's correct time displays. Just the times in the hack don't tally. Watch this space as I try out the code...