•  » Styles
  •  » [Résolu] Affichage intempestif.

#1 2010-06-14 00:49:28

rimousky
Membre
Lyon (France)
2009-01-20
68

[Résolu] Affichage intempestif.

Bonjour


1. A l'affichage des images, le nom du fichier est systématiquement reproduit au dessus de l'image (cf. PJ).

2. Certaines de mes images comportent une épreuve en haute définition.
A l'affichage de celles-ci, la mention cliquez sur l'image pour la visualiser en haute définition s'affiche dans la partie bas-gauche de la photo, cf. image jointe.

Il me semble que cette mention doit figurer dans l' attribut  title du lien

Code:

 <a href='...' title='cliquez sur l.....>..</a>

L'erreur  provient peut-être de l'utilisation de l'apostrophe dans l'expression de l'attribut au lieu du code ascii correspondant qui doit obligatoirement être utilisé dans ce cas !

Code:

<a href="XXX.jpg" title="Cliquez sur l&apos;image .........>XXXXX</a>

.

Je  précise que c'est PIWIGO 2.1.1 et Firefox ou IE8 qui sont utilisés.

Cordialement


Velle parum est ; cupias ut se potiaris oportet.
Ma galerie,

Hors ligne

#2 2010-06-14 00:54:43

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [Résolu] Affichage intempestif.

rimousky a écrit:

cf. image jointe.

Pour que l'image puisse être prise en compte, il te faut respecter les limites de taille et de poids indiquées.
Réduis ta copie d'écran avant de la re-soumettre, STP.

Hors ligne

#3 2010-06-14 23:10:17

rimousky
Membre
Lyon (France)
2009-01-20
68

Re: [Résolu] Affichage intempestif.

Voilà l'image


Velle parum est ; cupias ut se potiaris oportet.
Ma galerie,

Hors ligne

#4 2010-06-14 23:21:21

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [Résolu] Affichage intempestif.

rimousky a écrit:

1. A l'affichage des images, le nom du fichier est systématiquement reproduit au dessus de l'image (cf. PJ).

Et ... ça n'est pas ce que tu attendais ?
(on ne voit d'ailleurs pas le nom sur ta copie)

rimousky a écrit:

2. Certaines de mes images comportent une épreuve en haute définition.
A l'affichage de celles-ci, la mention cliquez sur l'image pour la visualiser en haute définition s'affiche dans la partie bas-gauche de la photo, cf. image jointe.

Il me semble que cette mention doit figurer dans l' attribut  title du lien

Le fonctionnement me semble normal, si ce n'est que le message est habituellement en-dessous de l'image comme sur cette page, par exemple.
NB : j'ai modifié le libellé habituel pour mes besoins personnels.

Utilises-tu le thème standard, ou as-tu fait des modifications ?

Dernière modification par tosca (2010-06-14 23:25:20)

Hors ligne

#5 2010-06-14 23:21:54

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

Re: [Résolu] Affichage intempestif.

@Rimousky :
Peux-tu nous donner le lien vers une de ces images "Haute définition" ? Merci :-)


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

#6 2010-06-15 00:09:23

rimousky
Membre
Lyon (France)
2009-01-20
68

Re: [Résolu] Affichage intempestif.

J'ai trouvé le fautif !

Mea culpa, mea maxima culpa, j'aurai dû réfléchir un peu plus avant de lancer la discussion.
Mais de toute manière, il y a un défaut de programmation (un tout petit défaut).
L'affichage est gouverné par la ligne 245 du fichier ../language/fr-FR/common.lang.php, le malheur c'est que si on supprime cette ligne qui ne sert à rien dans cette config, elle est automatiquement remplacée par la version anglaise.

Code:

$lang['Click on the picture to see it in high definition'] = 'Cliquer sur l\'image pour la visualiser en haute définition';

Pour résoudre le problème et supprimer cet affichage intempestif, il faut donc remplacer la chaîne cliquer sur l'\image pour.... par une chaîne vide soit :

Code:

$lang['Click on the picture to see it in high definition'] = '';

Ce qui nettoie l'image affichée, mais n'indique pas qu'il faut cliquer sur l'image lorsque l'on passe le pointeur dessus, c'est la légende de l'image qui s'affiche suivie du nom du fichier, ce qui est peu utile car tous les descripteurs de l'image sont déjà affichés sur la page.

Pour afficher la mention Cliquer sur l'image pour...  lorsque l'on passe le pointeur de la souris sur l'image,  il faudrait certainement modifier la valeur de l'attribut qui gouverne l'affichage, soit un truc du genre :

Code:

title="Cliquer sur l\'image pour la visualiser en haute définition"

...à la ligne qui affiche l'image.

Mais cela n'est pas très facile à trouver.



Cordialement


Velle parum est ; cupias ut se potiaris oportet.
Ma galerie,

Hors ligne

#7 2010-06-15 00:46:23

rimousky
Membre
Lyon (France)
2009-01-20
68

Re: [Résolu] Affichage intempestif.

J'ai fait plusieurs manip sans résultats

1. L'image normale que j'affiche a pour dimensions 512px × 231px, pour faire de la place, j'ai supprimé l'affichage de tous les attributs inutiles : nom d'auteur, date, notations etc..
J'ai rétabli la ligne 245 complète dans le fichier incriminé (fr-FR/common.langue.php ), le décalage est toujours là.
Effectivement cela n'a rien à voir avec la galerie de Tosca où la mention est centrée sous la photo.
J'utilise le template standard.



Image basse def


image Hdef

Merci et bonne nuit !

Dernière modification par rimousky (2010-06-15 00:46:58)


Velle parum est ; cupias ut se potiaris oportet.
Ma galerie,

Hors ligne

#8 2010-06-15 06:47:59

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

Re: [Résolu] Affichage intempestif.

Avant de corriger ça...
Il faut commencer par corriger certaines choses, et pour commencer la "Bannière des pages", je découvre ceci:

Code:

<head>
<style>
body {width:800px;color:gold;}
...
#maj {font-size:0.8em;position:relative;float:right;text-align:right;}
</style>
</head>
<body>
<div id="head">
<h1>Graphica Numerica</h1><h2>La galerie des images numériques de papou.net</h2>
</div>

<span id="maj">Dernière mise à jour. 12 juin 2010.</span>
</body>

Cela ne va pas aider les navigateurs!


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 2010-06-15 07:35:38

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [Résolu] Affichage intempestif.

VDigital a écrit:

Cela ne va pas aider les navigateurs!

;-)

Hors ligne

#10 2010-06-18 12:07:02

rimousky
Membre
Lyon (France)
2009-01-20
68

Re: [Résolu] Affichage intempestif.

Oui
Je vois mon (mes) erreur(s),
l'organisation de mes styles perturbe le flux, et de plus la méthode n'est pas la bonne.
Je vais donc lire plus attentivement la doc !
Essayer de modifier le modèle (template)
Je reposerai mes questions plus tard.


Velle parum est ; cupias ut se potiaris oportet.
Ma galerie,

Hors ligne

#11 2010-06-18 12:17:08

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [Résolu] Affichage intempestif.

rimousky a écrit:

Je vais donc lire plus attentivement la doc !
Essayer de modifier le modèle (template)
Je reposerai mes questions plus tard.

Si tu n'as pas encore migré en 2.1.1 commence par là !

La gestion des thèmes/templates a été complètement repensée, et c'est beaucoup plus simple ... et tu n'auras rien à retoucher pour les futures montées de versions.

Hors ligne

  •  » Styles
  •  » [Résolu] Affichage intempestif.

Pied de page des forums

Propulsé par FluxBB

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