Annonce

  •  » Plugins
  •  » Affichage personnalisé des Exifs avec le Plug-in de EX-FTB et 450D

#46 2009-05-15 21:38:06

gbo
Membre
Martigues
2006-11-01
1152

Re: Affichage personnalisé des Exifs avec le Plug-in de EX-FTB et 450D

Merci ddtddt,
Eric B est co auteur.

Hors ligne

#47 2009-05-15 22:14:31

vincent3569
Membre
Lyon
2006-05-31
608

Re: Affichage personnalisé des Exifs avec le Plug-in de EX-FTB et 450D

bonjour

j'ai installé le MOD dans sa version 2.0.3.
j'ai resynchronisé mes photos (est-ce bien ce qu'il faut faire)
mais je ne vois pas plus d'exif qu'avant
que faut-il faire pour voir les exifs supplémentaires ?

je précise : j'ai un 40D et j'ai installé le style MontBlancXL

merci

Hors ligne

#48 2009-05-15 22:18:02

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Affichage personnalisé des Exifs avec le Plug-in de EX-FTB et 450D

vincent3569 a écrit:

bonjour

j'ai installé le MOD dans sa version 2.0.3.
j'ai resynchronisé mes photos (est-ce bien ce qu'il faut faire)
mais je ne vois pas plus d'exif qu'avant
que faut-il faire pour voir les exifs supplémentaires ?

je précise : j'ai un 40D et j'ai installé le style MontBlancXL

merci

http://fr.piwigo.org/forum/viewtopic.php?id=15374

Mais il semble y avoir une petite coquille. La méthode fonctionne mais ça peut encore mieux fonctionner ^^


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#49 2009-05-15 22:21:53

gbo
Membre
Martigues
2006-11-01
1152

Re: Affichage personnalisé des Exifs avec le Plug-in de EX-FTB et 450D

IL suffit de mettre le nouveau code à la place de l'ancien.
Il n'est pas nécessaire de re faire une synchronisation, les données sont dans la photos.

Hors ligne

#50 2009-05-15 22:30:35

vincent3569
Membre
Lyon
2006-05-31
608

Re: Affichage personnalisé des Exifs avec le Plug-in de EX-FTB et 450D

ben pourquoi ça marche pas alors ?

http://vincent.bourganel.free.fr/piwigo … category/2

Hors ligne

#51 2009-05-15 22:40:30

gbo
Membre
Martigues
2006-11-01
1152

Re: Affichage personnalisé des Exifs avec le Plug-in de EX-FTB et 450D

Est ce que tu as modifié le fichier  config_local.inc.php

/*    /////////////////////////////////
    copy  in config_local.inc.php
  ///////////////////////////////////
$conf['show_exif_fields'] = array(
'Model',
'ExposureTime',
'FocalLength',
'FNumber',
'ExposureBiasValue',
'ISOSpeedRatings',
'DateTimeOriginal',
'ExposureProgram',
'ModeArray'  // only for EOS *0D  );

et pour traduire en français --> copy at the end of file : common.lang.php

/////////////////////////////////
    French translation
  copy at the end of file : common.lang.php
  ///////////////////////////////////
// translate exif properties in french
$lang['exif_field_Make'] = 'Marque';
$lang['exif_field_FNumber'] = 'Diaph';
$lang['exif_field_Sharpness'] = 'Netteté';
$lang['exif_field_ImageQuality'] = 'Qualité Image';
$lang['exif_field_ExposureBiasValue'] = 'Correction Expo';
$lang['exif_field_ExposureProgram'] = 'Prog. Expo';
$lang['exif_field_ExposureTime'] = 'Vitesse';
$lang['exif_field_ISOSpeedRatings'] = 'Iso';
$lang['exif_field_ShutterSpeedValue'] = 'Vitesse';
$lang['exif_field_FocalLength'] = 'Focale';
$lang['exif_field_Drive'] = 'Moteur ';
$lang['exif_field_DateTimeOriginal'] = 'Le';
$lang['exif_field_FocusMode'] = 'Auto focus';
$lang['exif_field_Flash'] = 'Flash ';
$lang['exif_field_ImageSize'] = 'Taille image ';
$lang['exif_field_Easy shooting Mode'] =  'Mode auomatique ';
$lang['exif_field_Contrast'] = 'Contraste ';
$lang['exif_field_MeteringMode'] = 'Mesure Expo.';
$lang['exif_field_Auto Focus Point Selected'] = 'Collimateur AF ';
$lang['exif_field_Flash Activity'] = 'Flash Opt';
$lang['exif_field_Flash detail'] = 'Détail param fash';
$lang['exif_field_Self Timer'] = 'Retardateur ';
$lang['Created on'] = 'créé le ';
*/

Hors ligne

#52 2009-05-15 23:55:54

vincent3569
Membre
Lyon
2006-05-31
608

Re: Affichage personnalisé des Exifs avec le Plug-in de EX-FTB et 450D

EX-FTB a écrit:

IL suffit de mettre le nouveau code à la place de l'ancien.

j'étais resté bloqué sur le "il suffit" alors qu'il faut aussi mettre à jour 2 autres fichiers !
ça marche beaucoup mieux ainsi, merci.

ceci dit, j'ai 3 données qui ne semblent pas correctement affichées (voir http://vincent.bourganel.free.fr/piwigo … category/2):

Prog. Expo 1
Flash  16
Mesure Expo. 5

j'ai parcouru le fichier functions_metadata.inc.php et j'ai vu ligne 275 :

case 20:
                $key="ExposureProgram";
                 switch($subval) {
                         case 1: $data.='Auto'; break;
                         case 2: $data.='Program'; break;
                         case 3: $data.='Av Priority'; break;
                         case 4: $data.='Shutter Priority'; break;
                         case 5: $data.='Depth-of-field'; break;
                 }
                break;

il n'y a pas le mode Manuel

Hors ligne

#53 2009-05-16 14:15:02

Eric B
Membre
2003-10-02
231

Re: Affichage personnalisé des Exifs avec le Plug-in de EX-FTB et 450D

es tu bien sur d'avoir la 2.0.3? Ton code ressemble plutot à la 2.0.2, j'ai justement changé cette partie ds la 2.0.3
ps: le fichier, c'est picture_metadata.inc.php, pas functions_metadata.inc.php

Hors ligne

#54 2009-05-16 22:55:57

vincent3569
Membre
Lyon
2006-05-31
608

Re: Affichage personnalisé des Exifs avec le Plug-in de EX-FTB et 450D

effectivement je n'avais pas la bonne version :-(

par contre, après avoir installé la version 2.0.3, j'ai toujours

Prog. Expo 1
Mesure Expo. 5

Hors ligne

#55 2009-05-17 00:49:05

Eric B
Membre
2003-10-02
231

Re: Affichage personnalisé des Exifs avec le Plug-in de EX-FTB et 450D

ok, c est ma faute: j ai renommé les clefs ds le code (mots espacés), donc il faut que tu changes ds le fichier lang
$lang['exif_field_Exposure Program'] = 'Prog. Expo';
$lang['exif_field_Metering Mode'] = 'Mesure Expo.';

J avoue ne pas avoir assez fait attention aux fichiers de langue, je regarde cela demain pour faire qqch d'homogène.

Hors ligne

#56 2009-05-17 10:05:19

vincent3569
Membre
Lyon
2006-05-31
608

Re: Affichage personnalisé des Exifs avec le Plug-in de EX-FTB et 450D

pas mieux :-s

j'ai maintenant :
ExposureProgram 1
MeteringMode 5

Hors ligne

#57 2009-05-17 21:39:26

Eric B
Membre
2003-10-02
231

Re: Affichage personnalisé des Exifs avec le Plug-in de EX-FTB et 450D

ca devrait fonctionner pourtant...
J'ai mis à jour le mod (2.0.4) pour résoudre le pb des propriétés mal traduites.
Essaie avec cette version, en prenant bien soin de remplacer les lignes dans le fichier de langue fr, en + du fichier picture_metadata.inc.php

Hors ligne

#58 2009-06-27 12:20:39

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Affichage personnalisé des Exifs avec le Plug-in de EX-FTB et 450D

Bonjour Eric,

J'ai une notice d'erreur dans mon header qui s'affiche.

Code:

Warning: strpos() [function.strpos]: Empty delimiter. in /mnt/141/sda/1/4/imageairsoft/Galerie/include/picture_metadata.inc.php on line 164

Warning: strpos() [function.strpos]: Empty delimiter. in /mnt/141/sda/1/4/imageairsoft/Galerie/include/picture_metadata.inc.php on line 164

Warning: Cannot modify header information - headers already sent by (output started at /mnt/141/sda/1/4/imageairsoft/Galerie/include/picture_metadata.inc.php:164) in /mnt/141/sda/1/4/imageairsoft/Galerie/include/page_header.php on line 98

La ligne 164 correspondant à:

// proceed and rename key to have user readable english name. The lang file should transalate these new keys.
    if ($key==='Model')
    {     // merge make and model if model does not already contain make
        //if ($make <> 'Canon' && $makeR <> 'Pentax')
        if (strpos( strtolower($model),  strtolower($makeR)) === false )
        {   $data = $makeR.' '.$data; }       
    }

Cette notice n'apparaît que sur des image apparemment que sur des page ou les photos sont grande. C'est à dire, d'ordinaire mes vues normales font 800px et là, j'ai fait un album en 1280px.
L'appareil photo est bien un Canon (EOS 400D).

Bon bah en attendant, je vais repasser en 800px :-(

Merci pour tes lumières.

[EDIT]
Apparemment, le soucis viendrait de mon champs EXIF "Model" qui serait défaillant... (CF capture 1)

Lien vers la vue normale:
http://imageairsoft.free.fr/Galerie/gal … G_2284.jpg
Les EXIF sont morts :-(

Lien vers le fichier HD:
http://imageairsoft.free.fr/Galerie/gal … G_2284.jpg
Les EXIF sembles bons.

Donc ça viendrai en fait de Nconvert (Xnview).
A suivre...

Dernière modification par Gotcha (2009-06-27 12:55:58)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#59 2009-06-27 14:14:34

Eric B
Membre
2003-10-02
231

Re: Affichage personnalisé des Exifs avec le Plug-in de EX-FTB et 450D

Ton n° de ligne ne correspond pas à la version 2.0.4 donc j imagine que tu as toi meme changé qques trucs.
Pour en revenir au soucis, il serait préférable de vérifier les 2 variables avant leur possible concaténation, par ex:

Code:

if (strlen($model) > 0 && $model != 'n/a' && strlen($makeR) > 0 && $makeR != 'n/a')     // new!
{
  if (strpos( strtolower($model),  strtolower($makeR)) === false )
       {   $data = $makeR.' '.$data; }
}

Hors ligne

#60 2009-06-27 14:18:22

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Affichage personnalisé des Exifs avec le Plug-in de EX-FTB et 450D

Ca ne vient pas de ton MOD.
Je suis en train de faire des essais avec l'outil ./tools/metadata.php et c'est une altération du champs EXIF.

Maintenant, il faut que je trouve pourquoi ça fait une chose... Et là, c'est sur un autre forum que je vais migrer (Xnview).

Je te tiendrai au courant :-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

  •  » Plugins
  •  » Affichage personnalisé des Exifs avec le Plug-in de EX-FTB et 450D

Pied de page des forums

Propulsé par FluxBB

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