**Reported by A_wikatchikaen on 17 Mar 2008 11:16**
**Version:** 1.7.1
Apres une discussion dans le fourm (http://forum.phpwebgallery.net/viewtopic.php?pid=84846#p84846), j'ai modifié le code pour pouvoir utiliser plusieurs champs IPTC aux tags de PWG.
1 - Modifier le config.inc (les indices sont à vérifier)
$conf['use_iptc_mapping'] = array(
'keywords' => '2#025',
'subject' => '2#020',
'place' => '2#.....
2 - Dans site_update.php, ligne 845 modifier
foreach (array('keywords', 'tags') as $key){
par
foreach (array('place', 'subject', 'keywords', 'tags') as $key){
3 - Toujours dans site_update.php, ligne 886, remplacer
array('keywords', 'tags')
par
array('keywords', 'tags', 'subject', 'place')
[Piwigo Bugtracker #813](http://piwigo.org/bugs/view.php?id=813)
<!-- github-sync-id:97225487 -->
On ne perds pas d'informations sur la nature du tag (necessite alors un chgt en base egalement) et ça permet des évolutions futures. Par exemple rajouter un tag "aucune autre personne" ;)
**Comment posted by A_wikatchikaen on 20 Mar 2008 12:51**
A mon avis il vaut mieux garder cette forme :
$conf['use_iptc_mapping'] = array(
'keywords' => '2#025',
...
On ne perds pas d'informations sur la nature du tag (necessite alors un chgt en base egalement) et ça permet des évolutions futures. Par exemple rajouter un tag "aucune autre personne" ;)
<!-- github-comment-id:124890576 -->
Ma solution actuelle est de retagger mes fichier sources, par ex:
exiftool -overwrite_original "-IPTC:Category+>IPTC:Keywords" *.jpg
mais j aimerais éviter cette étape.
Pour l instant, si on utilise plusieurs fois keywords ds le use_iptc_mapping, seule le dernier est pris en compte. Je vais donc tenté le mod proposé par A_wikatchikaen.
D'une manière plus générale, la sync effectuée par site_update.php est un peu obscure. Il faut en effet déjà savoir que le use_xxx_mapping n accepte que certains champs bien précis (qui correspondent aux tags ou au champs de la table img), alors qu'à 1ere lecture, on croit pouvoir ajouter tout et n importe quoi dedans. Je pense notamment à cette discussion: http://fr.piwigo.org/forum/viewtopic.php?id=15374.
**Comment posted by Eric B on 30 Jun 2009 21:17**
moi aussi cette feature m interesse. Je remonte donc la requète via le topic http://fr.piwigo.org/forum/viewtopic.php?id=13862
Ma solution actuelle est de retagger mes fichier sources, par ex:
exiftool -overwrite_original "-IPTC:Category+>IPTC:Keywords" *.jpg
mais j aimerais éviter cette étape.
Pour l instant, si on utilise plusieurs fois keywords ds le use_iptc_mapping, seule le dernier est pris en compte. Je vais donc tenté le mod proposé par A_wikatchikaen.
D'une manière plus générale, la sync effectuée par site_update.php est un peu obscure. Il faut en effet déjà savoir que le use_xxx_mapping n accepte que certains champs bien précis (qui correspondent aux tags ou au champs de la table img), alors qu'à 1ere lecture, on croit pouvoir ajouter tout et n importe quoi dedans. Je pense notamment à cette discussion: http://fr.piwigo.org/forum/viewtopic.php?id=15374.
<!-- github-comment-id:124890614 -->
3 ans après, le sujet est il encore actuel?
Après l'update en 2.3.3., j ai pas réussi à réutiliser l'astuce sus-citée.
Une gestion extensible des metadonnées semble tjs un pb inhérent à Piwigo. Le Plugin "Advanced Metadata" propose de créer des tables supplémentaires, mais qui du coup ne sont pas gérées par les fonctions de recherche de base...
**Comment posted by Eric B on 4 Mar 2012 15:57**
3 ans après, le sujet est il encore actuel?
Après l'update en 2.3.3., j ai pas réussi à réutiliser l'astuce sus-citée.
Une gestion extensible des metadonnées semble tjs un pb inhérent à Piwigo. Le Plugin "Advanced Metadata" propose de créer des tables supplémentaires, mais qui du coup ne sont pas gérées par les fonctions de recherche de base...
<!-- github-comment-id:124890671 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Reported by A_wikatchikaen on 17 Mar 2008 11:16
Version: 1.7.1
Apres une discussion dans le fourm (http://forum.phpwebgallery.net/viewtopic.php?pid=84846#p84846), j'ai modifié le code pour pouvoir utiliser plusieurs champs IPTC aux tags de PWG.
1 - Modifier le config.inc (les indices sont à vérifier)
$conf['use_iptc_mapping'] = array(
'keywords' => '2#025',
'subject' => '2#020',
'place' => '2#.....
2 - Dans site_update.php, ligne 845 modifier
foreach (array('keywords', 'tags') as $key){
par
foreach (array('place', 'subject', 'keywords', 'tags') as $key){
3 - Toujours dans site_update.php, ligne 886, remplacer
array('keywords', 'tags')
par
array('keywords', 'tags', 'subject', 'place')
Piwigo Bugtracker #813
Comment posted by VDigital on 17 Mar 2008 12:45
Il faudrait accepter
$conf['use_iptc_mapping'] = array(
'keywords' => '2#025',
...
ou
$conf['use_iptc_mapping'] = array(
'keywords' => array('2#025', '2#020', '2#...', ...)
...
Comment posted by A_wikatchikaen on 20 Mar 2008 12:51
A mon avis il vaut mieux garder cette forme :
$conf['use_iptc_mapping'] = array(
'keywords' => '2#025',
...
On ne perds pas d'informations sur la nature du tag (necessite alors un chgt en base egalement) et ça permet des évolutions futures. Par exemple rajouter un tag "aucune autre personne" ;)
Comment posted by Eric B on 30 Jun 2009 21:17
moi aussi cette feature m interesse. Je remonte donc la requète via le topic http://fr.piwigo.org/forum/viewtopic.php?id=13862
Ma solution actuelle est de retagger mes fichier sources, par ex:
exiftool -overwrite_original "-IPTC:Category+>IPTC:Keywords" *.jpg
mais j aimerais éviter cette étape.
Pour l instant, si on utilise plusieurs fois keywords ds le use_iptc_mapping, seule le dernier est pris en compte. Je vais donc tenté le mod proposé par A_wikatchikaen.
D'une manière plus générale, la sync effectuée par site_update.php est un peu obscure. Il faut en effet déjà savoir que le use_xxx_mapping n accepte que certains champs bien précis (qui correspondent aux tags ou au champs de la table img), alors qu'à 1ere lecture, on croit pouvoir ajouter tout et n importe quoi dedans. Je pense notamment à cette discussion: http://fr.piwigo.org/forum/viewtopic.php?id=15374.
Comment posted by Eric B on 4 Mar 2012 15:57
3 ans après, le sujet est il encore actuel?
Après l'update en 2.3.3., j ai pas réussi à réutiliser l'astuce sus-citée.
Une gestion extensible des metadonnées semble tjs un pb inhérent à Piwigo. Le Plugin "Advanced Metadata" propose de créer des tables supplémentaires, mais qui du coup ne sont pas gérées par les fonctions de recherche de base...