Annonce

  •  » Utilisation
  •  » Modif IPTC - prob synchro méta-données - PWG 1.7

#1 2008-01-16 18:19:59

Hugues
Membre
2008-01-06
72

Modif IPTC - prob synchro méta-données - PWG 1.7

Bonjour à tous,

Aujourd'hui, j'ai tenté d'appréhender au mieux les IPTCs dans PWG.
Dans mes recherches, j'ai modestement tenté de modifier le fichier config_default.inc.php afin que PWG gère d'autres champs IPTC.
Voici les modifs effectuées :

// +-----------------------------------------------------------------------+
// |                               metadata                                |
// +-----------------------------------------------------------------------+

// show_iptc: Show IPTC metadata on picture.php if asked by user
$conf['show_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_name'            => '2#005',
  'iptc_keywords'        => '2#025',
  'iptc_caption_writer'  => '2#122',
  'iptc_byline'          => '2#080',
  'iptc_caption'         => '2#120',
  'iptc_copyright'       => '2#116'
  );

// use_iptc: Use IPTC data during database synchronization with files
// metadata
$conf['use_iptc'] = true;

// use_iptc_mapping : in which IPTC fields will PhpWebGallery find image
// information ? This setting is used during metadata synchronisation. It
// associates a phpwebgallery_images column name to a IPTC key
//  'date_creation'   => '2#055',
$conf['use_iptc_mapping'] = array(
  'name'            => '2#005',
  'keywords'        => '2#025',
  'author'          => '2#122',
  'byline'          => '2#080',
  'comment'         => '2#120',
  'copyright'       => '2#116'
  );

// show_exif: Show EXIF metadata on picture.php (table or line presentation
// avalaible)
$conf['show_exif'] = false;

// show_exif_fields : in EXIF fields, you can choose to display fields in
// sub-arrays, for example ['COMPUTED']['ApertureFNumber']. for this, add
// 'COMPUTED;ApertureFNumber' in $conf['show_exif_fields']
//
// The key displayed in picture



Le résultat lors de la synchro des méta-données donne ceci ( version courte ;o) en fait, juste la fin qui me semble intéressante)




    , ('918','129','399','600',NULL,'2008-01-14','Pr Philippe Noirhomme',NULL,'Hugues Depasse','portrait Professeur Philippe Noirhomme','Hugues Depasse','2008-01-16 18:10:42')
    , ('919','117','399','600',NULL,NULL,NULL,NULL,NULL,NULL,'Hugues Depasse','2008-01-16 18:10:42')
    , ('920','121','399','600',NULL,NULL,NULL,NULL,NULL,NULL,'Hugues Depasse','2008-01-16 18:10:42')
    , ('921','121','399','600',NULL,NULL,NULL,NULL,NULL,NULL,'Hugues Depasse','2008-01-16 18:10:42')
    , ('922','124','399','600',NULL,'2008-01-14','Pr Philippe Noirhomme',NULL,'Hugues Depasse','portrait Professeur Philippe Noirhomme','Hugues Depasse','2008-01-16 18:10:42')
    , ('923','129','399','600',NULL,'2008-01-14','Pr Philippe Noirhomme',NULL,'Hugues Depasse','portrait Professeur Philippe Noirhomme','Hugues Depasse','2008-01-16 18:10:42')
    , ('924','129','399','600',NULL,'2008-01-14','Pr Philippe Noirhomme',NULL,'Hugues Depasse','portrait Professeur Philippe Noirhomme','Hugues Depasse','2008-01-16 18:10:42')
;
[mysql error 1054] Unknown column 'byline' in 'field list'
  UPDATE phpwebgallery_images AS t1, phpwebgallery_images_1200503446393614 AS t2
    SET t1.filesize = t2.filesize
    , t1.width = t2.width
    , t1.height = t2.height
    , t1.high_filesize = t2.high_filesize
    , t1.date_creation = t2.date_creation
    , t1.name = t2.name
    , t1.author = t2.author
    , t1.byline = t2.byline
    , t1.comment = t2.comment
    , t1.copyright = t2.copyright
    , t1.date_metadata_update = t2.date_metadata_update
    WHERE t1.id = t2.id
  ;
[mysql error 1054] Unknown column 't1.byline' in 'field list'


Voilà mon problème! LOL  Sachant que, malgré tout les modifications que j'ai apportées sont quand répercutée dans l'affichage PWG ( Merci encore à "Lui")


Si qq'un a une petite idée sur la question, je serais ravi qu'il se fasse connaître ou bien qu'il se taise à jamais! ;o)

Bonne continuation.
Hugues

Hors ligne

#2 2008-01-16 18:33:40

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16815

Re: Modif IPTC - prob synchro méta-données - PWG 1.7

La première petite idée c'est qu'il ne faut pas modifier le fichier config_default.inc.php tu faits un fichier include/config_local.inc.php

Le mieux est d'installer le plugin LocalFiles Editor et de modifier dedans

Tu mets dedans ce que tu as besoin tu tests et tu viens nous indiquer si il y a des erreurs pour que l'on t'aide à solutionner


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#3 2008-01-16 19:22:38

Hugues
Membre
2008-01-06
72

Re: Modif IPTC - prob synchro méta-données - PWG 1.7

Ok, je crois comprendre pourquoi!

J'ai installé le plugin. Il me semble opérationnel.

question: Est-ce normal que le fichier config_local.inc.php créé par le plugin ne contienne uniquement que ce message "<?php  /* Le fichier n'existe pas et sera créé lors de l'enregistrement par LocalFiles Editor. */     ?>" ???

Naïvement, je m'attendais par défaut à une copie du fichier config_default.inc.php!


Déjà merci pour cette première aide et je suis ravi d'avoir découvert grâce à toi ce plugin.
PLus tard, quand je serai un peu à l'aise avec PWG, j'essaierai de le maîtriser pour personnaliser ma galerie ( c'est bien à cela qu'il sert? ;o))

Bonne continuation

Hors ligne

#4 2008-01-16 20:00:36

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16815

Re: Modif IPTC - prob synchro méta-données - PWG 1.7

C'est normal que le fichier soit vide.

Tu mets à l'intérieur ce que tu veux modifier et cela est "prioritaire" sur le fichier config_local.inc.php et tu peux ainsi changer les paramètres de ta galerie.

Tu mets dans le fichier les changements que tu souhaites pour tes IPTC

Dernière modification par ddtddt (2008-01-16 20:01:40)


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#5 2008-01-16 20:11:21

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Modif IPTC - prob synchro méta-données - PWG 1.7

Hugues a écrit:

Naïvement, je m'attendais par défaut à une copie du fichier config_default.inc.php!

Depuis plusieurs versions, nous répétons sans cesse de ne pas copier config_default.inc.php dans config_local.inc.php.

Le config_local.inc.php ne doit contenir QUE les $conf modifiées par vos soins.
Pour plein de bonnes raisons, mais principalement en quelques secondes vous savez ce que vous avez modifié par rapport à ce que vous n'avez pas modifié.

C'est tellement plus simple.
(En plus maintenant, avec LocalFiles Editor vous pouvez visualiser le fichier default afin de trouver les $conf que vous pourriez avoir besoin de modifier.)

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#6 2008-01-16 20:30:41

Hugues
Membre
2008-01-06
72

Re: Modif IPTC - prob synchro méta-données - PWG 1.7

Merci pour toutes ces infos.

Je viens (d'essayer) de mettre en pratique tout cela!
et  joie suprême, voici que je me fais éjecter de chez moi LOL

Voici ce que Explorer me sursurre ....
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le site Web ne peut pas afficher la page
HTTP 500 
   Causes les plus probables :
Le site Web est en cours de maintenance.
Le site Web présente une erreur de programmation.

   Essayez la chose suivante :
     Actualisez la page.

     Aller à la page précédente.

     Informations
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Mon programme FTP n'arrive également pas à se connecter.



Bref! L'horreur dans toute sa splendeur!


Heeeeeeeeeeeeeeeeeeeeelp



Bonne continuation

++++++++++++++++++++++++++++++++++++++++++

Suite...

FileZilla a enfin réussi à se connecter. J'ai donc effacé le contenu du fichier config_local pour le remplacé par celui d'origine.
Tout est rentré dans l'ordre à présent.

Ouf!!!


Pour info, voici ce que j"avais inséré dans ce fichier (config_local.inc.php).
Tout est équivalent au fichier d'origine sauf : $conf['show_iptc'] = false;
// +-----------------------------------------------------------------------+
// |                               metadata                                |
// +-----------------------------------------------------------------------+

// show_iptc: Show IPTC metadata on picture.php if asked by user
$conf['show_iptc'] = false;

// 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_keywords'        => '2#025',
  'iptc_caption_writer'  => '2#122',
  'iptc_byline_title'    => '2#085',
  'iptc_caption'         => '2#120'
  );

// use_iptc: Use IPTC data during database synchronization with files
// metadata
$conf['use_iptc'] = true;

// use_iptc_mapping : in which IPTC fields will PhpWebGallery find image
// information ? This setting is used during metadata synchronisation. It
// associates a phpwebgallery_images column name to a IPTC key
//  'date_creation'   => '2#055',
$conf['use_iptc_mapping'] = array(
  'keywords'        => '2#025',
  'date_creation'   => '2#055',
  'name'            => '2#005',
  'comment'         => '2#120'
  );


Voilà voilà! C'est quoi la boulette la dedans??? ( Euh , j'ai demandé QUOI pas QUI...:o)


Merci d'avance.

Dernière modification par Hugues (2008-01-16 20:42:50)

Hors ligne

#7 2008-01-16 21:07:43

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Modif IPTC - prob synchro méta-données - PWG 1.7

<?php
$conf['show_iptc'] = false;
$conf['show_iptc_mapping'] = array(
  'iptc_keywords'        => '2#025',
  'iptc_caption_writer'  => '2#122',
  'iptc_byline_title'    => '2#085',
  'iptc_caption'         => '2#120'
  );
$conf['use_iptc'] = true;
$conf['use_iptc_mapping'] = array(
  'keywords'        => '2#025',
  'date_creation'   => '2#055',
  'name'            => '2#005',
  'comment'         => '2#120'
  );
?>


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#8 2008-01-18 01:10:57

Hugues
Membre
2008-01-06
72

Re: Modif IPTC - prob synchro méta-données - PWG 1.7

Ok Merci.

En résumé, la même chose mais sans les commentaires!?!
le fichier config_local.inc.php n'aime pas les commentaires? Pourtant bien utiles pour un débutant de les garder sous le coude.

Bonne continuation.

Hors ligne

#9 2008-01-18 01:13:25

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Modif IPTC - prob synchro méta-données - PWG 1.7

Ce n'était pas le pb des commentaires...
Mais un pb de balises manquantes.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#10 2008-01-20 00:38:38

Hugues
Membre
2008-01-06
72

Re: Modif IPTC - prob synchro méta-données - PWG 1.7

Damned! :o)

Merci et bonne continuation

Hors ligne

  •  » Utilisation
  •  » Modif IPTC - prob synchro méta-données - PWG 1.7

Pied de page des forums

Propulsé par FluxBB

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