Fork me on GitHub




(1) 2 3 »


Certaines dates au 01/01/1970
Régulier
Inscrit: 27/03/2005 14:58
De Pen ar bed
Messages: 147
Bonjour,

Eh oui, c'est encore moi et ma migration vers 2.5.7

J'ai quasiment terminé celle-ci, corrigé tous les bugs que j'ai pu trouver (depuis plus de 3 semaines quand même).

Me voilà avec une belle 2.5.7 toute propre, quelques modules rafraîchis également comme :
- XoopsPoll 1.4B2
- MyLinks 3.11 RC5
- Publisher 1.02 B3
- NewBB 4.33 RC9
- WFDownloads 3.2 (pas tout frais, mais marche bien sur la 2.5.7)
- La fameuse Shoutbox V5 (qui au passage fonctionne très bien en 2.5.7)

mais voilà que les modules Publisher et WFDownloads m'affichent tous les 2 des dates au 1er janvier 1970 (j'étais même pô né en plus )

J'ai trouvé ce fil, mais rien n'y fait... je n'ai pas pu règler le souci. En plus, c'est un peu vicelard car le phénomène ne se produit que sur ces 2 modules. Les autres ont l'air d'afficher les dates correctement.

J'ai paramétré les dates pour chaque module en d.m.y tout simplement (comme d'hab' je dirais presque).

Une idée d'où ça pourrait venir ?

Posté le : 30/08/2014 19:22

Les hommes naissent libres et égaux en droits. Ensuite, ils se mettent à boire !
Partager Twitter Partagez cette article sur GG+
Re: Certaines dates au 01/01/1970
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2660
en 1 faut regarder ce que tu as dans la BDD correspondant a ces champs "date" si c'est 0, c'est normal que tu sa 01-01-1970 (qui correspond au 0 de timestamp)

Posté le : 30/08/2014 19:45
Partager Twitter Partagez cette article sur GG+
Re: Certaines dates au 01/01/1970
Régulier
Inscrit: 27/03/2005 14:58
De Pen ar bed
Messages: 147
J'ai 1409421084 dans le champ date (de la base de donnée) et 20400 dans le champ 'published'

En outre, quand je met à jour une fiche de WFDownloads, j'ai le petit calendrier habituel pour sélectionner la date du jour. Or, je viens de m'aperçevoir d'un petit bug dans celui-ci :

Open in new window

Une piste peut être ?

Concernant Publisher, j'ai 54600 dans le champ "datesub".

Posté le : 30/08/2014 19:58

Les hommes naissent libres et égaux en droits. Ensuite, ils se mettent à boire !
Partager Twitter Partagez cette article sur GG+
Re: Certaines dates au 01/01/1970
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2660
Citation :

WFDownloads 3.2 (pas tout frais, mais marche bien sur la 2.5.7)

La preuve que non ;)

Ce n'est pas parce qu'un module fonctionne en apparence, que toutes ses fonctions sont opérationnelles. Les fonctions PHP d'opération sur les dates ont beaucoup changé entre PHP 4, 5.1 et 5.2 (depuis les développeurs se sont calmés sur ce sujet)

Pour publisher, je trouve que le contenu des champs sont bizarres
Tu devrais plutôt avoir quelque chose de ce genre : 1409421084

Si dans la BDD, les champs sont OK et que le résultat est différents dans le module, faut retrouver la fonction qui convertit le timestamp et date et vice et versa.

Posté le : 30/08/2014 20:22
Partager Twitter Partagez cette article sur GG+
Re: Certaines dates au 01/01/1970
Régulier
Inscrit: 27/03/2005 14:58
De Pen ar bed
Messages: 147
tin des fois je me bafferais tout seul :

define('_DATESTRING','d/m/Y H:i:s');
define('_MEDIUMDATESTRING','d/m/Y H:i');
//define('_SHORTDATESTRING','d/m/Y');
define('_SHORTDATESTRING','d-m-Y');

et voilà ... et là, ça marche !!!!
encore ce global.php qui n'était pas à jour (et pourtant, je le savais !) Je l'avais mis à jour sur le mauvais environnement (oui, le con ... vous pouvez le dire !)

Donc, c'est résolu, les dates apparaissent à présent correctement. Bien que je n'arrive toujours pas à expliquer pourquoi j'ai un décalage de 1 mois sur le calendrier (cf. copie d'écran), mais ça c'est moins gênant.

Et la 3.2 de WFDownloads marche bien (j'y tiens ), en y mettant un peu les mains dans le cambouis certes (car de base, elle n'est pas prévue pour Xoops 2.5.x mais j'ai trop personnalisé les fichiers pour que je puisse passer à un autre module (TDM par ex.))

J'ai les neurones qui sifflent après 3 semaines de Xoops ^^

En tout cas, encore un grand merci !

Posté le : 30/08/2014 21:01

Les hommes naissent libres et égaux en droits. Ensuite, ils se mettent à boire !
Partager Twitter Partagez cette article sur GG+
Re: Certaines dates au 01/01/1970
Team FrXoops
Inscrit: 12/08/2003 14:34
De Montpellier
Messages: 209
Je me suis aperçu de la même chose avec le module News : lors de l'édition d'un article, si on change la date de publication, il faut mettre la date en m/d/y sinon on a 1/1/70.

Posté le : 01/09/2014 01:17
Partager Twitter Partagez cette article sur GG+
Re: Certaines dates au 01/01/1970
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Il faudrait peut-être songer à "moderniser" le système de dates de ces modules en utilisant la syntaxe php 5 ?

plus de "strtotime" et "Date('y_m-d,...)"
mais "new DateTime(...)" et "date->format ('y-m-d')", etc ...

Mais c'est un gros boulot !



Posté le : 01/09/2014 12:06

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: Certaines dates au 01/01/1970
Team FrXoops
Inscrit: 12/08/2003 14:34
De Montpellier
Messages: 209
Ce serait plutôt un boulot à faire pour la 2.6 que la 2.5...

Posté le : 01/09/2014 21:56
Partager Twitter Partagez cette article sur GG+
Re: Certaines dates au 01/01/1970
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Tu soulèves un point qui me titille !

Cette 2.5.7 me parait plus éloignée qu'elle en a l'air de la 2.5.6 ! Quand des modules d'une version 2.5.6 ne fonctionnent plus avec 2.5.7 ou inversement peut-on encore dire qu'il s'agit d'une 2.5.x ?

Problème ... il y a déjà une 2.6.x !!

Posté le : 01/09/2014 23:07

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: Certaines dates au 01/01/1970
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2660
il y a un grand écart entre la 2.5.6 et la 2.5.7 pour permettre de faire la transition en douceur vers la 2.6.

Posté le : 01/09/2014 23:33
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 3 »




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

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