Annonce

  •  » Utilisation
  •  » [Résolu] Affichage constant des IPTC

#1 2012-02-24 18:41:56

jmoreau47
Membre
Tours (37)
2009-07-22
200

[Résolu] Affichage constant des IPTC

Bonjour,

J'ai rajouté des Iptc à mes photos : source, ville, pays.
Je voudrai qu'elles apparaissent tout le temps, sans avoir à appuyer sur l'icône métadonnées.
J'ai cherché sur le forum. Je ne trouve pas d'indication.
Un de vous peut-il m'aider ?
Merci d'avance.



Environnement : Piwigi 2.3.3.
Thème : kardon

Hors ligne

#2 2012-02-25 02:14:23

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [Résolu] Affichage constant des IPTC

Pour afficher les données IPTC, il faut d'abord les activer. Un peu de lecture sur le wiki devrait apporter les réponses principales ;-)

Hors ligne

#3 2012-02-25 07:33:23

jmoreau47
Membre
Tours (37)
2009-07-22
200

Re: [Résolu] Affichage constant des IPTC

Bonjour Eric,

Il me semble bien que mes métadonnées sont activées, d'ailleurs si j'active l'icône métadonnées au-dessus de la photo, j'ai mon résultat et ensuite, je peux regarder d'autres photos, je les ai.
Ce que je voudrai, c'est qu'elles apparaissent sans avoir à activer cette icône, et çà ce n'est pas noter dans le wiki, ou alors je n'ai pas compris.
Voilà mon fichier Localfiles editor, peut-être manque t'il quelque chose ?

<?php

/* Dans cette fenêtre, écrivez les informations pour configurer votre galerie Piwigo. */

$conf['order_by_custom'] = " order by file asc";
$conf['order_by_inside_category'] = $conf['order_by'];
$conf['show_iptc'] = true;
$conf['use_iptc'] = true;
$conf['use_iptc_mapping'] = array(
  'keywords'        => '2#025',
  'author'          => '2#122',
  'name'            => '2#105',
  'comment'         => '2#120'
  );

$conf['show_iptc_mapping'] = array(
'iptc_Source'                                  => '2#115',
'iptc_City'                                    => '2#090',
'iptc_Province_State'                          => '2#095',
'iptc_Country_Primary_Location_Name'           => '2#101',
  );

$conf['use_exif'] = false;
$conf['show_exif'] = false;

$conf['show_thumbnail_caption'] = false;
$conf['gallery_url'] = 'http://unevieenphotos.com';

?>
Merci de votre réponse.

Hors ligne

#4 2012-02-25 16:25:33

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [Résolu] Affichage constant des IPTC

Dans l'administration de ta galerie, menu Configuration > Onglet Affichage < Section Propriétés de la photo, as-tu coché des informations à afficher ?

Si oui, est-ce que tu as le même problème avec un autre thème que Kardon ?

Hors ligne

#5 2012-02-25 16:48:32

jmoreau47
Membre
Tours (37)
2009-07-22
200

Re: [Résolu] Affichage constant des IPTC

Page principale : tout est coché
Page de la photo : tout sauf le menu
Propriétés de la photo : uniquement : auteur et tags, les autres ne m'intéressent pas.
De toute façon, ce que je veux c'est : source, ville, région, pays, qui apparaissent avec le bouton : afficher les métadonnées . Mais je les voudrai tout le temps, automatiquement.
Oui, c'est quelque soit le thème.
Merci

Hors ligne

#6 2012-02-25 16:59:30

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [Résolu] Affichage constant des IPTC

As-tu essayé le plugin [extension by grum] Advanced Metadata ?

Hors ligne

#7 2012-02-25 18:00:33

jmoreau47
Membre
Tours (37)
2009-07-22
200

Re: [Résolu] Affichage constant des IPTC

Je viens d'installer Advanced Metadata, et là c'est pire. J'ai les informations exif que je ne veux pas, le boutons afficher les métadonnées ne fonctionnent plus et je n'ai toujours pas les Iptc que je veux.

Hors ligne

#8 2012-02-25 18:11:47

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [Résolu] Affichage constant des IPTC

Je ne connais pas totalement le fonctionnement de Advanced Metadata mais je pense qu'il doit être possible de n'afficher que ce que l'on souhaite...

Mais je viens de percuter sur une anomalie dans ton fichier de configuration locale (via LocalFile Editor). Essaies en mettant ceci à la place :

Code:

<?php

/* Dans cette fenêtre, écrivez les informations pour configurer votre galerie Piwigo. */

$conf['order_by_custom'] = " order by file asc";
$conf['order_by_inside_category'] = $conf['order_by'];
$conf['show_iptc'] = true;
$conf['use_iptc'] = true;
$conf['use_iptc_mapping'] = array(
  'keywords'        => '2#025',
  'author'          => '2#122',
  'name'            => '2#105',
  'comment'         => '2#120'
  'iptc_Source'                                  => '2#115',
  'iptc_City'                                    => '2#090',
  'iptc_Province_State'                          => '2#095',
  'iptc_Country_Primary_Location_Name'           => '2#101',
 );

$conf['use_exif'] = false;
$conf['show_exif'] = false;

$conf['show_thumbnail_caption'] = false;
$conf['gallery_url'] = 'http://unevieenphotos.com';

?>

Hors ligne

#9 2012-02-26 21:37:38

jmoreau47
Membre
Tours (37)
2009-07-22
200

Re: [Résolu] Affichage constant des IPTC

Bonsoir,

Les métadonnées Iptc apparaissent comme je le veux , avec l'icône :"afficher les métadonnées".

J'aurai bien aimé qu'elles apparaissent tout le temps. Mais ce n'est pas grave.
Merci

Hors ligne

#10 2012-02-27 12:44:47

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [Résolu] Affichage constant des IPTC

jmoreau47 a écrit:

J'aurai bien aimé qu'elles apparaissent tout le temps.

Normalement, cela devrait être le cas. Je jetterai bien à nouveau un oeil en admin sur ta galerie pour voir ce qu'il en est. La dernière fois, je me suis focalisé sur le problème de thème uniquement.

Je devrais pouvoir me libérer du temps dans la soirée.

Hors ligne

#11 2012-02-27 16:18:01

jmoreau47
Membre
Tours (37)
2009-07-22
200

Re: [Résolu] Affichage constant des IPTC

Merci,
Je t'ai envoyé un courriel.

Je te donne du travail :)
A+

Hors ligne

#12 2012-03-02 17:30:34

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [Résolu] Affichage constant des IPTC

Retour sur mes essais pour résoudre le problème.

D'abord une traduction du fonctionnement actuel de Piwigo :

- La configuration $conf['show_iptc_mapping'] ne s'applique qu'aux meta-données IPTC qui seront affichées après action sur l'icone "Montrer les meta-données du fichier" présente sur la page picture.php

- La configuration $conf['use_iptc_mapping'] permet de lier des meta-données à des champs existant dans la table #_images pour chaque photo. Par exemple, si on a ceci :

Code:

$conf['use_iptc_mapping'] = array(
  'author'          => '2#122'
  );

Cela signifie que le champ IPTC 2#122 sera associé au champ "author" de la table #_images et le renseignera automatiquement lors de la synchronisation des meta-données. "Author" est une propriété standard de Piwigo et son affichage peut être géré via le panneau d'administration > Configuration > Optons | Affichage.


Donc, les données IPTC ne correspondant pas aux propriétés non-standard de Piwigo ne pourront pas être affichées par défaut. Une action sur l'icone "Montrer les meta-données du fichier" sera toujours nécessaire.

J'ai essayé de créer une template-extension pour modifier la page picture.tpl de manière à forcer l'affichage des données IPTC supplémentaires sans action préalable sur l'icone en remplaçant ceci :

Code:

{if isset($metadata)}
<table id="Metadata" class="infoTable2">
{foreach from=$metadata item=meta}
  <tr>
    <th colspan="2">{$meta.TITLE}</th>
  </tr>
  {foreach from=$meta.lines item=value key=label}
  <tr>
    <td class="label">{$label}</td>
    <td class="value">{$value}</td>
  </tr>
  {/foreach}
{/foreach}
</table>
{/if}
</div>

par cela:

Code:

<table id="Metadata" class="infoTable2">
{foreach from=$metadata item=meta}
  <tr>
    <th colspan="2">{$meta.TITLE}</th>
  </tr>
  {foreach from=$meta.lines item=value key=label}
  <tr>
    <td class="label">{$label}</td>
    <td class="value">{$value}</td>
  </tr>
  {/foreach}
{/foreach}
</table>
</div>

Mais cela aurait été trop beau que çà fonctionne... Sur le principe cela devrait pourtant.
Je continue donc mes recherches mais si quelqu'un à une idée, je prends ;-)

Hors ligne

#13 2012-03-02 20:35:46

jmoreau47
Membre
Tours (37)
2009-07-22
200

Re: [Résolu] Affichage constant des IPTC

Merci Eric de continuer.....

Hors ligne

#14 2012-03-04 13:09:31

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

Re: [Résolu] Affichage constant des IPTC

Eric a écrit:

Mais cela aurait été trop beau que çà fonctionne... Sur le principe cela devrait pourtant.

En effet ca aurait dû fonctionner.
Sinon dans le plugin Look Like GBO II il y a une option pour forcer l'affichage.


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

#15 2012-03-04 13:47:57

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [Résolu] Affichage constant des IPTC

Gotcha a écrit:

Eric a écrit:

Mais cela aurait été trop beau que çà fonctionne... Sur le principe cela devrait pourtant.

En effet ca aurait dû fonctionner.
Sinon dans le plugin Look Like GBO II il y a une option pour forcer l'affichage.

Mais c'est bien sûr !! Tu as tout à fait raison, Gotcha, merci beaucoup. Le plugin [extension by gbo] Look_like_Gbo 2 permet effectivement, entre autres, de forcer l'affichage des meta-données. Je savais que j'avais vu cette fonction quelque part mais pas moyen de remettre la main dessus. Du coup je me suis rabattu sur les template extensions sans grand succès.


@jmoreau47 : Je n'ai plus accès en admin à ta galerie mais j'ai fait les tests sur ma galerie perso et cela fonctionne. Il te suffit donc d'installer le plugin [extension by gbo] Look_like_Gbo 2. Dans les paramètres généraux du plugin, tu trouveras l'option "Toujours afficher les Metadata" à activer pour obtenir ce que tu souhaites.

Hors ligne

  •  » Utilisation
  •  » [Résolu] Affichage constant des IPTC

Pied de page des forums

Propulsé par FluxBB

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