Bonjour,
Que dois-je modifier (et où) afin d'avoir dans les infobulles des images (picture.php) les titre et description plutôt que le nom de fichier?
Merci d'avance, LoX.
PS : je suis en PWG 1.6.2
Hors ligne
Si le lien en signature était bon... 8-)
Dans picture.tpl
Cherche ceci:
<div id="theImage">
<!-- BEGIN high -->
<a href="javascript:phpWGOpenWindow('{high.U_HIGH}','{high.UUID}','scrollbars=yes,toolbar=no,status=no,resizable=yes')">
<!-- END high -->
<img src="{SRC_IMG}" style="width:{WIDTH_IMG}px;height:{HEIGHT_IMG}px;" alt="{ALT_IMG}">
<!-- BEGIN high -->
</a>
<p>{L_PICTURE_HIGH}</p>
<!-- END high -->
<!-- BEGIN legend -->
<p>{legend.COMMENT_IMG}</p>
<!-- END legend -->
Et remplace par:
<div id="theImage">
<!-- BEGIN high -->
<a href="javascript:phpWGOpenWindow('{high.U_HIGH}','{high.UUID}','scrollbars=yes,toolbar=no,status=no,resizable=yes')">
<!-- END high -->
<img src="{SRC_IMG}" style="width:{WIDTH_IMG}px;height:{HEIGHT_IMG}px;" alt="{ALT_IMG}"
title="{TITLE} /
<!-- BEGIN legend -->
{legend.COMMENT_IMG}
<!-- END legend -->
">
<!-- BEGIN high -->
</a>
<p>{L_PICTURE_HIGH}</p>
<!-- END high -->
<!-- BEGIN legend -->
<p>{legend.COMMENT_IMG}</p>
<!-- END legend -->
Cela devrait le faire...
8-)
Hors ligne
Après mise à jour vers la 1.7.0 j'ai un peu cherché ... et c'est maintenant le fichier picture_content.tpl qu'il faut modifier!
Hors ligne
Je ne suis pas du tout favorable à cette modif...
Mais si tu regardes dans picture_content.tpl
Tu y verras probablement ceci
<img src="{SRC_IMG}" style="width:{WIDTH_IMG}px;height:{HEIGHT_IMG}px;" alt="{ALT_IMG}">
à remplacer par
<img src="{SRC_IMG}" style="width:{WIDTH_IMG}px;height:{HEIGHT_IMG}px;" alt="{ALT_IMG}"
title="{TITLE} /
<!-- BEGIN legend -->
{legend.COMMENT_IMG}
<!-- END legend -->
">
Cela signifie qu'il ne faut pas coder de HTML dans la description des images ce qu'on fait de plus en plus... Donc c'est à uniformiser dans le futur.
Et ta modif ne tiendra pas dans les prochaines versions.
8-)
Hors ligne
ça ne marche pas..
a mon avis je dois pas avoir renseigné le bon champ iptc pour la legende.
pourtant une legende s'affiche bien sous ma photo agrandie, et le titre au dessus.
je reprécise quand meme que mes vignettes n'ont pas d'iptc, ça vient peut etre de là.
Hors ligne
tototo, l'astuce est pour les images (les grandes) et pas pour les minitatures.
8-)
La description de chaque miniature n'est pas disponible au niveau du template (en général).
Hors ligne
en fait je voudrais pareil que sur le site de Lox.
mais je constate que ce qui apparait sous ses miniatures et en infobulles n'est pas le meme texte que ce qui apparait en legende sous ses photos agrandies.
de mon coté je me contenterai du meme texte sous les miniatures que la legende de mes photos agrandies
(j'ai rempli les iptc avec xnview , et j'ai bien rempli le champ "legende")
Hors ligne
[hs]"je voudrais pareil que...": On évite de décrire son pb par rapport à un site externe car demain Lox change son site et les utilisateurs qui viendraient lire le sujet dans une semaine, évidemment ils ne comprendraient plus rien.[/hs]
A part cette remarque, je ne vois pas en quoi le site de LoX diffère du comportement de la galerie de démo.
Et ton pb est surtout d'enregistrer tes légendes, qui sont dans les champs IPTC de tes images, dans certains champs de la base de données...
Ce qui est encore loin du problème de l'affichage des infobulles.
http://demo.phpwebgallery.net/picture.p … assifiable
Place ton curseur sur la photo, 2 secondes après pendant un instant il s'affichera : "DSC00228.jpg" (Ça c'est l'infobulle !!! On est d'accord? )
8-)
Hors ligne
oui! voila! c'est comme dans la galerie demo!
au lieu d'avoir le nom du fichier sous la miniature (dcs1254 par ex), je prefererais avoir un texte (mon cheval).
comme je n'ai renseigné que les champs iptc "legende" et "mots clé " de mes photos (et pas des miniatures), pwg ne peut se servir que du champs "legende".... mais c'est ça que j'arrive pas a faire.
Hors ligne
1 - Lien vers une de tes images.... (qui contient les champs IPTC renseignés).
8-)
Hors ligne
Allez quelques explications de texte s'imposent.
Prenons l'adresse suivante et celle que tu nous proposes...
http://demo.phpwebgallery.net/picture.php?/251/category/BestOf
http://phototoulouse.free.fr/picture.php?/26/category/5
Comparons:
1 - L'URL "BestOf" au lieu de 5, tu comprendras ça quand tu regarderas ce que sont les "Permalinks" ("Les liens permanents").
2 - Les pages de Démo et ton exemple:
2.1 - Le nom de l'image (pas le nom du fichier), d'un coté "bruce-clarke.com" et de l'autre 235.
2.2 - La description, d'un coté longue avec des liens "As an artist (born in 1959 in London), he has ... Please enjoy it!!!" et de l'autre "Place du Capitole". "C'est un peu court jeune homme" pas tout à fait vrai...
2.3 - Coté bruce-clarke sous l'image, j'ai "Auteur ..." et "File xtrnl-gllry-bruce.jpg
Filesize 47 Kb ", cela prouve bien que le nom du fichier n'a rien à voir avec le nom de l'image... De ton coté, tu as masqué tes infos mais le fichier s'appelle bien sûr 235.jpg, c'est évident (on comprendra plus tard pourquoi).
3 - Passons à la catégorie...
Chez "Christian" sous la miniature nous avons 235, et sur la démo "bruce-clarke.com"
C'est donc le nom donné à l'image qui s'affiche... (je ne parle pas de "Légendes", j'utiliserai le terme de légendes quand il le faut). Donc ce qui s'affiche, c'est le nom.
Ok, et où est-il donc tototo dis-donc?
Et si je suis admin de la galerie, j'ai sur ton exemple l'icone:
et pour la Démo, moi j'ai :
Properties
Name bruce-clarke.com
Author
et de ton coté:
Propriétés
Nom
Auteur
Il n'y a rien à coté de "Nom" alors la galerie affiche par défaut le nom du fichier sans son extension... C'est à dire "235"
C'est du BA-B-A.
Amuse-toi bien.
8-)
Hors ligne
huuummm... j'aime quand tu m'appelles christian....
bon, encore un probleme résolu de main de maitre, merci beaucoup de ta disponibilité!!!
donc j'ai compris:
soit je reprends mes photos dans l'admin et je nomme toutes les photos.
soit je passe par l'éditeur d'iptc (xnview) (c'est ce que je ferai pour les prochaines photos)
et là je vais faire ma petite contribution au forum a destination des neophytes comme moi a qui il faut vraiment tout expliquer sinon ça marche jamais:
dans xnview, le champs a renseigner est:
(roulement de tambour)
-edition des données iptc
-divers
-nom de l'objet
bise, V.
Hors ligne