Bonjour à tous,
j'ai été un demandeur insistant du tri par date et heure depuis longtemps... et j'ai été très heureux de la prise en compte de cette demande dans la nouvelle version.
Après avoir lu un fil un peu inquiétant de mgr sur le sujet, j'ai testé hier avec mes deux boîtiers sur un spectacle.
Je n'arrive pas non plus à trier sur date et heure !
Voici la galerie et les 4 premières photos agrémentées de leurs nom + exifs
http://www.mascarille.com/galerie/index … egory/1409
D3Z 0209 2011:05:28 21:13:47
D3Z 0215 2011:05:28 21:16:49
D323394 2011:05:28 20:47:04
D323395 2011:05:28 20:47:31
Paramètre de cette galerie :
Utiliser l'ordre de tri des photos par défaut (défini dans le fichier de configuration)
Paramètre de "config_default.inc.php"
// trier les images par date de cr?ation
$conf['order_by'] = ' order by date_creation asc, id asc';
$conf['order_by_inside_category'] = ' order by date_creation asc, id asc';
Merci de me dire ce que j'ai loupé
Bonne journée
Hors ligne
Dans le BDD SQL :
date_creation NULL
date_available ==> date de chargement dans Piwigo
Dans EXIF de la photo (visible dans la galerie Piwigo) la date et l'heure !!!
Il y a vraiment un truc qui ne colle pas puisque date_creation n'est pas renseignée... ce qui explique que le tri n'est pas terrible.
méthode utilisée de chargement - à l'ancienne ! - : génération des fichiers des 3 formats, transfert dans la galerie (je suis en local) et synchronisation rapide
Hors ligne
je ne comprend pas la question...
j'ai fait dans la bdd un select date_creation from ..._images where file='nomdelaphoto.jpg'
Dernière modification par Mascarille (2011-05-29 22:19:15)
Hors ligne
Quand tu cliques sur éditer la photo, la date de création devrait être affichée.
Je viens de vérifier dans ma BDD j'ai bien la colonne date_creation remplie avec la date et l'heure.
(et ce quelle que soit la méthode d'import)
Je me demande ce qui peut bien planter chez toi.
Dernière modification par Zaphod (2011-05-29 22:20:56)
Hors ligne
Ou est-ce que tu "cliques sur éditer la photo ?"
Si c'est dans "Modifier les informations de la photo ?"
Date d'ajout est renseignée
Date de création, il n'y a rien
Dernière modification par Mascarille (2011-05-29 22:34:05)
Hors ligne
je m'incruste dans la conversation :-)
Zaphod, tu ne crois pas que c'est les mêmes symptomes que moi ?
Quand j'ai mis tes propres photos dans ma galerie, on dirait que ça a marché.
Avec Mascarille, on utilise la même marque de boitiers...qui n'est pas la tienne. Il ne pourrait pas y avoir une différence d'Exif ?
Car par-contre on a ni la même méthode ni le même hébergement...
Dernière modification par mgr (2011-05-29 22:42:02)
Hors ligne
Il faut sans doute que nous soyons plus clair, car d'autres peuvent peut-être tester et vérifier:
MGR et Mascarille = Nikon
et toi ?
Il faudrait certainement éditer en binaire ou en hexa les exifs de deux photos de marques différentes.
je ne trouve rien de particulier dans la littérature internet...
Dernière modification par Mascarille (2011-05-29 22:46:30)
Hors ligne
Sur ton site les exifs dates apparaissent ainsi :
2007-06-17 22:14:17
sur le mien
2011:05:28 20:56:36
La routine de codage teste les séparateurs ?
Hors ligne
En éditant une photo avec Notapad++ par exemple, les exifs apparaissent en clair dans le codage de la photo jpeg.
Sur un Nikon, la date est effectivement codée ainsi 2011:05:28 20:47:04 (enregistrement 2, enregistrement 8)
- Peux-tu comparer avec tes photos ?
- Sais-tu dans quel module de Piwigo les données Exif sont transférées dans la BDD ?
Car il est probable, soit qu'une fonction de manipulation de date ne reconnaisse pas cette date comme valide (: versus -), soit qu'un test de séparateur ne prenne pas en compte les :
Cordialement
Hors ligne
Je m'incruste aussi avec mon grain de sel pour vous dire que chez moi aussi (boitier Canon) la date de la prise de vue et bien prise en compte mais pas l'heure de la capture.
Dans la BDD j'ai : 2011-05-22 00:00:00 or dans les EXIF de la photo j'ai bien : 2011-05-22 18:43:04 +0000
Cette dernière information est donnée via Firefox et le plugin FxIF
Exemple : http://galerie.julien-moreau.fr/picture.php?/6040
[EDIT]
+0000
Correspond au fuseau horaire
Hors ligne
Le problème semble aléatoire.
Il faut voir la méthode utilisée et comparer.
Hors ligne
Chez moi, toutes les photos transférées depuis Piwigo 2.2 contiennent bien l'heure de prise de vue.
Qu'elles soient transférées par le plugin Lightroom ou par import web.
Je vais tester avec des photos Nikon de boitier différent...
Hors ligne