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
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
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.
Hors ligne
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.
Hors ligne
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.
Hors ligne
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
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 ;-)
Hors ligne
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
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 ?
Hors ligne
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
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
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
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
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