Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Gotcha
2009-06-23 18:11:31

Tu peux en toute logique le marqué comme [Résolu] et content de le savoir 8-)


La solution à été trouvé, donc il n'a pas de problème lol

lm
2009-06-23 18:08:59

Vous allez rire (peut-être pas en fait).

J'ai refait une synchro, sans conviction puisque je cochais bien la case "même les éléments déjà synchronisés". Mais j'ai remarqué une case à la c.. : "simuler uniquement". Je pensais pourtant l'avoir décoché lors des interventions précédentes. En fait, je pense l'avoir décoché pour synchroniser le tout mais avant de modifier le fichier config.

En décochant cette case, tout marche... forcément.

Un grand merci à tous et sincèrement navré pour le dérangement.

Voulez-vous maintenir le sujet ouvert afin de discuter des problèmes évoqués ?

Gotcha
2009-06-22 23:44:55

VDigital a écrit:

Je ne suis pas trop d'accord avec ta démonstration.

By-line (par ligne, par l'auteur de l'article, IPTC est une norme de la presse).
le w (writer):au sens premier en anglais, c'est l'auteur, et donc l'auteur de la photo, le photographe. Créateur pour XnView.

Mais cela n'a aucune importance.
Ce qui importe c'est qu'lm trouve sa solution (et tout un chacun).

IPTC 2#080 = By-ligne = Créateur (Xnview)
Je ne dis pas le contraire :-)
Ce qui nous intéresse bien, c'est le 2#080.

VDigital
2009-06-22 23:41:23

Je ne suis pas trop d'accord avec ta démonstration.

By-line (par ligne, par l'auteur de l'article, IPTC est une norme de la presse).
le w (writer):au sens premier en anglais, c'est l'auteur, et donc l'auteur de la photo, le photographe. Créateur pour XnView.

Mais cela n'a aucune importance.
Ce qui importe c'est qu'lm trouve sa solution (et tout un chacun).

Gotcha
2009-06-22 23:23:29

Configuration de base: [illustration #1]
Configuration avec 'author' = 2#080 [illustration #2]

[EDIT]
lm as-tu synchronisé avec l'option cochée "même les éléments déjà synchronisés" ? (CF illustration #3)
Au vu des éléments présentées, ça doit être la dernière solution logique.

[EDIT_2]

VDigital a écrit:

FireFox et Module complémentaire Exif Viewer me dit que le a c'est By-line (Confirmé par Gotcha).

J'ai juste un doute sur By-line. J'aurai dit que c'était l'auteur des descriptions (nom du rédacteur).

On a le même outil :-)

L'auteur de la description correspond à la lettre "w" chez lm soit le champs "Créateur" pour Xnview.
Pour s'aider, j'ai fait des petites captures:
http://fr.piwigo.org/forum/viewtopic.ph … 09#p113909

VDigital
2009-06-22 23:13:01

FireFox et Module complémentaire Exif Viewer me dit que le a c'est By-line (Confirmé par Gotcha).

J'ai juste un doute sur By-line. J'aurai dit que c'était l'auteur des descriptions (nom du rédacteur).


IPTC

    * Record Version = 2
    * Caption/Abstract = t
    * Writer/Editor = w
    * Headline = s
    * Special Instructions = z
    * By-line = a
    * By-line Title = b
    * Credit = aa
    * Source = ab
    * Object Name = x
    * City = o
    * Province/State = p
    * Country/Primary Location Name = q
    * Original Transmission Reference = y
    * Keywords = u
    * Copyright Notice = ac

Gotcha
2009-06-22 22:50:10

VDigital a écrit:

La date de création est en trop dans le mapping de use_IPTC

Bien noté, je corrige ça tout de suite.

[EDIT]

[Un peu HS]
Pourtant, cette ligne apparaît depuis plus de temps ça. J'en veux pour preuve la page suivante:
http://fr.piwigo.org/doc/doku.php?id=fr … figuration
Mais tu as raison, cette donnée n'est pas à inclure d'origine ;-)
[/HS]

[EDIT_2]
La photo est correctement renseignée et "By-ligne" correspond à IPTC 2#080
Étrange que ça ne fonctionne pas...

Si tu sais aller dans ta Base De Données, il faudrait voir (maintenant que ta photo est synchronisée) vérifier que l'information se trouve bien écrite de la BDD. Il s'agit de la table préfixe_image
Recherche ta photos (en fonction de son nom, colonne "file") et regarde la colonne "author".

lm
2009-06-22 22:36:06

Merci pour ta réponse.

J'ai effectivement bien "author" identifié dans la liste des champs à synchroniser. J'utilise un FTP (filezilla).

Voici un lien vers une image test (tous les champs étant renseignés par des lettres ou groupe de lettres distincts; "auteur" étant renseigné par "a" si je ne m'abuse).

http://laine-moreno-photos.comxa.com/pi … category/1

Voici le chemin de l'image dans le site :

http://laine-moreno-photos.comxa.com/ga … _0690c.jpg

VDigital
2009-06-22 22:18:32

La date de création est en trop dans le mapping de use_IPTC

$conf['use_iptc_mapping'] = array(
'keywords'        => '2#025',
'date_creation'   => '2#055',
'author'          => '2#080',
'name'            => '2#005',
'comment'         => '2#120'
);

A supprimer. Mais le pb n'est pas là.

Dans Admin > Catégories > Synchroniser

Après "synchroniser les méta-données"
tu as une liste de champs, y as-tu "author".... ???
(filesize, width, height, high_filesize, date_creation, keywords, author, name, comment)

Si tu l'as bien, pourrais-tu nous nous dire si tu utilises pLoader ou FTP?
Et nous mettre un lien vers une image uploadée qui soit-disant possède un champs avec 2#080 de renseigné...
@+

lm
2009-06-22 20:55:27

Voici le code utilisé :

Code:

<?php

/// +-----------------------------------------------------------------------+
// |                           LES META-DONNEES                            |
// +-----------------------------------------------------------------------+
 
//          CHAPITRE 1er
//                              LES CHAMPS EXIF
 
// Le visiteur pourra faire apparaître les meta-données EXIF sur picture.php
// en cliquant sur l'icone appropriée.
// show_exif: [false] - [true];
// Si vous choisissez "false" les champs ne seront pas affichés.
// Si vous choisissez "true" les champs seront affichés.
$conf['show_exif'] = true;
// FIXEME: supprimer l'icone en cas de paramètre à false.
 
// Piwigo peut stocker les inforations EXIF dans la base de donnée.
// Cela facilite notement les recherches. 
// Pour utiliser les métadonnées EXIF lors de la synchronisation:
// $conf['use_exif'] = [false] - [true];
// Si vous choisissez "false", les données ne seront pas enregistrées dans la BDD.
// Si vous choisissez "true", les données seront enregistrées dans la BDD.
$conf['use_exif'] = true;
 
// Si vous décidez d'enregistrer des champs EXIF dans la Base De Données,
// il faut dire "lesquels". 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 EXIF.
$conf['use_exif_mapping'] = array(
'date_creation' => 'DateTimeOriginal'
);
// Pour rajouter d'autres champs, il faut adapter votre Base De Données. (expérimentale)
 
// Pour afficher que les champs nécessaires EXIF, il vous faut définir içi
// à l'avance quels champs seront à afficher. (indépendant de use_exif_mapping).
// Évidement, les lignes vides n'apparaîtrons pas...
// Il est possible de choisir des champs parmi des groupes. Par exemple
// ['COMPUTED']['ApertureFNumber'], pour cela, créer une clé
// 'COMPUTED;ApertureFNumber'.
// Si le MOD MoreExif_EOS300D-40D est installé, certains EXIF seront
// automatiquement affichés même s'il n'apparaissent pas la liste ci dessous.
$conf['show_exif_fields'] = array(
'exif_field_Make'       => 'Make',
'exif_field_Model'       => 'Model',
'exif_field_ExposureTime'     => 'ExposureTime',
'exif_field_FocalLength'     => 'FocalLength', 
'exif_field_FNumber'       => 'FNumber',
'exif_field_ExposureBiasValue'     => 'ExposureBiasValue',
'exif_field_ISOSpeedRatings'     => 'ISOSpeedRatings',
'exif_field_DateTimeOriginal'     => 'DateTimeOriginal',
'exif_field_ExposureProgram'     => 'ExposureProgram',
'exif_field_Make'       => 'Make',
'exif_field_Model'       => 'Model',
'exif_field_ExposureTime'     => 'ExposureTime',
'exif_field_FocalLength'     => 'FocalLength', 
'exif_field_FNumber'       => 'FNumber',
'exif_field_ExposureBiasValue'     => 'ExposureBiasValue',
'exif_field_ISOSpeedRatings'     => 'ISOSpeedRatings',
'exif_field_DateTimeOriginal'     => 'DateTimeOriginal',
'exif_field_ExposureProgram'     => 'ExposureProgram',
'exif_field_ModeArray'       => 'ModeArray',
'exif_field_SelfTimer'       => 'SelfTimer',
'exif_field_ImageQuality'     => 'ImageQuality',
'exif_field_Flash'      => 'Flash',
'exif_field_Drive'       => 'Drive',
'exif_field_FocusMode'       => 'FocusMode',
'exif_field_ImageSize'      => 'ImageSize',
'exif_field_EasyShootingMode'     => 'EasyShootingMode',
'exif_field_Contrast'      => 'Contrast',
'exif_field_Saturation'     => 'Saturation',
'exif_field_Sharpness'       => 'Sharpness',
'exif_field_MeteringMode'     => 'MeteringMode',
'exif_field_ExposureProgram'     => 'ExposureProgram',
'exif_field_MinFocal'       => 'MinFocal',
'exif_field_MaxFocal'       => 'MaxFocal',
'exif_field_FlashActivity'     => 'FlashActivity',
'exif_field_Stabilization'     => 'Stabilization',
'exif_field_SpotMeteringMode'     => 'SpotMeteringMode'
);
 
// Le titre de l'information affichée sur picture.php sera une clé de
// langue, comme par exemple $lang['exif_field_Make'] si elle existe.
// Pour les champs composés, ne prendre en compte que le dernier niveau 
// Par exemple pour la clé 'COMPUTED;ApertureFNumber' vous avez besoin de
// $lang['exif_field_ApertureFNumber']
//
// Maintenant que vous avez choisi vos informations EXIF à afficher, nous
// allons voir comment les traduire dans votre langue. J'utilise le plugin
// LocalFile Editor.
// Rendez vous dans Administration > Plugins > LocalFile Editor > Langue
// Choisissez le fichier de langue qui vous conviend.
// Je veux traduire:   'exif_field_Make'
// Pour cela nous allons écrire la ligne suivante dans le fichier de langue:
// $lang['exif_field_Make']       = 'Marque';
// Vous avez donc la donnée encapsulée qui donne le résultat =... terminé par
// le point virgule à la fin de chaque ligne.
 
 
//          CHAPITRE 2e
//                             LES CHAMPS IPTC
 
 
// C'est exactement le même raisonement que pour les champs EXIF.
// Pour plus d'informations sur la corespondance des champs:
// http://fr.piwigo.org/doc/doku.php?id=fr:fonctionnalites:gestion_meta#iptc
 
$conf['show_iptc'] = true;
 
$conf['use_iptc'] = true;
 
$conf['use_iptc_mapping'] = array(
'keywords'        => '2#025',
'date_creation'   => '2#055',
'author'          => '2#080',
'name'            => '2#005',
'comment'         => '2#120'
);
 
$conf['show_iptc_mapping'] = array(
'iptc_Object'                                  => '2#005',
'iptc_Edit_Status'                             => '2#007',
'iptc_Urgency'                                 => '2#010',
'iptc_Category'                                => '2#015',
'iptc_Supplemental_Category'                   => '2#020',
'iptc_Fixture_Identifier'                      => '2#022',
'iptc_Keywords'                                => '2#025',
'iptc_Release_Date'                            => '2#030',
'iptc_Release_Time'                            => '2#035',
'iptc_Special_Instructions'                    => '2#040',
'iptc_Reference_service'                       => '2#045',
'iptc_Reference_Date'                          => '2#047',
'iptc_Reference_Number'                        => '2#050',
'iptc_Date_Created'                            => '2#055',
'iptc_Time_Created'                            => '2#060',
'iptc_Originating_Program'                     => '2#065',
'iptc_Program_version'                         => '2#070',
'iptc_Object_cycle'                            => '2#075',
'iptc_By_line'                                 => '2#080',
'iptc_By_line_Title'                           => '2#085',
'iptc_City'                                    => '2#090',
'iptc_Province_State'                          => '2#095',
'iptc_Country_Primary_Location_Code'           => '2#100',
'iptc_Country_Primary_Location_Name'           => '2#101',
'iptc_Original_Transmission_Reference'         => '2#103',
'iptc_Headline'                                => '2#105',
'iptc_Credit'                                  => '2#110',
'iptc_Source'                                  => '2#115',
'iptc_Copyright_Notice'                        => '2#116',
'iptc_Contact'                                 => '2#118',
'iptc_Caption_Abstract'                        => '2#120',
'iptc_Writer_Editor'                           => '2#122',
'iptc_Image_Type'                              => '2#130'
  );




?>

Navré pour la longueur...

VDigital
2009-06-22 20:29:56

lm a écrit:

VDigital a écrit:

Si tu utilisais le plugin LocalFiles Editor, tu pourrais éliminer une des raisons possible du problème.

Guère mieux : j'ai installé le plugin, il s'est naturellement ouvert sur "include/config_local.inc.php" dans lequel j'ai collé le code php de wiki (122 modifié en 080). Toujours rien :(

Copié/collé ici du contenu...

Gotcha
2009-06-22 19:49:21

Il y a bien la présence de la balise <?php au début ? Ainsi que ?> à la fin ?

lm
2009-06-22 19:45:29

VDigital a écrit:

Si tu utilisais le plugin LocalFiles Editor, tu pourrais éliminer une des raisons possible du problème.

Guère mieux : j'ai installé le plugin, il s'est naturellement ouvert sur "include/config_local.inc.php" dans lequel j'ai collé le code php de wiki (122 modifié en 080). Toujours rien :(

VDigital
2009-06-22 19:00:49

Si tu utilisais le plugin LocalFiles Editor, tu pourrais éliminer une des raisons possible du problème.

lm
2009-06-22 18:46:08

Bonjour,

Merci pour les infos, mais je reste perplexe (et accessoirement avec le même problème ;) ).

Bref, voici ce que j'ai fait :

1) J'ai modifié mon config_local.inc.php selon le "wiki" puis selon les indications de Lucmorizur (080 à la place de 122). J'en ai fait de même avec le create_listing_file.php.

2) j'ai créé un fichier exemple en renseignant (sous photoshop) tous les champs IPTC avec un codage simple histoire de s'y retrouvé de "a" pour "Créateur" à "ad" pour "Droits et conditions de l'utilisation"


3) La vérification avec metadata est concluante : à la ligne 080, j'ai bien "a"


4) J'ai correctement synchronisé le tout et là... rien, toujours auteur : non renseigné.

Une autre idée ???

Merci

Pied de page des forums

Propulsé par FluxBB

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