#1 2006-03-20 23:42:49

pfrize
Membre
2006-03-09
73

Formatage données IPTC

Où puis-je insérer du code php pour formater les données IPTC ?
Par exemple, pour remplacer :
----------------------------------
iptc_city: Sydney
iptc_state: New South Wales
iptc_country: Australia
iptc_datecreated: 20050101
----------------------------------
(pas très joli...)

par :
----------------------------------
Sydney (New South Wales, Australia)
January 1, 2005
----------------------------------
(nettement plus agréable)

Je saurai écrire les formules si on me donne le cadre (dans quel script php, avec quelles fonctions pwg...)

(non, je n'ai pas trouvé comment faire dans le wiki ou dans config_default.inc.php !)

Merci par avance
Philippe

Hors ligne

#2 2006-03-21 04:59:54

rvelices
Équipe Piwigo
2005-12-29
1417

Re: Formatage données IPTC

Le tableau est genere en picture.php par ce code:

Code:

if ($conf['show_iptc'])
  {
    $iptc = get_iptc_data($picture['current']['src'],
                          $conf['show_iptc_mapping']);
[...]   
    foreach ($iptc as $field => $value)
    {
      $key = $field;
      if (isset($lang[$field]))
      {
        $key = $lang[$field];
      }
      
      $template->assign_block_vars(
        'metadata.line',
        array(
          'KEY' => $key,
          'VALUE' => $value
          )
        );
    }
  }

Hors ligne

#3 2006-03-22 12:07:53

pfrize
Membre
2006-03-09
73

Re: Formatage données IPTC

Merci. J'ai complètement réécrit le code dans picture.php.

J'utilise:
- iptc_name pour le titre de l'image
- iptc_headline pour la description
- iptc_datecreated pour la date de l'image
- iptc_city, iptc_state et iptc_country pour l'endroit
- iptc_keywords pour l'équipement utilisé

Voilà le résultat :
http://www.frize.de/gallery/picture.php … age_id=349

Hors ligne

#4 2006-03-22 15:52:38

robilyan
Membre
2006-03-21
10

Re: Formatage données IPTC

dans le même genre,
je viens de modifier le file de configuration pour utiliser les IPTC de mes images mais iptc_author ne fonctionne pas.

Je récupère bien les keyswords, etc ... mais pas la date de création, ni l'auteur.

J'ai créé les metadonnées avec BRIDGE de Adobe CS2

Help me, merci.

Hors ligne

#5 2006-03-22 16:54:17

vimages
Membre
2004-03-27
2429

Re: Formatage données IPTC

salut,

si tu ne récupère pas certains IPTC, il est probable que ce soit à cause des n° de référence des champs.

regarde dans le wiki, dans la page concernée, tu aura des infos qui pourrons peut-être d'aider... 

sinon, pour être sur des n° de champs que tu dois mettre dans le fichier "include/config_local..."  , ceux qui permetrons la synchronisation puis l'affichage des infos, suis le procédé proposé par pwg, nomme une de tes photos "sample.jpg", mets la dans le dossier "tools", ouvre la page metadata.php elle te donnera les références des champs que tu utilises pour les  iptc de ta photo..

....

la mise en page que tu propose est intéressante, ce serait bien que nous en fasse profiter...


eric.

Hors ligne

#6 2006-03-22 19:13:22

rvelices
Équipe Piwigo
2005-12-29
1417

Re: Formatage données IPTC

robilyan a écrit:

dans le même genre,
je viens de modifier le file de configuration pour utiliser les IPTC de mes images mais iptc_author ne fonctionne pas.
Je récupère bien les keyswords, etc ... mais pas la date de création, ni l'auteur.
J'ai créé les metadonnées avec BRIDGE de Adobe CS2
Help me, merci.

Lien vers l'image stp

Hors ligne

#7 2006-03-23 14:45:19

pfrize
Membre
2006-03-09
73

Re: Formatage données IPTC

robilyan,

Attention :

- iptc_author = donnée IPTC n°122 = auteur de la description du champ 120
- iptc_byline_title = donnée IPTC n°85 = nom du créateur (de la photo)
Vérifie laquelle de ces données tu as renseignée sous Bridge, puis adapte ton code en conséquence.

- iptc_datecreated = donnée IPTC n°55 = date de création (de la photo)
- iptc_datecreation = le nom attribué à cette donnée n°55 dans le config.inc.php de pwg

Tu peux donner le nom que tu veux aux données dans le config_local, l'important est de les faire correspondre au bon n° de champ IPTC, et de reprendre exactement les mêmes noms dans category.php ou picture.php.

Hors ligne

#8 2006-03-25 10:03:08

zone9
Membre
2005-09-09
71

Re: Formatage données IPTC

Ceci est un p'tit message pour : pfrize

Très belle présentation qui se démarque !!

Félicitation


The-Vince
Zone9

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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