Annonce

#1 2007-07-06 12:40:23

tazul
Membre
2005-07-12
38

mise en forme exif

Bonjour,

J'aimerais afficher les exifs en ligne comme sur mon ancienne galerie en 1.4.1 mais je n'y arrive pas.
Je ne trouve pas comment mettre en forme ces infos et notamment comment générer des lignes au lieu de tableau.
Les infos exifs prennent trop de place verticale !!

je voudrais :
  KONICA MINOLTA  DYNAX 7D
Exposition auto.  Programme A.  Mesure multizone.
1/300s à f/3.5. ISO 125.  Focale 60 mm  (90 mm).
Flash désactivé.  Luminosité : 6.9.  Source d'éclairage : automatique/custom.
Contraste normal.  Netteté forte.  Saturation forte.  Balance des blancs auto.

au lieu de :
EXIF Metadata
    KONICA MINOLTA
    DYNAX 7D
    1/300
Balance des blancs     0
ISO     125
Programme     0
ExposureProgram     3
Correction     0/10
Luminosité     687/100
Mesure     5
    90
SceneCaptureType     0
Contraste     0
Saturation     2



un grand merci à vous

Hors ligne

#2 2007-07-06 12:49:48

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

Re: mise en forme exif

tazul a écrit:

Les infos exifs prennent trop de place verticale !!

+1


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

#3 2007-07-06 13:53:49

leroucou
Membre
St Cyr-sur-Menthon (01)
2005-10-16
126

Re: mise en forme exif

Oui, je suis aussi preneur.
Merci


https://leroucou.net propulsé par Piwigo dernière version
  PHP: 7.3.13
  MySQL: 10.3.21-MariaDB [2020-01-06 07:51:29]
  Bibliothèque graphique: External ImageMagick 6.7.8-9

Hors ligne

#4 2007-07-06 22:35:42

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: mise en forme exif

Pour l'affichage horizontal, je propose de remplacer le bloc metadata qui commence en ligne 143 par:

Code:

<!-- BEGIN metadata -->
<div id="metadata" style="width:{WIDTH_IMG}px ; margin:auto;">
  <!-- BEGIN headline -->
    <p id="metahead">{metadata.headline.TITLE}</p>
  <!-- END headline -->
  <p>
  <!-- BEGIN line -->
    <span class="md_key">{metadata.line.KEY}</span> : <span class="md_value">{metadata.line.VALUE}</span> &nbsp; &mdash; &nbsp;
  <!-- END line -->
  </p>
</div>
<!-- END metadata -->

Ensuite modifier local-layout.css ou local-colors.css pour affecter les paramètres nécessaires aux différents id et class suggérés.

Pour la traduction des noms, voir ce sujet du forum.
Pour le calcul des données, ça va être plus dur.

Hors ligne

#5 2007-07-06 22:39:06

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

Re: mise en forme exif

Mathias nous le livrerait-il en plugin, bientôt?
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 2007-07-06 22:50:03

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: mise en forme exif

Mathias devrait se bouger pour se mettre aux plugins...
Mais ce week-end je fais bombance jusqu'à lundi.
Donc j'essaie mais je n'ai pas de délai.

Hors ligne

#7 2007-07-07 01:14:25

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: mise en forme exif

Bon, en fait, j'ai craqué.
Le plugin s'appelle MM View CompMetaPict

Voilà.

Hors ligne

#8 2007-07-07 08:31:54

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

Re: mise en forme exif

1 - Ça marche. ( Je viens de l'essayer mais chez moi, non cela ne marche pas. 8-( Très pb des incompatibilités encore. )

2 - MM_update_tpl_code( ) :  Sauf erreur,
Pourquoi l'exécuter sur chaque appel aux plugins?
Uniquement si les Exifs sont demandées, non?

3 - $W = $conf['tn_width']; : Pourquoi?

4 - Je pensais que tu t'intéresserais à trigger_event('format_exif_data', $exif, $picture['current'] ); (include/picture_medata.inc.php)
ou ceci (picture.php):
// do we have a plugin that can show metadata for something else than images?
$metadata_showable = trigger_event(
  'get_element_metadata_available',
  (
    ($conf['show_exif'] or $conf['show_iptc'])
    and isset($picture['current']['image_path'])
    ),
  $picture['current']['path']
  );
Même si au départ ce n'est pas l'objectif.

8-)

Dernière modification par VDigital (2007-07-07 09:50:49)


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

#9 2007-07-09 12:00:52

tazul
Membre
2005-07-12
38

Re: mise en forme exif

Je viens d'essayer et ca ne change rien....

j'ai toujours mes exifs en tableau ligne par ligne au lieu de les compacter.
où est ce que je me trompe ?
help ;)

j'ai ça :

EXIF Metadata
    KONICA MINOLTA
    DYNAX 7D
    1/250
Balance des blancs     0
ISO     125
Programme     0
ExposureProgram     3
Correction     0/10
Luminosité     812/100
Mesure     5
    112
SceneCaptureType     0
Contraste     2
Saturation     2

au lieu de :

EXIF Metadata
    KONICA MINOLTA    DYNAX 7D1/250 Balance des blancs     0; ISO     125Programme     0ExposureProgram     3Correction     0/10Luminosité     812/100Mesure     5 

etc.... etc...

Hors ligne

#10 2007-07-09 12:22:20

tazul
Membre
2005-07-12
38

Re: mise en forme exif

par contre ca marche quand je fais la modif directe dans picture.tpl..
je suis un peu perdu ;)
merci en tout cas.

Hors ligne

#11 2007-07-09 13:33:37

leroucou
Membre
St Cyr-sur-Menthon (01)
2005-10-16
126

Re: mise en forme exif

Même chose pour moi. Je n'ai pas essayé en direct.


https://leroucou.net propulsé par Piwigo dernière version
  PHP: 7.3.13
  MySQL: 10.3.21-MariaDB [2020-01-06 07:51:29]
  Bibliothèque graphique: External ImageMagick 6.7.8-9

Hors ligne

#12 2007-07-11 23:06:58

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: mise en forme exif

VDigital a écrit:

1 - Ça marche. ( Je viens de l'essayer mais chez moi, non cela ne marche pas. 8-( Très pb des incompatibilités encore. )

2 - MM_update_tpl_code( ) :  Sauf erreur,
Pourquoi l'exécuter sur chaque appel aux plugins?
Uniquement si les Exifs sont demandées, non?

3 - $W = $conf['tn_width']; : Pourquoi?

4 - Je pensais que tu t'intéresserais à trigger_event('format_exif_data', $exif, $picture['current'] ); (include/picture_medata.inc.php)
ou ceci (picture.php):
// do we have a plugin that can show metadata for something else than images?
$metadata_showable = trigger_event(
  'get_element_metadata_available',
  (
    ($conf['show_exif'] or $conf['show_iptc'])
    and isset($picture['current']['image_path'])
    ),
  $picture['current']['path']
  );
Même si au départ ce n'est pas l'objectif.

8-)

1- je refais une passe. Le CS/HTML est pourtant correct. A revoir.
2- Oui, mais je n'ai pas fignolé
3- Copier/coller d'un autre plugin
4- Ben non! :-) Pour moi, il "suffit" de retoucher le HTML du TPL pour avoir un affichage fluide. (Même si dans l'absolu, ça passerait en CSS only, en forçant le table#infodata en display:inline et + si nécessaire).

Hors ligne

#13 2007-07-11 23:12:36

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: mise en forme exif

tazul a écrit:

par contre ca marche quand je fais la modif directe dans picture.tpl..
je suis un peu perdu ;)
merci en tout cas.

Normal, j'ai complètement raté le CSS (je me suis trompé d'identifiant...)

A suivre.

Hors ligne

#14 2007-07-12 01:13:53

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: mise en forme exif

Voilà. Il n'y avait rien de bon.
Mes tests avaient été faussés par la version modification du tpl en direct...

MM View CompMetaPict 1.1

Hors ligne

#15 2007-07-13 12:22:48

leroucou
Membre
St Cyr-sur-Menthon (01)
2005-10-16
126

Re: mise en forme exif

J'ai un petit souci avec la largeur d'affichage des métadonnées. J'utilise le thème 'MontblancXl' et j'ai donc une image qui s'affiche en 800px de large. Mais cette image est plus grande dans ma base de données (1050px par exemple), alors la largeur des métadonnées est calculée sur les 1050px et non sur les 800px. Il y a débordement !


https://leroucou.net propulsé par Piwigo dernière version
  PHP: 7.3.13
  MySQL: 10.3.21-MariaDB [2020-01-06 07:51:29]
  Bibliothèque graphique: External ImageMagick 6.7.8-9

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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