Accueil > Docs > Protéger une image des filtres graphiques de SPIP

Protéger une image des filtres graphiques de SPIP

mercredi 24 décembre 2008, par b_b

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 ;)

Messages

  • 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

  • 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 ++

  • ras le bol que vous supprimiez mes messages !!!

  • 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.

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

  • 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.

  • ok merci et bonne journée

  • Merci Bruno pour cette astuce.

    Une remarque : dans SPIP 3.1, il y a des commentaires dans le code qui disent que cette classe est dépréciée et que c’est filtre_inactif qui restera seulement en 3.2

Un message, un commentaire ?

Qui êtes-vous ?
Votre message

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.