Annonce

  •  » Utilisation
  •  » [Résolu] Trie des images par date de création, petit souci

#1 2011-03-10 12:02:18

Mahmoud
Invité

[Résolu] Trie des images par date de création, petit souci

Bonjour,
Tout d'abord je voudrais vous remercier pour votre travail, votre site me sauve la vie.
Cependant, j'ai un petit souci dans ma galerie:
J'ai plusieurs images avec 2 différents appareils, et quand je fait le trie par date de création;
on trie ceux d'un appareil par exemple canon avec le bon tri , mais dans la même catégorie les photos prises avec un nokia par exemple , elles sont classées par date de création mais elles sont mises après ceux de canon.
je donne un petit exemple car je ne sais si j'ai bien expliquer:
Ceci est le tri que le site me fait quand je tri par date de création:
(photo 1-1-2000.jpg prise avec  appareil1) 
(photo 1-3-2000.jpg prise avec appareil1)
(photo 1-2-2000.jpg prise avec appareil2)
normalement je voudrait voir ceci:
(photo 1-1-2000.jpg prise avec  appareil1) 
(photo 1-2-2000.jpg prise avec appareil2)
(photo 1-3-2000.jpg prise avec appareil1)
J'espère que j'ai été assez clair et qu'on pourrait m'aider le plus vite possible.

Merci à tous

#2 2011-03-10 12:30:54

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Trie des images par date de création, petit souci

Bonjour,

Auriez-vous un lien vers votre galerie à nous communiquer. Si votre galerie n'est pas publique, merci de me faire parvenir le lien par courriel. J'ai peut-être une idée...


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#3 2011-03-10 12:46:53

Mahmoud
Invité

Re: [Résolu] Trie des images par date de création, petit souci

Gotcha a écrit:

Bonjour,

Auriez-vous un lien vers votre galerie à nous communiquer. Si votre galerie n'est pas publique, merci de me faire parvenir le lien par courriel. J'ai peut-être une idée...

Merci de votre réponse rapide ,
Hélas ma galerie n'est qu'en local :(
J'ai tester 'order by date_creation' sans argument et rien
encore avec DESC et ASC mais toujours rien;
si non si vous avez besoin que j'upload des fichiers php pour que vous pourriez voir plus clairement ce qui cloche ce n'est point un problème, mais j'ai presque tout vérifier ,j'ai parcouru le forum et essayer pleins de trucs , mais la config elle est déjà bonne, je ne sais plus quoi faire , alors que pour moi c'est une chose cruciale de les placer par cet ordre

#4 2011-03-10 12:56:16

Mahmoud
Invité

Re: [Résolu] Trie des images par date de création, petit souci

Bonjour,
Voici les meta-données des images comme il sont triées actuellement :
EXIF Metadata
Make     Nokia
Model     E52-1
DateTimeOriginal     2011:01:07 12:07:44
ApertureFNumber     f/2.4
-------
EXIF Metadata
Make     Canon
Model     Canon IXUS 210
DateTimeOriginal     2011:01:07 14:14:41
ApertureFNumber     f/2.8
-------
EXIF Metadata
Make     Canon
Model     Canon IXUS 210
DateTimeOriginal     2011:01:07 14:15:58
ApertureFNumber     f/2.8
-------
EXIF Metadata
Make     Canon
Model     Canon IXUS 210
DateTimeOriginal     2011:01:07 18:21:42
ApertureFNumber     f/2.8
-------
ICI LE PROBLEME !!!! ><
EXIF Metadata
Make     Nokia
Model     E52-1
DateTimeOriginal     2011:01:07 12:06:53
ApertureFNumber     f/2.4
--------
EXIF Metadata
Make     Nokia
Model     E52-1
DateTimeOriginal     2011:01:08 15:24:49
ApertureFNumber     f/2.4
-------
EXIF Metadata
Make     Nokia
Model     E52-1
DateTimeOriginal     2011:01:08 15:24:56
ApertureFNumber     f/2.4
--------
EXIF Metadata
Make     Nokia
Model     E52-1
DateTimeOriginal     2011:01:08 15:25:01
ApertureFNumber     f/2.4

#5 2011-03-10 13:08:15

Mahmoud
Invité

Re: [Résolu] Trie des images par date de création, petit souci

Je voulais aussi faire une remarque j'ai ajouter au $conf['file_ext'] et $conf['picture_ext'] : EXIF et exif
et j'ai déjà tester si c'est un problème dans la requête en essayant
$conf['order_by'] = ' ORDER BY date_creation DESC, file ASC, id ASC';
                               ' ORDER BY date_creation DESC';
                               ' ORDER BY date_creation'; 
Je sais pas si cela peut aider mais j'espère que je vais bientôt trouver la solution

#6 2011-03-10 13:24:51

Mahmoud
Membre
Maroc
2011-03-10
23

Re: [Résolu] Trie des images par date de création, petit souci

Je me suis créer un compte pour éviter de mettre à chaque fois une nouvelle réponse,
voici ma config actuelle:
$conf['show_exif_fields'] = array(
  'Make',
  'Model',
  'DateTimeOriginal',
  'COMPUTED;ApertureFNumber',
  );

// use_exif: Use EXIF data during database synchronization with files
// metadata
$conf['use_exif'] = true;

// use_exif_mapping: same behaviour as use_iptc_mapping
$conf['use_exif_mapping'] = array(
  'date_creation' => 'DateTimeOriginal'
  );

J'avais ceci en false j'ai change en true mais rien:
$conf['use_iptc'] = true;
$conf['show_iptc'] = true;

J'ai ajouter puis enlever 'EXIF', 'exif' aucun changement:
$conf['file_ext'] = array('jpg','JPG','jpeg','JPEG',
                          'png','PNG','gif','GIF','mpg','zip',
                          'avi','mp3','ogg');

// picture_ext : file extensions for picture file, must be a subset of
// file_ext
$conf['picture_ext'] = array('jpg','JPG','jpeg','JPEG',
                             'png','PNG','gif','GIF');
le tri actuel :
$conf['order_by'] = ' ORDER BY date_creation ASC, file ASC, id ASC';
Edit: Je sais pas si ça a une relation mais dans la base de données, dans la table piwigo_images ,sur tout les enregistrements dans le champ representative_ext est null .

Dernière modification par Mahmoud (2011-03-10 13:31:28)

Hors ligne

#7 2011-03-10 13:53:45

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Trie des images par date de création, petit souci

Mahmoud a écrit:

Je voulais aussi faire une remarque j'ai ajouter au $conf['file_ext'] et $conf['picture_ext'] : EXIF et exif

Inutile car il ne s'agit que des extensions de fichiers. Les EXIF sont des informations contenues dans le fichier. Il est donc préférable de retirer ces modifications.

Mahmoud a écrit:

et j'ai déjà tester si c'est un problème dans la requête en essayant
$conf['order_by'] = ' ORDER BY date_creation DESC, file ASC, id ASC';
                               ' ORDER BY date_creation DESC';
                               ' ORDER BY date_creation'; 
Je sais pas si cela peut aider mais j'espère que je vais bientôt trouver la solution

Seul la dernière ligne sera prise en compte mais la solution viendra certainement de quelque chose avec ce ce paramètre.

Mahmoud a écrit:

Edit: Je sais pas si ça a une relation mais dans la base de données, dans la table piwigo_images ,sur tout les enregistrements dans le champ representative_ext est null .

Aucun rapport ;-)

Mais tout d'abord, est-ce que le nom des fichiers sont tous "formatés" de la même manière ? Est-ce que l'on peut se fier à cette valeur ou bien les fichiers nokia et canon ont tous des système de nom différent ?


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#8 2011-03-10 13:56:29

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Trie des images par date de création, petit souci

J'oubliais...

J'espère que vous utilisez le plugin LocalFiles Editor et son onglet "Configuration locale" pour placer le code que vous me donnez :-)
Car sinon, c'est que vous modifiez le fichier config_default.inc.php à la main et ce n'est pas bien :-D

Regardez le plugin cité et l'onglet mentionné. Avec ça, vous ne risquez pas de faire de dégâts sur votre galerie ;-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#9 2011-03-10 15:55:20

Mahmoud
Membre
Maroc
2011-03-10
23

Re: [Résolu] Trie des images par date de création, petit souci

Merci pour ta reponse , en fait non j'édite directement le fichier config_default.inc.php que me conseillez vous ? j'avais déjà lu dans un commentaire qu'il fallait changer un fichier config dans un certain répertoire mais ce dernier n'existe pas , et pour les noms de fichiers, il y en a qui on une date + un numéro pour canon (01032011081) et pour nokia c'est (IMG_091) (ou c'est le contraire nokia/canon)
Merci encore pour votre aide.

Hors ligne

#10 2011-03-10 16:18:46

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Trie des images par date de création, petit souci

Je vous conseil de remettre le fichier de configuration comme à l'origine.
http://piwigo.org/dev/browser/branches/ … lt.inc.php

Vos modification vous les apportez via le plugin LocalFiles Editor, premier onglet. Vous trouverez un lien qui vous affichera le fichier d'origine et comme ça vous n'avez qu'à copier/coller ce qui vous intéresse.

Le fichier personnalisé n'existe pas lors de l'installation de Piwigo. C'est lors du premier enregistrement via LocalFiles Editor que le fichier sera créé (avec ce que vous aurez saisi à l'intérieur).

Pour en revenir à la problématique, d'après ce que je lis, le problème n'est visible que sur une seule photo. C'est bien ça ?
En reprenant votre liste [Forum, post 163506 by Mahmoud in topic 19667] Trie des images par date de création, petit souci pourriez vous indiquer le nom des fichiers SVP.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#11 2011-03-10 16:34:39

Mahmoud
Membre
Maroc
2011-03-10
23

Re: [Résolu] Trie des images par date de création, petit souci

Désolé pour le retard,
J'ai vérifié et le problème n'est pas en une seule image ou catégorie, j'ai le même problème sur d'autres galeries, par exemple j'ai une galerie dans laquelle se trouve:
IMG_0883.JPG
IMG_0882.JPG
// pour l'instant les 2 sont ok la première image plus ancienne que la deuxième
IMG_0824.JPG
// la 3eme image n'est pas la bonne normalement c'est cette image qui doit s'afficher : IMG_0829.JPG car elle est plus ancienne
en metadata toutes ces images sont prises par canon donc je suppose que le problème ne viens pas  du type de l'appareil

Hors ligne

#12 2011-03-10 17:04:34

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Résolu] Trie des images par date de création, petit souci

Pour etre bien sur, vous avez bien remis le config_default.inc.php d'origine?
Ensuite, dans le fichier local/config/config.inc.php (éditable via LocalFiles Editor), est-ce que vous avez bien mis ceci:

$conf['order_by'] = ' ORDER BY date_creation ASC, file ASC';
$conf['order_by_inside_category'] = $conf['order_by'];


P@t

Hors ligne

#13 2011-03-10 17:18:56

Mahmoud
Membre
Maroc
2011-03-10
23

Re: [Résolu] Trie des images par date de création, petit souci

C'est fait P@t, merci , mais j'ai toujorus le problème.
Juste pour savoir ,puisque dans les metadata exif il y a l'heure aussi , le tri prend en compte l'heure et la date de création c'est bien cela ?

Edit: j'ai remarquer aussi que dans la table piwigo_images il se trouve qu'il y ai un champ 'date_creation' , ce dernier est de type date puisque je vois qu'une date sans l'heure , est-il possible que le tri s'effectue selon ce champ du coup l'heure n'est pas bien triée ?
En même temps si ce n'était que l'heure j'aurais au moins les photos bien triés par la date sans l'heure exacte , et ce n'est pas le cas.

Dernière modification par Mahmoud (2011-03-10 17:25:32)

Hors ligne

#14 2011-03-10 18:00:22

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Résolu] Trie des images par date de création, petit souci

En effet, les heures ne sont pas pris en compte (elles le seront dans la prochaine version de piwigo).
Pouvez-vous regarder les date_creation dans la base de données des photos qui posent problème?


P@t

Hors ligne

#15 2011-03-11 02:01:10

Mahmoud
Membre
Maroc
2011-03-10
23

Re: [Résolu] Trie des images par date de création, petit souci

Si c'est bien dans la table piwigo_image , j'ai déjà vu , mais serait il possible que si je change le type du champ en datetime et que sa marche ?
La j'ai presque tout essayer mais sa met les images n'importe comment ,où se trouve le code exacte qui sert à stocker la date de création dans la base de données svp ? J'essayerai de modifier afin  que l'heure s'ajoute aussi .
PS: ne serait-il pas mieux d'essayer datetaken au lieu de date_creation ? si c'est le cas dans quelle page puis-je le modifier , et dans quel page y a t-il la requête pour l'insérer dans la table ?
merci
Edit: Y a t-il un plugin qui permet de renommer les images en lot par leur date de création comme Xnview?

Dernière modification par Mahmoud (2011-03-11 10:04:25)

Hors ligne

  •  » Utilisation
  •  » [Résolu] Trie des images par date de création, petit souci

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact