Portrait Olivier Duffez

Olivier Duffez

Créateur de WebRankInfo,
consultant en référencement

Passer à l’heure d’hiver sur un forum phpBB 3

Si vous avez un forum phpBB 2 ou 3, vous vous demandez peut-être comment faire pour passer son forum à l’heure d’été (ou d’hiver)… Voici la petite opération qu’il faut faire et qui ne dure que 2 minutes. Egalement un mod phpbb pour automatiser le changement d’heure sur un forum phpBB.

Pour un forum phpBB3

phpBB Communities

Le script de forum phpBB est l’un des plus utilisés dans le monde

Il y a 2 choses à modifier : le réglage de l’heure d’été ou d’hiver pour les membres déjà inscrits, et la même chose pour la configuration du forum (qui servira pour les prochaines inscriptions de membres).

La config du forum peut se modifier dans l’admin (dans le 1er onglet, Configuration générale > Configuration du forum > Activer l’heure d’été : oui / non.

Vérifiez au passage que le fuseau horaire par défaut correspond à celui de la plupart de vos futurs utilisateurs.

Pour modifier le réglage de l’heure d’été pour les membres déjà inscrits, il faut exécuter une requête MySQL. Allez donc dans phpMyAdmin (ou autre outil équivalent) pour exécuter la bonne requête. Au passage, puisque vous allez dans la base de données, autant modifier en même temps la configuration du forum, comme ça pas besoin d’aller dans l’admin.

Pour passer un forum phpBB3 à l’heure d’été :

UPDATE phpbb_users SET `user_dst` = '1' WHERE `user_dst` = '0';
UPDATE phpbb_config SET`config_value`= '1' where `config_name` = 'board_dst';

Pour passer un forum phpBB3 à l’heure d’hiver :

UPDATE phpbb_users SET `user_dst` = '0' WHERE `user_dst` = '1';
UPDATE phpbb_config SET`config_value`= '0' where `config_name` = 'board_dst';

Le mod phpBB qui automatise le changement d’heure

Si vous en avez marre de faire ces changements 2 fois par an, vous pouvez aussi installer un MOD comme celui-ci par exemple…

Pour un forum phpBB2

Forum phpBB2La manière la plus simple que je connaisse est d’aller directement exécuter une requête MySQL dans la base de données du forum. Vous pouvez par exemple utiliser phpMyAdmin. Les instructions qui suivent concernent phpBB2 pour un forum en France.

Pour passer un forum phpBB 2 à l’heure d’été :

UPDATE phpbb_users SET user_timezone = 2 WHERE user_timezone = 1;
UPDATE phpbb_config SET config_value = '2' WHERE config_name = 'board_timezone';

Pour passer un forum phpBB 2 à l’heure d’hiver :

UPDATE phpbb_users SET user_timezone = 1 WHERE user_timezone = 2;
UPDATE phpbb_config SET config_value = '1' WHERE config_name = 'board_timezone';

Il y a peut-être d’autres solutions : n’hésitez pas à les indiquer en commentaires si vous en connaissez.

Cet article vous a-t-il plu ?

Cliquez pour voter !

Laisser un commentaire

Remarques :

  • Si vous souhaitez poser une question ou détailler un problème technique, il ne faut pas utiliser le formulaire ci-dessous qui est réservé aux avis. Posez votre question directement dans le forum Gmail de WebRankInfo. L'inscription est gratuite et immédiate.

  • En postant un avis, vous acceptez les CGU du site WebRankInfo. Si votre avis ne respecte pas ces règles, il pourra être refusé. Si vous indiquez votre adresse email, vous serez informé dès que votre avis aura été validé (ou refusé...) ; votre adresse ne sera pas utilisée pour vous envoyer des mailings et ne sera pas revendue ou cédée à des tiers.

4 commentaires

ADIDASman

Pour phpBB 3 :

– Pour l’heure du forum, il y a une option dans le Panneau d’administration (Général > Configuration du forum > Activer l’heure d’été > Oui)

– Pour mettre à jour les propriétés des utilisateurs : il faut également exécuter une requête manuellement mais il n’y plus à tricher sur le fuseau horaire, un champ user_dst a été ajouté : UPDATE phpbb3_users SET user_dst = 1;

Répondre
Evioo

Merci pour l’info.
(je crois qu’il y a un petit soucis d’encodage sur le nuage de tags).

Répondre
location luxembourg

Ouai, perso, j’ai fait comme ADIDASman…

La fonctionnalité pour changer l’heure d’été existe déja sur le tableau de bord… Pour ceux qui ont peur de PHPMyAdmin ;)

Répondre
chambre d'hotes Saone-et-Loire

Voilà un petit code bien utile pour un forum que je connais bien ! ;-)
Il est vrai que cela peut être assez souvent déroutant de ne pas avoir l’heure précise lorsque l’on suit un forum de manière très active.

Quant à PHPMyAdmin, rien de très effrayant, une fois qu’on y a passé quelques heures à comprendre comment tout cela était rangé, c’est un jeu d’enfant pour modifier quelques propriétés…

Répondre