Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNTraduction et l...Traduction et l...Repository & date de dernier téléchargementRepository & date de dernier téléchargement
Précédente
 
Suivante
Nouveau message
03/02/2007 22:11
 

Bonjour,

 

J'ai installé DNN 4.4.1 avec pack de langue CORE 4.4.1
J'ai installé Repository 3.1.10, mais pas le pack de langue.

J'ai rentré comme langue par défaut pour l'utilisateur "host" le français.
Lorsque j'upload un fichier dans le repository, l'heure affichée ne correspond pas à la date FR (mais à la date FR-6h00).

POURQUOI ? Une idée ?

DV

 
Nouveau message
05/02/2007 12:58
 

Pas d'idée ??? Diable, suis je le seul à utiliser ce genre de choses ????

 

DV

 
Nouveau message
05/02/2007 15:05
 
Bonjour,

le compte utilisateur a quoi comme fuseau horaire(gmt+1 ou alors gmt-6)?

JB
 
Nouveau message
05/02/2007 15:26
 

GMT+1....

DV

 
Nouveau message
05/02/2007 15:27
 

jbb, merci de t'intéresser à mon cas. N'ayant pas de réponses, j'avais aussi essayé de :
- uploader le pack de langue repository (bien qu'incomplet comme noté sur le site)
- changer d'utilisateur
- de changer de fuseau horaire (pour voir avec GMT-2)

Mais j'ai toujours l'heure de upload-6
Etrange...

DV FX

 
Nouveau message
06/02/2007 12:15
 

Salut,

Je n'utilise pas ce module, mais comme je suis un gentil garçon  j'ai fais le test. Alors avec exactement la même config sans le pack de langue du module, je n'ai pas de problème. Seulement la date est au format us. Compte tenu que tous les affichages sont gérés par des templates, je me demande si tu n'aurais pas modifié template.xml du sous-dossier Repository\Templates\default ??? Si c'est le cas, tu as dù te planter dans le format de date. Attention MM N'EST PAS égal à mm, par exemple. Ayant déjà eu ce genre de problème en .Net (hors dnn), je pense que ton problème vient de là.

Pour un affichage fr-FR tu devrais avoir ces paramètres dans template.xml :

 <Object>
  <Token>[CREATEDDATE]</Token>
  <Settings>
   <Setting>
    <Name>DateFormat</Name>
    <Value>dd/MM/yyyy - hh:mm</Value>
   </Setting>
  </Settings>
 </Object>
 <Object>
  <Token>[UPDATEDDATE]</Token>
  <Settings>
   <Setting>
    <Name>DateFormat</Name>
    <Value>dd/MM/yyyy - hh:mm</Value>
   </Setting>
  </Settings>
 </Object>

Gilles

 
Nouveau message
06/02/2007 21:38
 

Salut ploum,

Sympa de t'être penché sur le problème !
Ce que tu me dis m'a intrigué, alors j'ai fait une troisième install de DNN sur un dev, et toujours le même problème (j'avais quand même essayé avant sur mon autre site dev avec tes conseils, mais rien à faire). Mon template est :

ddd MM/dd/yyyy @ hh:mm

Mais même en changeant comme tu me le dis (dd/MM/yyyy - hh:mm), ça ne modifie pas l'heure... :-(
Toujours 18h00 de moins. C'est à ne rien y comprendre, et cela sur toutes mes config dev !! Je suis hébergé aux USA, est ce la raison ???

DV FX

 
Nouveau message
06/02/2007 23:49
 

Bonjour Déclic,

L'explication viens sans doute du fuseau horaire du serveur. Je ne savais pas qu'il était aux usa. Toutefois, si j'ai bonne mémoire c'est 6 heures de moins entre la côte est et paris. Alors il reste un problème !? Mais 6 h et 18 h s'écrivent tous deux 06:00 en temps sur 12h comme aux usa. Es-tu certain qu'il s'agit bien de 18h de moins ? Vérfie où se trouvent les serveurs et avec un atlas trouve le fuseau horaire pour connaitre la différence. Ceci dit tu ne pourras pas avoir un serveur sur le fuseau horaire de paris, au moins qu'il soit dédié !

Gilles

 
Nouveau message
07/02/2007 09:36
 

Bonjour Gilles,

Excuse moi, depuis le début je parle de 6h00 et d'un coup 18h00 je ne sais pas pourquoi. C'est bien toujours 06h00 de différence. C'est à dire que quand j'upload un fichier à 10h30 le matin, je vois marqué: 04:30 (idem par FTP et dans le log viewer)

Je pensais que si dans "Site Settings", si je mettais "Portal Time Zone" à  UTC-06:00 cela devait permettre la correction non ??? Veux tu dire par là qu'un site hébergé aux US est condamné à afficher l'heure locale dans le repository ?? Alors à quoi servent tous les réglages de fuseau horaire dans Site Settings (Portal Time Zone) ainsi que l'heure par défaut pour l'utilisateur connecté ????? Quelque chose m'échappe alors.

DV FX

 
Nouveau message
07/02/2007 12:15
 

Bonjour Déclic,

Effectivement 6h de décalage ne font que me conforter dans mon idée du fuseau horaiire.

Concernant les paramètres du site, ce n'est pas parce qu'ils existent que les modules les utilises. Exemple, le provider de paiement contient une longue liste qui sert uniquement de référentiel associé à un compte et un mot de passe ! Je n'affiche jamais l'heure sur mes sites, mais je suis presque sûr que si tu place l'heure dans un skin le décalage sera pris en compte. Du moins cela me semble logique puisqu'elle est affichée par une partie du 'core'. Mais je ne vois pas comment dnn pourrait savoir à coup sûr qu'une valeur stockée dans une table est une date, car elle peut très bien être stockée sous forme de chaîne. De plus, il faudrait que dnn 'inspecte' chaque valeur saisie et applique la correction de zone. A mon avis, mais je peux me tromper, c'est un paramètre 'référentiel' servant aux créateurs de modules pour appliquer des corrections de fuseau horaire s'ils le désirent. Le framework.Net offre tout un tas de fonction prenant en compte la 'culture', idem pour les dates et heures sur lequelles il est possible de faire des calculs (+10 jours, -3 heures, etc.).

Pour les heures en ftp, c'est normal puisque les serveurs ftp utilsent la date du système. En revanche, pour les log je suis étonné. Tu parle bien des log via le menu log de dnn ? Ou s'agit-il des log système ?

Gilles

 
Nouveau message
07/02/2007 13:11
 

Salut ploum,

D'après ce que tu me dis et ce que je comprends: Repository et autres modules du core n'utilisent donc pas les heures préférentielles de chaque user, mais l'heure du serveur... Bizarre, alors je me demande bien à quoi sert ce paramètre (Site Settings / Portal Time Zone et User Time Zone) ! Qui plus est, en les changeant, rien n'est modifié... Pourrais tu faire un petit test et m'oter d'un doute ?
Si tu répètes la manip ci-dessus, et que tu changes le fuseau horaire préférentiel de l'un de tes utilisateurs, est ce que tu vois l'heure affichée différemment ou pas dans le repository ??

Pour ce qui est du log, je parle bien du log dnn (Admin / log viewer). Je viens de lire dans DotNetNuke Professionnal 4 que ce log est TOUJOURS en heure serveur. Donc cela est normal.

 
Nouveau message
07/02/2007 13:32
 

Pour info, j'ai aussi fait une demande sur le forum US, car ce truc est vraiment bizarre, je me demande comment personne n'a jamais posé la question avant moi. Suis je le seul à avoir besoin d'avoir des modules qui affichent les heures exactes pour les fichiers ?? Diable...

http://www.dotnetnuke.com/Community/ForumsDotNetNuke/tabid/795/mid/2108/threadid/105315/scope/posts/Default.aspx#105315

 

DV

 
Nouveau message
08/02/2007 09:05
 

Salut Déclic,

Je viens de faire le test. J'ai inséré un fichier dans Repository en tant que host avec les préférences réglées sur Français et l'heure de Paris. Puis, je me suis connecté avec un utilisateur configuré en US heure GMT-8. Le jour de la date passe bien de 'jeud.' à 'Thu', mais l'heure ne change pas.

J'ai fait aussi quelques recherches sur les forums us. Mes suppositions sont confirmés ! A savoir, c'est aux développeurs de module qu'il incombe de tenir compte des différences de paramétrage Donc les paramètres de dnn (site et utilisateur) sont bien des 'référentiels'. A ce propos, regarde les deux posts récents ci-dessous :

Time Zones and Daylights savings

Time Zones

Ils sont d'un même utilisateur confronté à ce problème avec en plus le besoin de gérer correctement le passage à l'heure d'été / d'hiver.

Gilles

 
Nouveau message
09/02/2007 14:27
 

Effectivement, j'ai recherché sur le forum US avec les mots clefs "Time Zone" et j'étais entre autres tombé sur ces deux messages (idem sur le forum ASP.NET un poil plus complet). Beaucoup de gens s'intéressent plus au 'daylight' mais ce n'était pas mon cas.

En tous les cas, mille merci pour ton test qui confirme donc ton idée initiale, que je retiens. En fait, j'ai testé le module Ventrian News Article qui possède un réglage du fuseau horaire... Et là, miracle, j'obtiens bien des heures cohérentes !! (à condition d'avoir bien réglé le fuseau du module Ventrian ET de l'utilisateur et... du SITE !!)

Merci,
DV

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNTraduction et l...Traduction et l...Repository & date de dernier téléchargementRepository & date de dernier téléchargement