Zimní/letní čas v phpBB 3.1.x

Topic
User avatar
Caleb
Reactions:
Posts: 29
Joined: 18 Nov 2014 16:34
Tykání: Ano
Location: Velešín

Zimní/letní čas v phpBB 3.1.x

Unread post by Caleb »

Dobrý den

Chtěl bych se zeptat jak funguje změna zimního a letního času v phpBB 3.1.x
Měl jsem za to, že to již bude fungovat automaticky v závislosti na UTC, ale nestalo se tak.
Nemám čistou instalaci, ale aktualizované forum z 3.0.13 na 3.1.10

Je třeba něco nastavit nebo se to musí stále dělat hromadně v DB jako ve verzi 3.0.x?

Děkuji
User avatar
leschek
Administrátor
Reactions:
Posts: 724
Joined: 23 Oct 2005 23:22
Tykání: Ano

Re: Zimní/letní čas v phpBB 3.1.x

Unread post by leschek »

Podle všeho by se to měla časová zóna změnit automaticky. Právě jsem se podíval na svoje testovací fórum a mám na něm správný čas, takže se to opravdu mění. Problém může být v tom, že uživatelé nemají ve svém uživ. panelu správně nastavenou časovou zónu.
User avatar
Caleb
Reactions:
Posts: 29
Joined: 18 Nov 2014 16:34
Tykání: Ano
Location: Velešín

Re: Zimní/letní čas v phpBB 3.1.x

Unread post by Caleb »

Myslím si to taky, ale lze po provedené aktualizaci z 3.0 na 3.1 nějakým dotazem v DB všem uživatelů najednou nastavit správné UTC?
User avatar
leschek
Administrátor
Reactions:
Posts: 724
Joined: 23 Oct 2005 23:22
Tykání: Ano

Re: Zimní/letní čas v phpBB 3.1.x

Unread post by leschek »

Můj názor je, že ne, protože všichni uživatelé nemusí být ve stejném časovém pásmu. I když je to české fórum, tak někteří členové můžou žít v UK nebo USA atd. Podle mě ne nejjednodušší vytvořit oznámení, které si každý při přihlášení přečte (na to lze použít např. tohle rozšíření). Pro všechny uživatele by nastavení času mělo jít opět změnit v databázi. Na phpBB.com je o tom téma. Samozřejmostí před jakoukoliv úpravou databáze je její záloha.

P.S. Osobně bych to řešil tím oznámením. Uživatelé alespoň zjistí, že existují nějaká nastavení fóra.
User avatar
Caleb
Reactions:
Posts: 29
Joined: 18 Nov 2014 16:34
Tykání: Ano
Location: Velešín

Re: Zimní/letní čas v phpBB 3.1.x

Unread post by Caleb »

leschek wrote:Můj názor je, že ne, protože všichni uživatelé nemusí být ve stejném časovém pásmu. I když je to české fórum, tak někteří členové můžou žít v UK nebo USA atd.
To je naprostá pravda. Nicméně v mém případě mám 100% jistotu, že jsou v pásmu Evropa/Praha.
leschek wrote:Podle mě ne nejjednodušší vytvořit oznámení, které si každý při přihlášení přečte (na to lze použít např. tohle rozšíření). Pro všechny uživatele by nastavení času mělo jít opět změnit v databázi. Na phpBB.com je o tom téma. Samozřejmostí před jakoukoliv úpravou databáze je její záloha.
Na testboardu jsem vyzkoušel databázový dotaz z výše uvedeného topicu a zafungoval skvěle. Díky moc :)

Code: Select all

UPDATE `phpbb_users` SET `user_timezone` = 'Europe/Prague'
leschek wrote:P.S. Osobně bych to řešil tím oznámením. Uživatelé alespoň zjistí, že existují nějaká nastavení fóra.
Oznámením to udělám až na po aktualizaci živého fóra, protože máš naprostou pravdu.
Zde se musím tzv. střelit do vlastního kolene, protože jsem je rozmazlil a vždy to dělal sám.
Je třeba je začít vychovávat!!! 8)