Fork me on GitHub






Pb affichage dates sur le module "profile" 1.68
Aspirant
Inscrit: 24/02/2011 10:31
Messages: 27
Bonjour,
J'aurais besoin d'un petit coup de main pour résoudre un bug sur le module profile.
J'ai basculé mon site de 2.5.6 à 2.5.7 sans problème il y a quelques jours.
J'utilise le module profile avec des champs "date"
le format d'affichage des dates yyyy-mm-dd sur 2.5.6 est maintenant affiché dd/mm/yyyy ce sera plutôt sympa pour les membres qui gèrent eux-même certaines dates.

PB: les dates déjà dans la base sont bien lues ex:15/01/2005
mais si j'édite le profil et enregistre une modif d'un autre champ, cette date est effacée et remplacée par la date du jour!
A y regarder de plus près je dois entrer 01/15/2005 pour obtenir le bon résultat...
en résumé le champ date est lu et affiché correctement :
si 15/01/2005 est lu dans la base ==> 15/01/2005 est affiché
par contre si 15/01/2005 est enregistré cette date est vue comme 01/15/2005 et est enregistrée "0" dans la base.
On peut survivre en entrant les dates mm/dd/yyyy... mais ce n'est pas acceptable pour les utilisateurs.
Comme c'est trop hard pour moi de déchiffrer "form.php" où se trouve peut-être le bug... je cherche du secours

Posté le : 21/04/2015 00:59
Partager Twitter Partagez cette article sur GG+
Re: Pb affichage dates sur le module "profile" 1.68
Aspirant
Inscrit: 24/02/2011 10:31
Messages: 27
Pour constater le bug, a la création d'un champ "date" dans le module "profile" une date par défaut est proposée il suffit d'y entrer une date genre 06/08/2010 pour constater à chaque édition-enregistrement du champ que la date par défaut bascule alternativement entre 06/08/2010 et 08/06/2010.
Si m ou j sont plus grand que 12 ex 13/06/2010 la date 06/13/2010 étant erronée "0" est enregistré dans la base et sera curieusement lu par la date du jour au lieu du traditionnel 01/01/1970.
La seule solution que j'ai trouvée est de mettre les dates dans des champs textes... en attendant mieux!
Yves

Posté le : 22/04/2015 09:21
Partager Twitter Partagez cette article sur GG+
Re: Pb affichage dates sur le module "profile" 1.68
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
As tu le même problème de date avec d'autres modules installés ?

Posté le : 23/04/2015 22:27

Open in new window

Xoops 2.5.7.2 - Debian 8.2 - Apache 2.4.10 - MySQL 5.5.47 - Php 5.6.17
Partager Twitter Partagez cette article sur GG+
Re: Pb affichage dates sur le module "profile" 1.86
Aspirant
Inscrit: 24/02/2011 10:31
Messages: 27
Bonjour Slider
Je n'ai jamais rencontré ce pb avant l'utilisation de Xoops 2.5.7
pas de pb sur mes autres module...
Pour confirmation que cela n'était pas lié à mon site upgradé j'ai fait la manip de mon post précédent sur une instal xoops 2.5.7 toute fraiche avec seulement les modules profile et mp installés...
Anomalie confirmée, le bug est bien dans le module profile 1.86 livré nativement sur xoops 2.5.7

Posté le : 07/05/2015 23:57
Partager Twitter Partagez cette article sur GG+
Re: Pb affichage dates sur le module "profile" 1.86
Aspirant
Inscrit: 24/02/2011 10:31
Messages: 27
... à y regarder de plus près le pb se retrouve aussi dans le module extcal 2.37 RC 6, et j'imagine chaque fois que l'on utilise js calendar?
La solution que j'adopte finalement est de revenir à l'affichage de la date classique 0000-00-00 qui ne laisse pas d’ambiguïté sur la position des mois et des jours.
SOLUTION:
dans language/french/global.php ligne 176
remplacer :
define('_SHORTDATESTRING','d/m/Y');
par :
define('_SHORTDATESTRING','Y-m-d');

cela résout mon pb pour les modules "profile" et extcal"


Posté le : 22/05/2015 00:23
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

17 Personne(s) en ligne (11 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 17 | Plus ...