•  » Utilisation
  •  » Modification auto des propriétés de l'image...

#1 2006-04-25 20:19:00

iphoto
Membre
Belgique
2006-04-19
88

Modification auto des propriétés de l'image...

Salut à tous,

J'aimerai lors de la synchronisation des images remplacer les champs de descriptions de la photo par les données de l'IPTC.

Nom = Titre principal dans IPTC
Auteur = Créateur dans IPTC
Mot-clef = Mots-clés
Description = Description
Date de création -> j'ai déjà trouvé (je ne sais pas trop bien comment d'ailleur)

Vu mon niveau assez bas en php, je pense que l'exemple de comment faire est le bien venu.
J'ai bien été voir sur Wiki, mais bo.

Bonne soirée


PhpWebGallery 1.6.1
Ma galerie - Mon matériel

Hors ligne

#2 2006-04-25 22:56:43

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

Re: Modification auto des propriétés de l'image...

Salut.

As-tu validé l'utilisation des méta-données dans le fichier ../include/config_local.inc.php ? Si non, il suffit de surcharger ce fichier avec

Code:

// +-----------------------------------------------------------------------+
// |                               metadata                                |
// +-----------------------------------------------------------------------+
 
// show_iptc: montrer les métadonnées IPTC sur picture.php si l'utilisateur
// le demande.
$conf['show_iptc'] = true;
 
// show_iptc_mapping : correspondance entre un élément de langue et un
// identifiant IPTC. Cette correspondance est utilisé pour montrer les IPTC
// sur picture.php. Pour chaque clé du tableau, vous avez besoin d'avoir la
// même clé dans le tableau de langue $lang.
//
// Par exemple, si ma première clé est "iptc_keywords" (associée à
// l'identifiant IPTC 2#025) alors vous avez besoin de
// $lang['iptc_keywords'] dans le fichier common.lang.php correspondant à la
// langue de l'utilisateur. Si la clé n'est pas présente dans le tableau de
// langue, alors la clé sera affichée non traduite.
//
// Pour savoir quels identifiants IPTC sont disponibles, utiliser l'outil
// tools/metadata.php
$conf['show_iptc_mapping'] = array(
  'iptc_keywords'        => '2#025',
  'iptc_caption_writer'  => '2#122',
  'iptc_byline_title'    => '2#085',
  'iptc_caption'         => '2#120'
  );
 
// use_iptc : utiliser les métadonnées IPTC durant la synchronisation.
$conf['use_iptc'] = false;
 
// use_iptc_mapping : dans quelles métadonnées IPTC PhpWebGallery va-t-il
// trouver les informations de l'image ? Ce paramétrage est utilisé durant
// la synchronisation. Chaque clé du tableau représente une colonne de la
// table images, chaque valeur correspond à un identifiant IPTC.
$conf['use_iptc_mapping'] = array(
  'keywords'        => '2#025',
  'date_creation'   => '2#055',
  'author'          => '2#122',
  'name'            => '2#005',
  'comment'         => '2#120'
  );

Ceci n'est qu'une copie de la section IPTC du fichier config_defaul.inc.php comme décrit dans le wiki (partie configuration). C'est ce que je fais sur ma galerie et les données IPTC sont affichées comme tu le veux.

Hors ligne

#3 2006-04-26 19:27:53

iphoto
Membre
Belgique
2006-04-19
88

Re: Modification auto des propriétés de l'image...

C'est ok pour moi.

Par contre, je n'arrive pas à afficher le 'Model'. Cela ne fonctionne pas.
Pourtant dans les infos dans l'exemple via le Tools Metadata, il s'affiche bien.

Que faire ?

Merci


PhpWebGallery 1.6.1
Ma galerie - Mon matériel

Hors ligne

  •  » Utilisation
  •  » Modification auto des propriétés de l'image...

Pied de page des forums

Propulsé par FluxBB

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