Strategie pour inclure les images

Apparemment, ca marche bien avec le filtre extraire_attribut, pour recuperer la source:

<h3 style="background-image:
url([(#CHEMIN{images/image.png}|image_reduire{40}|extraire_attribut{src})])">

merci pour ton aide.

----- Mail Original -----
De: "Sylvain Lesage" <slesage@abc.gob.bo>
À: "Spip" <spip@rezo.net>
Envoyé: Mardi 22 Décembre 2009 14:20:54
Objet: Re: [Spip] Strategie pour inclure les images

J'ai peur que ca ne marche que pour les logos... http://www.spip.net/fr_article4290.html#fichier
D'ailleurs SPIP me précise dans le debuggeur: "Erreur: filtre fichier non defini"... ne marche plus dans SPIP 2.10 ?

Et je voudrais plutot acceder a des images dans mon repertoire images/ qu'a des documents associes a un article/une rubrique.

----- Mail Original -----
De: "Denis Chenu" <shnoulle@spip.org>
À: "Sylvain Lesage" <slesage@abc.gob.bo>
Cc: "Spip" <spip@rezo.net>
Envoyé: Mardi 22 Décembre 2009 14:07:33
Objet: Re: [Spip] Strategie pour inclure les images

Salut,

- fichier [SPIP 1.4]. Affecté à un logo, ce filtre permet de
récupérer directement le nom de fichier correspondant au logo.

par exemple <h3 style="background-image:
url("[(#LOGO_ARTICLE||image_reduire{100}|fichier)]")">

Devrait a peut près fonctionner. Je l'avais fait comme ca il y a un bail :wink:

Le 22 décembre 2009 18:53, Sylvain Lesage <slesage@abc.gob.bo> a écrit :

Salut,

je suis un peu neuneu. pourrais-tu donner un exemple de la troisieme solution, stp (image insérée comme background-image du CSS, en ligne dans le code HTML... avec style="", c bien ca ?) ?
le filtre |image_reduire ne cree-t-il pas le code <img...> ? auquel cas ce n'est plus du CSS.

merci

----- Mail Original -----
De: "Denis Chenu" <shnoulle@spip.org>
À: "Sylvain Lesage" <slesage@abc.gob.bo>
Cc: "Spip" <spip@rezo.net>
Envoyé: Lundi 21 Décembre 2009 19:18:57
Objet: Re: [Spip] Strategie pour inclure les images

Moauif,

Perso :

stratégie pour gérer les images de graphisme, utilisées pour l'aspect
du site => les inclure comme background en .css

En sachant que le css à 3 facon d'être intégré facilement :
- par un fichier
- dans le head
- directement en ligne.

Pour les 2 dernières, tu peut faire un image_reduire etc ... et pour
la première tu peut aussi utiliser des balise si tu intégre ton
fichier en css dynamique.

:slight_smile:

Le 21 décembre 2009 18:58, Sylvain Lesage <slesage@abc.gob.bo> a écrit :

Je me réponds:

apparemment la meilleure solution est de stocker ses images dans un sous-repertoire de son squelette, puis d'y acceder par les squelettes, avec qqch comme:
[(#CHEMIN{img/design.png}|image_reduire{100}|image_sepia{#fee})]
pour les redimensionner, et eviter ainsi de surcharger la page.

Merci aux copains de l'IRC http://webchat.freenode.net/?channels=%23spip.

Bonjour,

j'ai une question sur la meilleure stratégie pour gérer les images de graphisme, utilisées pour l'aspect du site (qui n'ont pas de rapport direct avec un article, une rubrique, etc...).

Vaut-il mieux :
1. les inclure comme documents d'une rubrique ou d'un article "a vocation technique"
2. les inclure directement dans les squelettes avec un <img>...
3. les inclure comme background dans le fichier .css

L'avantage de la proposition 1. est qu'on peut utiliser "image_reduire" pour optimiser le poids de l'image (pour ne pas envoyer 50ko pour une petite icone) mais ca signifie utiliser article/rubrique pour un sens technique, ce qui signifie detourner la semantique.

Merci pour vos réponses

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc