Annonce

  •  » Utilisation
  •  » [Résolu]afficher les exifs par défaut ?

#16 2009-04-28 18:07:31

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: [Résolu]afficher les exifs par défaut ?

... de plus ça permettrait qu'un visiteur non enregistré ait aussi les EXIF, non ? (Et IPTC d'ailleurs ; les métadonnées, quoi :-/  ...)
Car pour l'instant avec ma bidouille ce n'est pas le cas :-( ...

Hors ligne

#17 2009-05-15 11:13:22

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: [Résolu]afficher les exifs par défaut ?

Bon, j'ai l'impression d'avoir réalisé quelquechose de plus propre et plus fonctionnel, mais par contre il s'agit toujours d'une modification de picture.php, ce qui pose problème aux montées de version. Il faudrait en faire un plugin, mais pour l'instant je ne sais pas faire.

Dans picture.php, donc, je remplace les lignes 124 à 128 ci-dessous (au début du fichier) :

Code:

// There is cookie, so we must handle it at the beginning
if ( isset($_GET['metadata']) )
{
  pwg_set_session_var('show_metadata', 1 );
}

// add default event handler for rendering element content

par :

Code:

// There is cookie, so we must handle it at the beginning

// Modification by LucMorizur May 15th 2009
// makes metadata displayed for all users by default
// if option set in config_local.inc.php

// Sets cookie if it hasn't been set before.
if (pwg_get_session_var('show_metadata') == NULL)
{
  // Sets cookie to allow metadata display or not, following choice in config_local.inc.php
  if ($conf['show_metadata_by_default'])
  {
      pwg_set_session_var('show_metadata', 1 );
   }
   else
   {
     pwg_set_session_var('show_metadata', 0 );
   }
}

// Modification by LucMorizur May 15th 2009
// swaps metadata displaying
if ( isset($_GET['metadata']) )
{
  // Swap cookie
  if (pwg_get_session_var('show_metadata') == 1) // Cookie cannot be NULL
  {
    pwg_set_session_var('show_metadata', 0 );
  }
  else
  {
    pwg_set_session_var('show_metadata', 1 );
  }
}

// add default event handler for rendering element content

Et dans config_local.inc.php :

Code:

// show_metadata_by_default : if set to true,
// and picture.php modified as described at http://fr.piwigo.org/forum/viewtopic.php?pid=111506#p111506,
// allows metadata to be displayed by default
$conf['show_metadata_by_default'] = true;

Les fonctionnalités sont :
  _ dans tous les cas, le bouton "Afficher les metadata" dans la page image devient en fait un bouton "Afficher/cacher les metadata" ("Toggle metadata" en anglais, info-bulle de ce bouton à modifier (je l'ai pas fait :-( )) ;
  _ les metadata sont affichées par défaut ou pas en fonction du réglage de $conf['show_metadata_by_default'].

Reste à voir validation de l'équipe je pense.

Luc

Dernière modification par LucMorizur (2009-05-15 11:15:01)

Hors ligne

#18 2009-05-15 14:16:28

max216
Membre
2009-04-08
81

Re: [Résolu]afficher les exifs par défaut ?

bonjour,

je reviens dans ce sujet.

moi même j'ai essayé de reprendre le plugin http://piwigo.org/ext/extension_view.php?eid=155, je l'ai traduit mais je n'arrive pas a le faire marcher avec la derniere version de piwigo. erreur a la 331 ligne du fichier main.inc.php...

voila, si cela peut faire avancer le truc...

Hors ligne

#19 2009-05-15 15:14:03

rio
Équipe Piwigo
Paris
2006-07-24
1589

Re: [Résolu]afficher les exifs par défaut ?

max216 a écrit:

bonjour,

je reviens dans ce sujet.

moi même j'ai essayé de reprendre le plugin http://piwigo.org/ext/extension_view.php?eid=155, je l'ai traduit mais je n'arrive pas a le faire marcher avec la derniere version de piwigo. erreur a la 331 ligne du fichier main.inc.php...

voila, si cela peut faire avancer le truc...

Normal, le plugin n'est pas compatible avec la 2.0 (c'est indiqué 1.7.0

:-))


-> /<Ä®¿M <-
http://riohome.free.fr
Il forum è anche in ITALIANO

Hors ligne

#20 2009-05-15 15:44:05

max216
Membre
2009-04-08
81

Re: [Résolu]afficher les exifs par défaut ?

je m'en doutais en fait (vu la date de la release) mais je pensais plutot a une base non ?

Hors ligne

#21 2009-05-15 16:10:27

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: [Résolu]afficher les exifs par défaut ?

LucMorizur a écrit:

Bon, j'ai l'impression d'avoir réalisé quelquechose de plus propre et plus fonctionnel,

(...)

Ca ne fonctionne pas en fait, excusez-moi. Du moins pas comme c'est décrit.

Les metadata sont affichées par défaut, l'appui sur "Afficher les metadata" empêche cet affichage comme prévu, mais ensuite, si on rappuie, les metadata ne reviennent pas, et lorsqu'on ne veut pas les afficher, à l'image suivante, elles reviennent systématiquement.

En fait pour les fonctionnalités que j'essayais de mettre en place, il faudrait que l'URL demandé par l'appui du bouton "Afficher les metadata" comprenne un paramètre &metadata=on|off au lieu de juste &metadata.

Bref, je continue à y réfléchir. Désolé pour les faux espoirs ;o) .....

Hors ligne

#22 2009-05-25 20:04:10

gbo
Membre
Martigues
2006-11-01
1156

Re: [Résolu]afficher les exifs par défaut ?

La version 2f du plugin  LLGBO2 permet d'afficher directement les métadata.
  http://phpwebgallery.net/ext/extension_view.php?eid=251

Hors ligne

#23 2009-05-25 21:11:07

max216
Membre
2009-04-08
81

Re: [Résolu]afficher les exifs par défaut ?

salut, je suis dedans justement.

je l'ai mis a jour et pas de changements sur mes photos, j'ai rein trouvé en admin.

je voulais t'envoyer un message mais j'ai pas trouvé comment faire sur le forum et ton site... en fait tu as ton bouton en on voudrais avoir ces infos sous l'image en permanence.

merci.

Hors ligne

#24 2009-05-25 21:29:05

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: [Résolu]afficher les exifs par défaut ?

Pareil, je n'ai pas eu l'impression que quelque chose changeait vraiment.

EX-FTB, quelles devraient être les situations avant et après application du plugin et de sa nouveauté ?

Merci pour ton aide, et du fait que tu te sois occupé de ça ;-) !

Hors ligne

#25 2009-05-25 21:39:57

gbo
Membre
Martigues
2006-11-01
1156

Re: [Résolu]afficher les exifs par défaut ?

Avant:
En venant des catégories, il fallait appuyer sur le bouton "Montrer les exifs"  pour voir les exifs.
On perdait les exifs à chaque retour sur les catégories ou accueil.
Les IPTC n'étaient pas affichées.

Après:
Les données exifs sont toujours affichées. ( si la configuration est OK)
Idem pour les IPTC.

Hors ligne

#26 2009-05-25 21:54:31

max216
Membre
2009-04-08
81

Re: [Résolu]afficher les exifs par défaut ?

en fait je suis désolé mais "Les données exifs sont toujours affichées." = affichés ou ? dans l'info bulle ?

"( si la configuration est OK)" = ou la modifier ? le menu admin est le meme et d'ailleurs il est ecrit que c'est la version "E" et pas "F" (en haut a droite)

Hors ligne

#27 2009-05-25 22:00:27

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: [Résolu]afficher les exifs par défaut ?

EX-FTB a écrit:

Avant:
En venant des catégories, il fallait appuyer sur le bouton "Montrer les exifs"  pour voir les exifs.
On perdait les exifs à chaque retour sur les catégories ou accueil.
Les IPTC n'étaient pas affichées.

Après:
Les données exifs sont toujours affichées. ( si la configuration est OK)
Idem pour les IPTC.

Ben, désolé... ça ne fonctionne pas chez moi ; c'est toujours comme "avant". Y a-t-il quelquechose à modifier dans l'administration de LLGBO2 ? (Mais je n'ai pas vu de case à cocher à ce sujet.) (Pour info, j'ai remis tous les fichiers d'origine, en éliminant donc toutes les modifs dont j'ai parlé plus haut dans cette discussion.)

:-( ....

Hors ligne

#28 2009-05-25 22:18:46

gbo
Membre
Martigues
2006-11-01
1156

Re: [Résolu]afficher les exifs par défaut ?

Pour la version affichée 2.0.e.
J'ai raté une marche, j'ai oublié de faire la modification.

Actuellement les exifs apparaissent directement si l'option :
Infobulles spécifiques pour les EXIFS au survol du bouton est = à oui.

Si j'ai bien compris vos remarques, il faut 2 options:
1 - Toujours afficher les metadata --> sous la photos
2 - Afficher les metadata au survol du bouton.

Hors ligne

#29 2009-05-25 22:27:39

max216
Membre
2009-04-08
81

Re: [Résolu]afficher les exifs par défaut ?

EX-FTB a écrit:

Pour la version affichée 2.0.e.

Si j'ai bien compris vos remarques, il faut 2 options:
1 - Toujours afficher les metadata --> sous la photos
2 - Afficher les metadata au survol du bouton.

voila !!



lol

Hors ligne

#30 2009-05-25 22:43:59

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: [Résolu]afficher les exifs par défaut ?

EX-FTB a écrit:

Pour la version affichée 2.0.e.
J'ai raté une marche, j'ai oublié de faire la modification.

Actuellement les exifs apparaissent directement si l'option :
Infobulles spécifiques pour les EXIFS au survol du bouton est = à oui.

Si j'ai bien compris vos remarques, il faut 2 options:
1 - Toujours afficher les metadata --> sous la photos
2 - Afficher les metadata au survol du bouton.

:-))))

Merci EX-FTB !!!

Bonne nuit et bon courage ; à bientôt !

Hors ligne

  •  » Utilisation
  •  » [Résolu]afficher les exifs par défaut ?

Pied de page des forums

Propulsé par FluxBB

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