•  » Utilisation
  •  » Automatisation : date de création pour le calendrier

#1 2006-02-20 08:22:26

rangoon_fr
Membre
2006-02-20
14

Automatisation : date de création pour le calendrier

Bonjour,

Il existe dans les EXIF la date du cliché, cette information qui est disponible en affichant les méta-données du fichier, pourait-elle être automatiquement ajoutée lors de la synchronisation ? Quitte à ajouter un bouton radio dans le formulaire de synchronisation d'ailleurs si certains préfère le faire manuellement!

Voila, c'est une idée/proposition ;-)

Merci pour ce soft simple à utilisé et pourtant performant!

Rangoon

Hors ligne

#2 2006-02-20 19:18:14

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Automatisation : date de création pour le calendrier

Mieux que cela les IPTC... Il suffit de bien comprendre que tout peut être pris en compte, pour en savoir plus lire
Méta données.

Lien corrigé

Dernière modification par VDigital (2006-02-20 22:45:38)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2006-02-20 22:20:52

Diambars
Membre
2005-09-20
6

Re: Automatisation : date de création pour le calendrier

Je n'arrive pas acceder au lien que tu donne
cela marque

Not Found

The requested URL /doc//doc/doku.php was not found on this server.

Hors ligne

#4 2006-02-20 22:44:28

rangoon_fr
Membre
2006-02-20
14

Re: Automatisation : date de création pour le calendrier

le lien est là :
http://phpwebgallery.net/doc/doku.php?i … stion_meta

Dernière modification par rangoon_fr (2006-02-20 22:44:43)

Hors ligne

#5 2006-02-20 22:49:33

rangoon_fr
Membre
2006-02-20
14

Re: Automatisation : date de création pour le calendrier

VDigital a écrit:

Mieux que cela les IPTC... Il suffit de bien comprendre que tout peut être pris en compte, pour en savoir plus lire Méta données.

Merci pour cette info, mais les photos que je prend ne stockent pas ces IPTC (Canon EOS 300d pour le détail).

En revanche j'ai bien l'EXIF concernant la date/heure du cliché. Comme cela doit être commun à la majorité des Appareil Photo Numeriques, ce serait interessant d'avoir la possibilité d'ajouter cette info afin que le calendrier soit utilisable...
Sinon je ne vois pas l'interêt de l'avoir un calendrier puisqu'il n'utilise pas non plus la date systeme du fichier.

Il y a un pro du PHP et/ou de PWG sur la ligne qui pourrait aider ? ;-)

Merci !

Hors ligne

#6 2006-02-20 22:58:07

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Automatisation : date de création pour le calendrier

rangoon_fr a écrit:

Il y a un pro du PHP et/ou de PWG sur la ligne qui pourrait aider ? ;-)

Voilà une remarque que j'apprécie beaucoup. 8-/
Dsl...


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#7 2006-02-20 23:20:50

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: Automatisation : date de création pour le calendrier

rangoon_fr a écrit:

[...] pourait-elle être automatiquement ajoutée lors de la synchronisation ? Quitte à ajouter un bouton radio dans le formulaire de synchronisation d'ailleurs si certains préfère le faire manuellement!

Suite à la lecture de la page du wiki, tu as dû mettre $conf['use_iptc'] à true dans include/config_local.inc.php et fait une synchronisation des métadonnées. Cela ne marche toujours pas ? Vérifies le $conf['use_iptc_mapping'] et utilises tools/metadata.php pour vérifier que tes métadonnées sont bien présentes.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#8 2006-02-20 23:21:11

rangoon_fr
Membre
2006-02-20
14

Re: Automatisation : date de création pour le calendrier

VDigital a écrit:

rangoon_fr a écrit:

Il y a un pro du PHP et/ou de PWG sur la ligne qui pourrait aider ? ;-)

Voilà une remarque que j'apprécie beaucoup. 8-/
Dsl...

Ca n'est pas dirigé contre ton post ou toi, excuse-moi si tu l'as mal pris. Je ne vais quand même pas tirer sur l'ambulance!
Au contraire, ton post m'a permis de voir où il fallait chercher pour en arriver à ce qui est ci-dessous.

Ma remarque visait plus à avoir une solution clé en main car je n'ai plus trop envie de mettre le nez dans le code d'une appli qui fonctionne très bien telle quelle mais pour laquelle je souhaite profiter d'une fonction... et pourtant je viens de le faire! :/

afin d'alimenter la BD (table 'images', champ 'date_available'), il suffit de

1> créer/modifier le fichier PWGroot/include/config_local.inc.php de cette manière :

Code:

// show_exif: Show EXIF metadata on picture.php (table or line presentation
// avalaible)
// <rangoon_fr>****************** mettre true à la place de false******************</rangoon_fr>
$conf['show_exif'] = true;

// show_exif_fields : in EXIF fields, you can choose to display fields in
// sub-arrays, for example ['COMPUTED']['ApertureFNumber']. for this, add
// 'COMPUTED;ApertureFNumber' in $conf['show_exif_fields']
//
// The key displayed in picture.php will be $lang['exif_field_Make'] for
// example and if it exists. For compound fields, only take into account the
// last part : for key 'COMPUTED;ApertureFNumber', you need
// $lang['exif_field_ApertureFNumber']
//
// for PHP version newer than 4.1.2 :
// $conf['show_exif_fields'] = array('CameraMake','CameraModel','DateTime');
// 
$conf['show_exif_fields'] = array(
  'Make',
  'Model',
  'DateTimeOriginal',
  'COMPUTED;ApertureFNumber'
  );

// use_exif: Use EXIF data during database synchronization with files
// metadata
// <rangoon_fr>****************** mettre true à la place de false******************</rangoon_fr>
$conf['use_exif'] = true;

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

2> Synchroniser en cochant l'option "même les éléments déjà synchronisés" ce qui donnera une page de confirmation de ce type :

Résultat de la synchronisation des méta-données
186 informations des images synchronisées avec les méta-données
Méta-données employées : basique (filesize, width, height), EXIF (date_creation)

et le tour et joué !

Merci à VDigital pour sa piste de recherche ! ;)

Dernière modification par rangoon_fr (2006-02-20 23:23:54)

Hors ligne

#9 2006-02-20 23:23:05

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: Automatisation : date de création pour le calendrier

rangoon_fr a écrit:

[...] je n'ai plus trop envie de mettre le nez dans le code d'une appli qui fonctionne très bien telle quelle mais pour laquelle je souhaite profiter d'une fonction... et pourtant je viens de le faire! :/

Mais non, tu as juste ajouté un fichier include/config_local.inc.php, tu n'as pas modifié la moindre ligne de code normalement.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#10 2006-02-20 23:31:05

rangoon_fr
Membre
2006-02-20
14

Re: Automatisation : date de création pour le calendrier

z0rglub a écrit:

Mais non, tu as juste ajouté un fichier include/config_local.inc.php, tu n'as pas modifié la moindre ligne de code normalement.

Je n'ai pas eu grand chose à faire, certes, mais tout de même!... à 23h00 passé... alors que je m'etais juré de ne plus remettre le nez dans un nouveau language... enfin, ce "pas grand chose" est déjà quelque chose... je n'ai modifié que 2 lignes pour passer deux variables à true (elles sont à false lors de l'install) et je me sens déjà épuisé de tant d'effort :)

Dernière modification par rangoon_fr (2006-02-20 23:31:35)

Hors ligne

#11 2006-02-20 23:40:55

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Automatisation : date de création pour le calendrier

z0rglub a écrit:

rangoon_fr a écrit:

[...] je n'ai plus trop envie de mettre le nez dans le code d'une appli qui fonctionne très bien telle quelle mais pour laquelle je souhaite profiter d'une fonction... et pourtant je viens de le faire! :/

Mais non, tu as juste ajouté un fichier include/config_local.inc.php, tu n'as pas modifié la moindre ligne de code normalement.

Ah! Bon, si tu le dis... Je croyais que config_local.inc.php était un module d'un langage de script qui overide d'une Liste ordonnée de clés et de valeurs.  8;-)

rangoon_fr a écrit:

je me sens déjà épuisé de tant d'effort :)

Je sens bien que dans les prochains jours, il pourrait bien y en avoir d'autres !!! 8-D


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#12 2006-02-21 19:32:08

Diambars
Membre
2005-09-20
6

Re: Automatisation : date de création pour le calendrier

Salut,

Bon j'ai essayé ta methode rangoon_fr mais cela marche pas chez moi ( est ce moi ? )

j'explique ce qui arrive :

j'ai crée le fichier include/config_local.inc.php

Et il se passe que maintenant il affiche le fichier en haut du site en clair
puis il m'est impossible de me deconnecter du site.

Voila si quelqu'un peux m'aider.
Merci

Dernière modification par Diambars (2006-02-21 19:32:53)

Hors ligne

#13 2006-02-21 19:35:25

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Automatisation : date de création pour le calendrier

Donne le contenu de ton config_local.inc.php... 8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#14 2006-02-21 20:22:44

Diambars
Membre
2005-09-20
6

Re: Automatisation : date de création pour le calendrier

Exactement ce qu'a ecrit rangoon_fr
j'ai fait un copier coller dans un fichier

Hors ligne

#15 2006-02-21 20:55:03

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Automatisation : date de création pour le calendrier

Code:

<?php
// show_exif: Show EXIF metadata on picture.php (table or line presentation
// avalaible)
// <rangoon_fr>****************** mettre true à la place de false******************</rangoon_fr>
$conf['show_exif'] = true;

// show_exif_fields : in EXIF fields, you can choose to display fields in
// sub-arrays, for example ['COMPUTED']['ApertureFNumber']. for this, add
// 'COMPUTED;ApertureFNumber' in $conf['show_exif_fields']
//
// The key displayed in picture.php will be $lang['exif_field_Make'] for
// example and if it exists. For compound fields, only take into account the
// last part : for key 'COMPUTED;ApertureFNumber', you need
// $lang['exif_field_ApertureFNumber']
//
// for PHP version newer than 4.1.2 :
// $conf['show_exif_fields'] = array('CameraMake','CameraModel','DateTime');
// 
$conf['show_exif_fields'] = array(
  'Make',
  'Model',
  'DateTimeOriginal',
  'COMPUTED;ApertureFNumber'
  );

// use_exif: Use EXIF data during database synchronization with files
// metadata
// <rangoon_fr>****************** mettre true à la place de false******************</rangoon_fr>
$conf['use_exif'] = true;

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

Ça va marcher beaucoup mieux... !


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

  •  » Utilisation
  •  » Automatisation : date de création pour le calendrier

Pied de page des forums

Propulsé par FluxBB

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