Sommar/vintertid omställning

Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på sidan.

Moderatorer: Moderatorgrupp, Supportgrupp

Kategoriregler
Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på forumindex.

Klicka här för att se våra allmänna forumregler.
Skriv svar
B Thomas
Aktiv medlem
Aktiv medlem
Inlägg: 61
Blev medlem: 2008-05-14 00:48
Svar: 0

Sommar/vintertid omställning

Inlägg av B Thomas »

Hej!

Trodde i min enfald att om man i ACP angivit systemets tidszon till UTC +1 och Aktivera sommartid DST till Ja, då skulle forumets kod hålla reda på datumet för vintertidens infallande och korrigera klockslagen "accordingly". Men så verkar inte vara fallet :o. Jag såg i ett annat inlägg att man tydligen måste ändra detta manuellt :x. Stämmer detta? Och därmed måste alla mina stackars användare, liksom i phpBB2, manuellt gå in i sin kontrollpanel och ändra - 2 ggr om året.

Om det är så illa undrar man ju stilla om någon känner till en mod för att göra detta. Känns spontant som en rimligt enkel mod att göra (därmed inte sagt att jag skulle kunna göra det... :wink:).
Användarens profilbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 10:38
Svar: 0

Re: Sommar/vintertid omställning

Inlägg av tumba25 »

Problemet med att lägga in sånt i koden är ju att alla länder inte har sommartid. Och dom som har det har det på olika tider.

Jag har löst det med ett skript som körs på natten och ställer om dst-värdet om den är fel. Om sen användaren har det påslaget används värdet från forumets config-tabell.
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
B Thomas
Aktiv medlem
Aktiv medlem
Inlägg: 61
Blev medlem: 2008-05-14 00:48
Svar: 0

Re: Sommar/vintertid omställning

Inlägg av B Thomas »

Tumba25 skrev:Jag har löst det med ett skript som körs på natten och ställer om dst-värdet om den är fel. Om sen användaren har det påslaget används värdet från forumets config-tabell.
Är detta en lösning i stil med: http://www.phpbb.com/community/viewtopi ... 9&t=966785 du har gjort då Tumba?

Min tanke är att problemet inte borde vara så stort. Det handlar om vid vilka datum som en eventuell övergång vinter/sommartid och v.v. sker. Jag antar att denna mod gör just detta (men inte tillfredsställande worldwide, men vi har bara europeiska läsare av vårt forum 8) ): http://www.phpbb.com/community/viewtopi ... &t=1020905

Men faktum är att datorer, mobiler och andra gadgets klarar av att hantera detta genom två inställningar: Timezon och Land. Med den informationen och förutsatt att servern som phpBB3 databas ligger på har korrekta tidsinställningar borde alla nödvändiga uppgifter för beräkning finnas till hands, eller? :wink:

Att sedan varje land kan ha unika inställningar (snarare regler) för sommartid och datum + klockslag för skiftena, det måste då hämtas från en tabell, antingen i koden, eller, om det nu finns, publika sådana tabeller att läsa in. Detta är inget unikt problem för phpBB forum, det är samma problem som all annan software som hanterar klockslag måste ta hand om, utnyttja det som finns helt enkelt. För att öka pricksäkerheten kan man ju låta användaren välja DST Manuellt eller Auto så man inte kör fast ifall autoinställningar inte är åtkomliga för det aktuella landet/platsen.

Jag förutsätter här att forumet och varje respektive användare fritt definierar dessa värden, och då får väl gäster tidsinställningen för forumet antar jag. Huruvida man vill eller ens kan koppla de visade klockslagen till en gästs dators klocka vet jag inte, men tanken borde inte vara långt borta. :)

Detta är inget problem utan en utmaning (för de med den rätta kunskapen då :oops:)
Användarens profilbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 10:38
Svar: 0

Re: Sommar/vintertid omställning

Inlägg av tumba25 »

Det mitt skript gör är att den tittar i en tabell i en fil för att se efter om det ska vara sommar eller vintertid. Därefter tittar den i databasen phpbb_config efter nyckeln board_dst och kollar att den är rätt. Om den är inte är det så ändras det värdet.

Sen i functions.php tittas om användaren har valt att automatisera sommartiden i sin profil. Om den är på auto så sätts sommartid / vintertid efter värdet i $config['board_dst'].
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
Skriv svar

Vilka är online

Användare som besöker denna kategori: 0 och 0 gäster