Annonce

#1 2012-03-01 17:16:01

bobigny
Membre
2011-02-15
6

[Résolu] Récupération des Champs IPTC "supplémentaires"

bonjour,

d'après ce que je comprends , piwigo est configuré par défaut pour travailler sur les champs suivants :

  'keywords'      => '2#025'
  'author'          => '2#122'
  'name'            => '2#005'
  'comment'      => '2#120'

Mon problème est le suivant :

_ je voudrais pouvoir utiliser l'ensemble des autres champs IPTC normalisés des logiciels d'indexation et d'archivages tels que xn view, expression media, adobe ...

_ les exploiter (tous les utilisateurs) par l'intermédiaire du moteur de recherche standard et des tags

( Advanced metadata et Advanced Search Engine très pointus ne conviennent pas à mon utilisation)

par exemple : je référence toujours les champs

'iptc_City'                                    => '2#090',
'iptc_Province_State'                    => '2#095',
'iptc_Contact'                              => '2#118',

Si cela est possible , Comment faire et sur quels dossiers intervenir ? ( je ne maitrise pas vraiment le php !)
Merci

Henri

Dernière modification par bobigny (2012-03-03 11:53:39)

Hors ligne

#2 2012-03-02 17:50:37

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [Résolu] Récupération des Champs IPTC "supplémentaires"

Bonjour,

Pour exploiter les données IPTC supplémentaires, il faut passer par le plugin LocalFiles Editor et ajouter dans le fichier de configuration local :

Code:

// show_iptc: montrer les métadonnées IPTC sur picture.php si l'utilisateur
// le demande.
$conf['show_iptc'] = true;

// use_iptc : utiliser les métadonnées IPTC durant la synchronisation.
$conf['use_iptc'] = true;

// 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
//
// To know how to associated iptc_field with their meaning, use
// tools/metadata.php
$conf['show_iptc_mapping'] = array(
'iptc_City'                                    => '2#090',
'iptc_Province_State'                    => '2#095',
'iptc_Contact'                              => '2#118'
  );

// show_exif: montrer les métadonnées EXIF sur picture.php
$conf['show_exif'] = false;

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

Ensuite refaire une synchronisation des meta-données sur les albums pour que Piwigo récupère les données depuis les photos. Les nouvelles données seront alors affichables sur la page picture.php en cliquant sur l'icone "Montrer les meta-données du fichier".

Pour un affichage permanent de ces données, c'est plus compliqué (voir [Forum, topic 21697] Affichage constant des IPTC)...

Les tags sont soit issus d'une synchronisation du champ IPTC "keywords", soit d'une saisie manuelle dans l'interface d'administration, soit des deux. Quand au moteur de recherche, il ne s'applique qu'aux tags et aux noms des photos.

Donc, je ne pense pas qu'une recherche sur une donnée du champ ITPC "iptc_Contact" fonctionne.

Dernière modification par Eric (2012-03-02 18:25:39)

Hors ligne

#3 2012-03-02 18:21:58

bobigny
Membre
2011-02-15
6

Re: [Résolu] Récupération des Champs IPTC "supplémentaires"

Cette configuration permet uniquement l'affichage des données , elle  ne permet pas l'exploitation des données par le moteur de recherche ni la création de tags .
merci

Hors ligne

#4 2012-03-02 18:29:07

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [Résolu] Récupération des Champs IPTC "supplémentaires"

C'est bien ce que j'ai dit :

Eric a écrit:

Les tags sont soit issus d'une synchronisation du champ IPTC "keywords", soit d'une saisie manuelle dans l'interface d'administration, soit des deux. Quand au moteur de recherche, il ne s'applique qu'aux tags et aux noms des photos.

Donc, je ne pense pas qu'une recherche sur une donnée du champ ITPC "iptc_Contact" fonctionne.

Les tags ne sont créé automatiquement qu'à partir de la donnée IPTC "keywords". Pour le moteur de recherche, c'est peut-être une évolution à prévoir ?

Hors ligne

#5 2012-03-03 15:03:12

Eric B
Membre
2003-10-02
235

Re: [Résolu] Récupération des Champs IPTC "supplémentaires"

pour le moteur de recherche, ce serait aussi sympa de pouvoir chercher par donnée Exif: par ex, je veux les photos prises avec tel objectif, telle focale ou telle exposition!
Edit: à priori, [extension by grum] Advanced Metadata sait faire cela!

Dernière modification par Eric B (2012-03-03 15:25:52)

Hors ligne

#6 2012-03-05 12:49:18

bobigny
Membre
2011-02-15
6

Re: [Résolu] Récupération des Champs IPTC "supplémentaires"

pour continuer et par curiosité ,
comment se présente la configuration "standard" de piwigo qui paramètre le fonctionnement du moteur de recherche et des tags  sur les 4 champs iptc actuellement prédéterminés ?
Dans quels dossiers les trouve t on et quelles lignes de code paramètrent ces préférences ?

Pensez vous que l'on puisse faire évoluer ces préférences  ? retour à la question originelle .

Henri

Dernière modification par bobigny (2012-03-05 12:50:06)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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