style=".." dans un logo

Bonsoir,

Un peu dans la lignée d'une question précédente concernant le code
produit par spip 2.0, je suis un peu étonné de trouver un paramètre
style dans un tag <img> généré par un logo.

Une balise

[(#LOGO_ARTICLE||image_reduire{200,200}) ]

génère :

<img src="local/cache-vignettes/L53xH53/arton11-417f7.gif" alt=""
width='53' height='53' class="spip_logo" style='height:53px;width:53px;'
/>

Est-ce qu'il est aisé de supprimer le style="..", qui pour le coup me
semble vraiment inutile ?

Merci de vos lumières.

--
  Stéphane Nahmani
  sholby@free.fr

Stéphane Nahmani <sholby@free.fr> wrote:

Est-ce qu'il est aisé de supprimer le style="..", qui pour le coup me
semble vraiment inutile ?

J'ai trouvé, évidemment, juste après avoir posté ; c'est le filtre
image_reduire qui est en cause. (Mais est-ce normal ?)

Si je le supprime, le paramètre style disparaît également.

--
  Stéphane Nahmani
  sholby@free.fr

Bonjour

une piste pour garder le image réduire et enlever le style : le filtre |vider_attribut{style}

Stéphane Nahmani a écrit :

Stéphane Nahmani a écrit :

Est-ce qu'il est aisé de supprimer le style="..", qui pour le coup me
semble vraiment inutile ?

là, ça se passe dans prive/modeles/image.html (ou prive/modeles/img.html je sais plus...)

pour modifier, comme toujours, copie de l'arborescence dans squelettes/
(pour avoir donc : squelettes/prive/modeles/img.html)
et modifications apportées sur *cette* copie.

denisb <denisb@laposte.net> wrote:

pour modifier, comme toujours, copie de l'arborescence dans squelettes/
(pour avoir donc : squelettes/prive/modeles/img.html)
et modifications apportées sur *cette* copie.

Ah je ne savais pas qu'on pouvait faire ce genre de modification ! C'est
quand même bien fichu, Spip. :wink: Merci pour cette excellente (comme
d'habitude) information.

Ceci dit, ça ne semble pas avoir d'effet. J'ai recopié l'arborescence
dans squelettes comme tu l'indiques, modifié à la fois les copies de
img.html et image.html en y supprimant toutes les insertions de style,
mais en dépit d'un vidage du cache et de moult recalculs, le paramètre
reste fermement inséré dans mon tag.

Ce n'est pas très grave, puisque la solution avec le filtre
vider_attribut fonctionne très bien et que ça évite de faire des
micro-forks qui peuvent éventuellement poser problème lors de mises à
jours ultérieures et que je préfère éviter. Mais c'est curieux. Je
suppose que j'ai dû commettre une erreur qui crève les yeux...

--
  Stéphane Nahmani
  sholby@free.fr

Laurent <laurent.planes@gmail.com> wrote:

une piste pour garder le image réduire et enlever le style : le filtre
|vider_attribut{style}

Merci pour l'info, encore un truc que j'ignorais. Ce n'est pas documenté
dans la page <http://www.spip.net/fr_article901.html&gt;\. Est-ce qu'il est
prévu de la mettre à jour ?

Par contre une recherche dans Google m'a permis de la trouver dans le
Glossaire <Glossaire - SPIP, et dans
<http://doc.spip.org/@vider_attribut&gt;\.

J'ai l'impression qu'il va falloir que je prenne l'habitude d'aller
chercher sur doc.spip.org, moi !

--
  Stéphane Nahmani
  sholby@free.fr

Stéphane Nahmani a écrit :

Stéphane Nahmani <sholby@free.fr> wrote:

Est-ce qu'il est aisé de supprimer le style="..", qui pour le coup me
semble vraiment inutile ?

J'ai trouvé, évidemment, juste après avoir posté ; c'est le filtre
image_reduire qui est en cause. (Mais est-ce normal ?)

Si je le supprime, le paramètre style disparaît également.

C'est normal: si pour une raison quelconque SPIP n'est pas en mesure de retailler l'image au moment ad hoc, il enverra l'image originale... cet attribut permet de la réduire côté navigateur du client pour ne pas peter la mise en page.

Parc contre, si image_reduire a "fonctionné", il n'a pas d'implication grave...

--
Suske

Stéphane Nahmani a écrit :

Mais c'est curieux. Je
suppose que j'ai dû commettre une erreur qui crève les yeux...

non.
c'est moi.

c'est bien le filtre qui crée l'attribut style="...
par la fonction 'image_filtrer()' de ecrire/inc/filtres.php