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
tazul a écrit:
Les infos exifs prennent trop de place verticale !!
+1
Hors ligne
Oui, je suis aussi preneur.
Merci
Hors ligne
Pour l'affichage horizontal, je propose de remplacer le bloc metadata qui commence en ligne 143 par:
<!-- 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> — <!-- 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
Mathias nous le livrerait-il en plugin, bientôt?
8-)
Hors ligne
Bon, en fait, j'ai craqué.
Le plugin s'appelle MM View CompMetaPict
Voilà.
Hors ligne
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)
Hors ligne
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
Même chose pour moi. Je n'ai pas essayé en direct.
Hors ligne
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
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
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 !
Hors ligne