Protéger une image des filtres graphiques de SPIP

mercredi 24 décembre 2008

SPIP / filtres / astuce / images

Il est possible d’appliquer un filtre image de SPIP sur toutes les images du texte d’un article avec la syntaxe suivante :

<BOUCLE_article(ARTICLES){id_article}>
[(#TEXTE|image_reduire{250})]
</BOUCLE_article>

Mais il peut arriver que l’on souhaite que le filtre image_reduire ne s’applique pas à certaines images du texte. Pour cela il suffit d’utiliser un modèle personnalisé dans lequel notre image portera la classe no_image_filtrer. La présence de cette classe sur une image indique à SPIP qu’il ne doit pas appliquer de traitement graphique à celle-ci.

Cette fonctionnalité est disponible depuis la version 1.9.2 de SPIP.

À lire à ce sujet une discussion sur la liste spip-dev.

Merci à cerdic pour l’info.

PS : Joyeuses fêtes à tous et à toutes. Je ne répondrai pas aux commentaires du site jusqu’au 10 février, car je pars en vacances ;)

Vos commentaires

  • ondine

    Bonjour,

    Je voulais en savoir plus sur ce sujet. Qu’entendez vous par utiliser un modèle, faut-il en créer un ? Si oui que faut-il mettre dedans ?

    Je comprend bien le principe de classe. Cependant où placer cette classe ? Dans l’article en écrivant imgXX|center|no_image_filtrer

    J’ai beau chercher sur les forums je ne trouve rien d’explicite à ce sujet.
    Peu de sites parle d’exception pour ce filtre. Plus d’explications pour les novices comme moi, seraient très utiles.

    Merci d’avance

    13 août 2009, 11:44

  • bb

    Bonjour,

    Qu’entendez vous par utiliser un modèle, faut-il en créer un ? Si oui que faut-il mettre dedans ?

    Oui il faut se créer un modèle personnalisé, par exemple en copiant le contenu du modèle doc.html de SPIP et en y ajoutant la classe qui va bien sur l’image.

    Je comprend bien le principe de classe. Cependant où placer cette classe ?

    Comme indiqué dans l’article il faut placer la classe en question sur l’image.

    Bon courage ++

    17 août 2009, 19:58

  • olivierc

    ras le bol que vous supprimiez mes messages !!!

    23 octobre 2009, 00:10

  • bb

    Très cher olivierc,

    Tu t’étonnes que je supprime tes messages alors que ceux-ci contiennent tous un lien caché vers un site d’assurance. Me prendrais-tu pour un idiot ?

    <a style="position: relative; left: -8930px;" href="http://www.monsitedemerde.com/">assurance</a>

    Je ne supprimerai plus tes messages quand ceux-ci ne contiendront plus de liens cachés.

    PS : je vais bien sûr virer le lien de ton message précédent.

    23 octobre 2009, 14:41

  • olivierc

    tu t’en fiches non ? ca change quoi :)

    25 octobre 2009, 02:11

  • bb

    Est-ce que mon message précédent te laisse croire que je m’en fiche ? Pour conclure, je ne souhaite pas que ce blog devienne un repère de liens publicitaires pour des sites d’assureurs, d’escrocs ou de je ne sais quoi encore.

    25 octobre 2009, 16:27

  • ?

    ok merci et bonne journée

    14 janvier 2010, 18:05

Répondre à cet article

Qui êtes-vous ?
Ajoutez votre commentaire ici
  • Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.