#1 2008-12-10 12:30:35

sieg
Membre
2008-12-10
9

problème synchro données IPTC

Bonjour,
tout d'abord bravo pour cette galerie très puissante, j'utilisai 2bgal qui me parait maintenant beaucoup trop simple !

j'ai réussi à afficher les données IPTC et EXIF sous chaque photo en créant et modifiant config_local.inc.php

mais lorsque je synchronise mes photos les données IPTC ne se synchronisent pas dans ma base de données, il faut que je re-synchronisent cochant l'option: "même les éléments déjà synchronisés" et à ce moment là tout est ok.

ma question: est-ce un bug courant, vais-je devoir toujours resynchroniser les éléments déjà synchronisés ?( ce qui m'inquiète car aujourd'hui je teste avec 3 photos mais lorsque je vais en avoir plusieurs milliers que va-il se passer ?)

je suis sous PhpWebGallery 1.7.2

ma galerie en test (qui change toute les 5 minutes puisque je sus en période d'essai et d'apprentissage de la galeries !):

http://www.coulissephoto.com/phpwebgall … /index.php


merci !

Hors ligne

#2 2009-01-09 10:19:04

xavier26
Membre
2008-11-03
8

Re: problème synchro données IPTC

Bonjour sieg,

Je suis vraiment intéressé pour connaitre comment tu as fait pour faire afficher les donnés IPTC sous ta photo.
Et je pense que cela intéresserait la communauté PWG si tu nous publiais ton fichier config_local.inc.php et ceux qui t'ont permis de réaliser cet affichage IPTC.

Pour ma part je cherche cette fonctionnalité sur PWG depuis des semaines sans succès. Peut être que les developpeurs nous sortirons également un plugin PWG qui facilite l'import des information depuis LightRoom ce serait vraiment l'idéal !

Merci

Hors ligne

#3 2009-01-09 11:24:15

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

Re: problème synchro données IPTC

Exemples:

Affichage uniquement ('show_xx'):

$conf['show_exif'] = true;
$conf['show_exif_fields'] = array(
  'Make',
  'Model',
  'DateTimeOriginal',
  'COMPUTED;ApertureFNumber',
  'COMPUTED;CCDWidth',
  'ExposureTime',
  'ExifImageWidth',
  'ExifImageLength',
  'ExifVersion',
  );
$conf['show_iptc'] = false; // mais pourrait être à true
$conf['show_iptc_mapping'] = array(
  'iptc_caption_writer'  => '2#122',
  'iptc_byline_title'    => '2#085',
  'iptc_altname'    => '2#105',
  );

Mise à jour de la base (Synchro ('use_xx'):)

$conf['use_iptc'] = true;
$conf['use_iptc_mapping'] = array(
  'keywords'        => '2#025',
  'date_creation'   => '2#055',
  'author'          => '2#122',
  'name'            => '2#005',
  'comment'         => '2#120'
  );

show_iptc est à false parce que la base sera alimentée (use_iptc) par la synchro et donc inutile d'afficher des données déjà présentes ailleurs.


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

#4 2009-01-09 11:26:19

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

Re: problème synchro données IPTC

Exemple de coding dans le local.lang.php (Cf. LocalFiles Editor):

$lang['exif_field_Make'] = 'Marque de l´APN';
$lang['exif_field_ExposureTime'] = 'Temps d´exposition';
$lang['exif_field_FNumber'] = 'Focale';
$lang['exif_field_FocalLength'] = 'Longueur de focale';
$lang['exif_field_ExposureBiasValue'] = 'Correction d´exposition';
$lang['exif_field_MeteringMode'] = 'Mode de mesure';
$lang['exif_field_Model'] = 'Modèle';
$lang['exif_field_DateTimeOriginal'] = 'Date de prise de vue';
$lang['exif_field_ApertureFNumber'] = 'Focale';
$lang['exif_field_ExifImageWidth'] = 'Largeur';
$lang['exif_field_ExifImageLength'] = 'Hauteur';
$lang['exif_field_ExifVersion'] = 'Version des métadonnées Exif';

C'est quand même mieux quand les paramètres sont traduits.


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

#5 2009-01-09 11:37:26

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

Re: problème synchro données IPTC

sieg a écrit:

ma question: est-ce un bug courant, vais-je devoir toujours resynchroniser les éléments déjà synchronisés ?( ce qui m'inquiète car aujourd'hui je teste avec 3 photos mais lorsque je vais en avoir plusieurs milliers que va-il se passer ?)

je suis sous PhpWebGallery 1.7.2

Passe en 1.7.3, c'est tellement simple à faire que c'est bien le moment de comprendre le principe de la migration dans la même branche...

Mais pour ta question...
Si tu ajoutes une mise à jour de colonne, cad. si tu fais une modif dans $conf['use_iptc_mapping'], tes images déjà synchronisées ne seront pas resynchronisées pour autant.
Il faut bien  que tu coches l'option: "même les éléments déjà synchronisés".

Il n'y a pas de bug.
Si tu changes une image existante, la resynchronisation fichier effacera les données des metadata. Mais l'image reste c'est vrai comme déjà synchro pour les métadata. C'est un choix.

Quant aux milliers de photos, tu peux toujours sélectionner des catégories.
Avec Piwigo, nous avons changé la logique de la synchro et tu ne te poseras pas toutes ces questions.


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

#6 2009-01-09 14:26:42

xavier26
Membre
2008-11-03
8

Re: problème synchro données IPTC

ok merci pour le post rapide je vais essayer et vous tiendrai au courant

Merci :)

Hors ligne

#7 2009-04-21 19:37:46

stripy
Former Piwigo Team
2007-11-26
1094

Re: problème synchro données IPTC

D'après ce que je comprends, je dois mettre ce qui suit dans le fichier 'local.lang.php' (en remplaçant par les iptc si je veux les iptc) :

VDigital a écrit:

Exemple de coding dans le local.lang.php (Cf. LocalFiles Editor):
$lang['exif_field_Make'] = 'Marque de l´APN';
$lang['exif_field_ExposureTime'] = 'Temps d´exposition';
$lang['exif_field_FNumber'] = 'Focale';
...

Mais je ne comprends pas bien ce que je dois mettre dans les fichiers 'common.lang.php' ?

include / config_default.inc.php    a écrit:

// show_iptc_mapping : is used for showing IPTC metadata on picture.php
// page. For each key of the array, you need to have the same key in the
// $lang array. For example, if my first key is 'iptc_keywords' (associated
// to '2#025') then you need to have $lang['iptc_keywords'] set in
// language/$user['language'] ????  :-?   /common.lang.php. If you don't have the lang
// var set, the key will be simply displayed

Hors ligne

#8 2009-04-21 21:25:27

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: problème synchro données IPTC

Ne pas toucher au common.lang.php n'utiliser que les local.lang.php pour que la personnalisation soit gardé lors de la prochaine mise à jour ;-)


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#9 2009-04-21 22:16:09

stripy
Former Piwigo Team
2007-11-26
1094

Re: problème synchro données IPTC

ddtddt a écrit:

Ne pas toucher au common.lang.php n'utiliser que les local.lang.php pour que la personnalisation soit gardé lors de la prochaine mise à jour ;-)

Bon, bon ... d'accord.
:-)
Mais pourquoi c'est marqué ça, alors ?

Hors ligne

#10 2009-04-22 07:26:30

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: problème synchro données IPTC

stripy a écrit:

ddtddt a écrit:

Ne pas toucher au common.lang.php n'utiliser que les local.lang.php pour que la personnalisation soit gardé lors de la prochaine mise à jour ;-)

Bon, bon ... d'accord.
:-)
Mais pourquoi c'est marqué ça, alors ?

C'est marqué ou ?
Peut être une aide d'avant la mise en place des fichiers locaux des langues ?
Le liens d'ou tu as lu cela ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#11 2009-04-22 11:40:44

stripy
Former Piwigo Team
2007-11-26
1094

Re: problème synchro données IPTC

ddtddt a écrit:

stripy a écrit:

ddtddt a écrit:

Ne pas toucher au common.lang.php n'utiliser que les local.lang.php pour que la personnalisation soit gardé lors de la prochaine mise à jour ;-)

Bon, bon ... d'accord.
:-)
Mais pourquoi c'est marqué ça, alors ?

C'est marqué ou ?
Peut être une aide d'avant la mise en place des fichiers locaux des langues ?
Le liens d'ou tu as lu cela ?

C'est dans le fichier 'include / config_default.inc.php' :
quand on est dans 'Speciales > LocalFilesEditor' et qu'on demande "Afficher le fichier config_default.inc.php"
(http://xxxxxxxxxxxxx/piwigo/plugins/LocalFilesEditor/show_default.php?file=include/config_default.inc.php)

Hors ligne

#12 2009-04-22 20:35:15

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: problème synchro données IPTC

Bonjour ;

attention à la métadonnée auteur, à la place de laquelle PWG récupère la métadonnée auteur de la description : voir ce fil.

Luc

Hors ligne

#13 2009-04-23 20:33:47

stripy
Former Piwigo Team
2007-11-26
1094

Re: problème synchro données IPTC

J'ai rempli les iptc de mes photos et les ai re-uploadé sur le serveur.
Dans Piwigo, j'ai synchronisé les métadonnées.
Mais les 'keywords' ne s'affichent pas dans les 'Tags' de la galerie
Je dois faire "synchroniser depuis le fichier" (donc une photo par une) pour qu'ils apparaissent ...

Je suppose qu'il y a moyen de faire tout en même temps ?
:-?

Hors ligne

#14 2009-04-23 22:11:48

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: problème synchro données IPTC

Quelle version de Piwigo utilises-tu ? Avec quel FAI ? Dans ta BDD, la table pwg_tags est-elle vide (où pwg_ est le préfixe des tables MySQL de Piwigo) ?

Personnellement, je suis chez Free avec Piwigo 2.0.1, je procède exactement de la même façon que toi, et toutes les métadonnées sont récupérées comme prévu. Mon site n'est pas encore prêt, ce n'est pas facile de te montrer, mais ça ne devrait plus tarder.

Luc

Hors ligne

#15 2009-04-23 22:31:03

stripy
Former Piwigo Team
2007-11-26
1094

Re: problème synchro données IPTC

LucMorizur a écrit:

Quelle version de Piwigo utilises-tu ? Avec quel FAI ? Dans ta BDD, la table pwg_tags est-elle vide (où pwg_ est le préfixe des tables MySQL de Piwigo) ?

Personnellement, je suis chez Free avec Piwigo 2.0.1, je procède exactement de la même façon que toi, et toutes les métadonnées sont récupérées comme prévu. Mon site n'est pas encore prêt, ce n'est pas facile de te montrer, mais ça ne devrait plus tarder.

Luc

2.0.1 chez ovh
Je ne mets pas mon nez dans la BDD, c'est trop compliqué ...
:-/
N'y a-t-il pas moyen dans Piwigo ?

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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