Fork me on GitHub




« 1 2 3 (4) 5 »


Re: Date MyAlbum.
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
Attention...
Ca corrige pas les erreurs deja presentes.

Ca évite de la refaire.

Ce qui veut dire que les donnees qui ont deja 0 resteront au 01/01/1970, par contre si tu refais une insertion par bath ou par le panneau admin tu devrais plus avoir le pb. Enfin normalement...

Posté le : 30/11/2008 15:41
Partager Twitter Partagez cette article sur GG+
Re: Date MyAlbum.
Régulier
Inscrit: 19/03/2008 18:43
Messages: 120
Je vient de faire le test, alors la date 1/1/1970 ne se met plus en revanche ca modifie tous les champs sauf que la date ne ce mets pas a jour et la photo ne ce mais pas en update alors que si je passe par l'utilisateur elle ce met en update.

Posté le : 30/11/2008 15:49
Partager Twitter Partagez cette article sur GG+
Re: Date MyAlbum.
Régulier
Inscrit: 19/03/2008 18:43
Messages: 120
Salut,
Le Mode batch fonctionne correctement et affiche la bonne date.
A plus

Posté le : 30/11/2008 15:58
Partager Twitter Partagez cette article sur GG+
Re: Date MyAlbum.
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
Pour que la date se mette a jours il faut la renseigner dans l'ecran.
Si tu as rien dedans c'est qu'elle doit pas etre bien renseignee dans l'ecran.

Si je lis bien le code de ce module, par defaut sur l'ecran tu dois avoir la date du jour affiché, c'est cela?
Ca marche pas tout le temps ou quand tu modifies cette date?

Posté le : 30/11/2008 16:01
Partager Twitter Partagez cette article sur GG+
Re: Date MyAlbum.
Régulier
Inscrit: 19/03/2008 18:43
Messages: 120
Dans le gestionnaire photo la date de mise a jour ce mets automatiquement mais ne se modifie pas sur la photo.
Ca marche pas tous le temps

Posté le : 30/11/2008 16:03
Partager Twitter Partagez cette article sur GG+
Re: Date MyAlbum.
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
OK
A priori dans l'etat du code c'est normal...

Ta date apparait sur l'ecran avec un format francais, c'est cela? c-a-d 30/11/2008 pour aujourd'hui.
La fonction strtotime elle reconnait que le format anglais.

Si tu changes une date par exemple par le 5/11/2008 ca sera pris en compte (pas correctement OK ).

Il faut trouver le moyen de modifier ce code pour que les dates en un autre format que le format anglais puissent etre saisies...

Posté le : 30/11/2008 16:25
Partager Twitter Partagez cette article sur GG+
Re: Date MyAlbum.
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Salut, je viens de faire un test avec la même version de php que toi.

Je passe par /modules/myalbum/admin/batch.php
Et quand j'envoie des images, la base de données ne reçoit pas de valeur pour le champs 'date' (déjà ça, c'est pas terrible, c'est un nom réservé en principe).
Comme la valeur de ce champs reste à 0, l'affichage reste bloqué en 1970, comme te l'a expliqué Garrath.

Si je prends le fichier ci-dessus, je trouve ça, lige 65-66
$date strtotime$_POST['post_date'] ) ;
if( 
$date == -$date time() ;


Avec l'insertion en base, ligne 99
$sql "INSERT INTO $table_photos SET lid='$lid', cid='$cid', title='$title', ext='$ext', res_x='$w', res_y='$h', submitter='$submitter', status=1, date='$date'" ;


Le souci se passe au niveau de la récupération et du traitement ligne 65 (récupération de la date).
Car si je fixe la date avec time(), pas de souci.

Je vais donc chercher de ce côté-là !

Posté le : 30/11/2008 16:30
Partager Twitter Partagez cette article sur GG+
Re: Date MyAlbum.
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
Cette partie est corrige blueteen. voir plusieurs posts au dessus... c'est du a une modif du comportement de strtotime depuis la version php 5.1.

Il reste le pb dans la partie admin non batch. Et la c'est plus chiant.
Normalement le fait que la date soit renseigné ou pas, c'est corrigé. Mais la le truc c'est qu'il trouve qu'une date au format français n'est pas un format valide (enfin si les jours sont au dessus de 12). Et la c un peu chiant...

Posté le : 30/11/2008 16:43
Partager Twitter Partagez cette article sur GG+
Re: Date MyAlbum.
Régulier
Inscrit: 19/03/2008 18:43
Messages: 120
Salut,
Par le gestionnaire photos Si je laisse la date "30/Nov/2008 16:44" ca ne fonctionne pas en revanche si je change la date et que je l'écris comme ceci "11/30/2008 16:44" là c'est pris en compte et m'écrie comme il faut la date coté utilisateur.
Par contre en mode batch ca fonctionne de mon coté.

Posté le : 30/11/2008 16:45
Partager Twitter Partagez cette article sur GG+
Re: Date MyAlbum.
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Oui je viens de voir ça pour 'false' à la place de -1 pour la fonction strtotime.
Mais ça ne corrige le problème qu'à moitié pour la partie batch depuis l'admin, puisqu'en saisissant une date au format FR, on se retrouve systématiquement avec la date et heure du moment où on upload les photos, et jamais celle saisie (sauf avec une date du genre : 10/20/2008 14:36
qui donnerait 20/10/2008 14:36).
Donc je vais voir pour rectifier la date 'postée en FR' en date au format US.

Posté le : 30/11/2008 16:53
Partager Twitter Partagez cette article sur GG+

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



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

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