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
2010-05-24 23:42:43

Je n'ai pas bien compris le sujet alors :-s

[EDIT]
Je passe le sujet en [Résolu].

Figo
2010-05-24 22:23:39

You're welcome...

(je préfère ça à installer un plugin pour corriger un bug ! )

plg
2010-05-24 22:18:04

merci beaucoup Figo, très bonne analyse, très bonne proposition de correction (que j'ai utilisé telle quelle, ça marchait nickel)

[Bugtracker] ticket 1694

Ce sera dans Piwigo 2.1.1

Gotcha
2010-05-24 20:49:34

extension:364

Pas la peine de retrousser les manches du coup.
Piwigo est un peu pauvre quand il est brute mais l'avantage, c'est que le minimum y est et le reste, les plugins sont là pour que chacun personnalise sa galerie selon SES goûts.

:-)

Figo
2010-05-24 19:14:54

D'après moi, y'a un bug dans la version 2.1 pour sur l'affichage des informations EXIF de type COMPUTED, comme par exemple ApertureFNumber...

Impossible à afficher sur mes pages, malgré tout ce que j'ai lu sur la doc et le forum.

J'ai donc mis les mains dans le cambouis (mauvaise expression, ce code est plutôt clair et propre !), et j'ai trouvé ceci dans le fichier include/picture_metadata.inc.php

Code:

if (strpos($field, ';') === false) {
[...]
}
else
{
  $tokens = explode(';', $field);
  if (isset($exif[$tokens[0]][$tokens[1]]))
  {
    $key = $tokens[1];
    if (isset($lang['exif_field_'.$tokens[1]]))
    {
      $key = $lang['exif_field_'.$tokens[1]];
    }
    $tpl_meta['lines'][$key] = $exif[$tokens[0]][$tokens[1]];
  }
}

Or, les champs "COMPUTED;xxx" sont stockés dans $exif en tant que tel.

Je propose la correction suivante :

Code:

if (isset($exif[$field]))
et
$tpl_meta['lines'][$key] = $exif[$field];

Qu'en pensez-vous ?

Pied de page des forums

Propulsé par FluxBB

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