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)
-   -   Daylight Saving Time Support (https://vborg.vbsupport.ru/showthread.php?t=42160)

Paul 08-10-2002 10:00 PM

Daylight Saving Time Support
 
The following hack will add Daylight Saving Time support to your forums. When used on a server that automatically adjusts its time for Daylight Saving Time, vBulletin's time will be off by one hour when displaying the times for users outside of those areas observing DST. A rather nasty quirk that usually gets those overseas and in places that don't observe DST a little ticked off on my forums.

This hack allows the individual user to select whether or not they would like times on your forum to be displayed in DST or not and allows you to specify from the Admin CP whether or not your server is automatically changing the time for DST. At the moment, it only supports the DST supported by your server and returned by your server (via the date() function's "I" flag). I do not know what will happen if this code is used on servers with locales outside of the US. I assume this would work equally well for EU servers.

There are significant file edits made for this hack. Please ensure that you backup your database and files before attempting to install this hack.

See https://vborg.vbsupport.ru/showthrea...threadid=25879 for more information about DST support in vBulletin.

Edit: I forgot to mention that enabling DST support will add an hour to events that take place ONLY during those periods where DST apply (i.e. posts made in December in a US locale will not be affected).

Paul 08-11-2002 06:59 AM

Screenshots/Admin CP:

Paul 08-11-2002 07:01 AM

Screenshot/Member Options:

[D]Vincent 08-11-2002 07:18 AM

Looks nice, I would install it but I don't really care about little things like that.

Neo 08-11-2002 12:35 PM

How about for arizona since they dont change? ;)

X-Fan 08-11-2002 02:28 PM

I'm getting an SQL error at the very first step...

Quote:

MySQL said:

You have an error in your SQL syntax near '' at line 1

Paul 08-11-2002 03:26 PM

Quote:

Originally posted by Neo
How about for arizona since they dont change? ;)
When registering/in the member options, users have the ability to select whether or not they want DST times. People in Arizona would know not to select it :D An option is also added into the Admin CP that allows you to set whether or not your server corrects for DST.

See the screenshots for details.

Paul

Paul 08-11-2002 03:29 PM

Quote:

Originally posted by X-Fan
I'm getting an SQL error at the very first step...


Hrmm.. I noticed a few little errors with the sql queries. I've updated the file. See if that works for you.

BigJohnson 08-12-2002 02:20 AM

Can u please add a feature where if I was making a member in the ADMIN that I can easily just change this option from the USER.PHP That would be kool. PLease help me out here. Thanks.

X-Fan 08-12-2002 03:46 AM

That fixed the SQL errors, and looks like the hack works great! Thanks LS!

MrLister 08-12-2002 04:49 AM

thanks. nice hack

Paul 08-12-2002 04:50 AM

Quote:

Originally posted by BigJohnson
Can u please add a feature where if I was making a member in the ADMIN that I can easily just change this option from the USER.PHP That would be kool. PLease help me out here. Thanks.
Wow, I can't believe I didn't think of that! I'll add that info to the hack.

Edit: I've uploaded version 1.02 of the DST hack which includes support for changing the user's setting in the Admin CP.

Paul

Paul 08-12-2002 04:54 AM

Quote:

Originally posted by [D]Vincent
Looks nice, I would install it but I don't really care about little things like that.
Thanks ;) It does correct vBulletin's incorrect usage of displaying hours offset on GMT by a whole hour ;)

BigJohnson 11-12-2002 11:10 PM

I am having trouble. When I go to Modify Otpions in my CP it doesn't have yes or no checked when it is supposed be selected. I dont no the problem.

BigJohnson 11-12-2002 11:14 PM

NVM fixed it

Boofo 11-13-2002 12:15 AM

LoveShack, what is the "bug fix" you refer to in your install instructions for?

Paul 11-13-2002 12:30 AM

If memory serves me correctly, I believe there was a bug corrected in 2.2.8 that fixed a setting not being inserted into the database when creating a new user through the admin cp. I can't remember offhand what it was and I don't have access to the code at the moment.

My instructions take that into account and include the bug fix.

Hope this helps! :)

Paul

Boofo 11-13-2002 12:34 AM

Ok, thanks. I still run 2.2.5 (with the db fix). I will have to look at your code to see what was updated. :)

Boofo 11-18-2002 03:57 AM

Has anyone had any problems with avatars not showing up after installing this hack? I can't get them to show up now. All I get is the "x". Any ideas?

Paul 11-18-2002 07:59 AM

I certainly have not seen this myself. This hack has nothing to do with avatars. Restore from your backups and try applying the hack again. :)

Paul

Boofo 11-18-2002 10:57 AM

Sorry about the above message. I found the problem. I had installed Sygate's Personal Firewall Pro right around the same time I installed this hack and forgot about it. It turned out the firewall was blocking the avatars. I thought it might be the hack because of the code that was added above the avatar line in the member.php. Again, sorry for the confusion. :)

BTW: I have 2 lines like the one for avatars in the member.php. Can you please list the lines above or below it so I can make sure I have it in the right place? :)

Bob (or should that be "boob" again?)

ogden2k 05-03-2003 10:35 PM

I have vb 2.3.0 and for someone reason now, I cannot change the default board time from GMT -5.. Can someone help please??

Paul 05-05-2003 01:15 AM

Quote:

Yesterday at 07:35 PM ogden2k said this in Post #22
I have vb 2.3.0 and for someone reason now, I cannot change the default board time from GMT -5.. Can someone help please??

Have you installed this hack? Please explain this a bit better. Are you trying to adjust the default timezone in the Admin CP? This hack shouldn't affect the ability to change that value.

Reupload your original files from backup and see if that corrects the problem.

Best wishes,
Paul

ogden2k 05-05-2003 01:35 AM

Quote:

Today at 10:15 PM LoveShack said this in Post #23
Have you installed this hack? Please explain this a bit better. Are you trying to adjust the default timezone in the Admin CP? This hack shouldn't affect the ability to change that value.

Reupload your original files from backup and see if that corrects the problem.

Best wishes,
Paul

Nevermind, I didn't realise when a user is logged out it shows GMT. :confused:

Smoothie 05-12-2003 05:41 PM

in your instructions you say to Run one of the following two SQL queries:
To set users to use DST by default: or
To set users to NOT use DST by default:

which one do we run?

Paul 05-12-2003 10:15 PM

Hi Smoothie,

If you want all of your users to have DST enabled, run the first query. If you want all of your users to NOT have DST enabled, run the second. It's a matter of personal preference on your part and the geographical location of the majority of your users.

Paul

Smoothie 05-13-2003 01:35 AM

thank you.

Smoothie 05-13-2003 05:16 AM

Having a slight problem, and I know all edits and queries were done correctly. In the user cp, the radio buttons for Use Daylight Saving Time, neither are selected. When I select yes, and click submit modifications, when i go back to my user cp, neither one is selected again.

Smoothie 05-13-2003 05:45 AM

another question, users in Sydney Australia say this doesn't work for them. Any reason why? Damn, I hate DST.

Smoothie 05-13-2003 05:44 PM

Quote:

11-12-02 at 09:10 PM BigJohnson said this in Post #14
I am having trouble. When I go to Modify Otpions in my CP it doesn't have yes or no checked when it is supposed be selected. I dont no the problem.
having the same problem. whats the fix?

Smoothie 05-16-2003 04:44 PM

LoveShack-

Still having the problem as mentioned above. Can you help?

Paul 05-17-2003 04:20 AM

Quote:

05-13-03 at 02:45 AM Smoothie said this in Post #29
another question, users in Sydney Australia say this doesn't work for them. Any reason why? Damn, I hate DST.

This hack is dependent on the dst settings for the server. If your server is not located in Australia or set to an Australian locale, it will not adjust for Australian DST. vBulletin3 is supposedly going to properly handle this.

Paul 05-17-2003 04:23 AM

Quote:

05-13-03 at 02:16 AM Smoothie said this in Post #28
Having a slight problem, and I know all edits and queries were done correctly. In the user cp, the radio buttons for Use Daylight Saving Time, neither are selected. When I select yes, and click submit modifications, when i go back to my user cp, neither one is selected again.

I have no idea. Try restoring your files from backup and reapplying the hack. Note that this hack was written for 2.2.6 and may or may not be compatible with 2.3.0. I'm not sure if the instructions are still valid.

A poster earlier in the thread reported the same problem, but later found his mistake. Perhaps you could contact him to see if he remembers what happened in his case.

Smoothie 05-17-2003 04:29 AM

the thing is, if I go to my admin cp, and find any user, the radio button for DST is selected, but if i go to my user cp, it is not. I applied the code changes twice, same results.

reismarktq2 06-06-2003 07:34 PM

This is *not* working for me at all. My server is based in Norway, I'm trying to view the forums from the East Coast of the US, and the time is the SAME (an hour behind) whether I click no or yes! Help me!

Paul 06-06-2003 07:41 PM

This hack relies on the "i" flag of the date function. Please see the instructions in the first post. It's likely that your server in Norway is not configured with a North American locale and therefore will not work with this hack.

Please see the PHP manual on the date function.

Best wishes,
Paul


All times are GMT. The time now is 12:40 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.01248 seconds
  • Memory Usage 1,807KB
  • 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
  • (10)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (36)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete