Background changeant...

Bonjour,
Je cherche un moyen de changer d'arrière plan pour certains articles.
J'utilise le plugin composition et pensais m'en servir, en faisant varier le
nom du inc-head.
Il faut dire que mon fichier css est un fichier "styles_css.html" issu du
squelettes Durzy, et que l'appel à ce fichier se fait par une inclusion
inc-head, avec le code suivant:

[(#REM) Feuille de style CSS général du site contenant des variables CFG
pour la personnalisation ]
<link rel="stylesheet" href="#URL_PAGE{styles_css}" type="text/css"
media="all" />

Je pensais créer une feuille de style différente, en l'appelant
"styles1_css.html" mais c'est son code d'appel qui me manque,

href="#URL_PAGE{styles1_css}"

ne marche pas.

Si quelqu'un a une piste, ce sera avec plaisir...

voila ce que j’ai fait

Avec dans le head une boucle qui va chercher à la demande l’id de la rubique et qui va ajouter une feuille de style particuliere en fonction de cette id

voila la boucle

<BOUCLE_idrub(RUBRIQUES){id_rubrique}>
[(#REM) Feuille de style personnalisee pour surcharger rubrique X et ses articles ]
[]
</BOUCLE_idrub>

j’ai donc des feuille de style « persoX.css » correspondant

Voir exemple ici :

http://www.mes-trucs.fr/-Bouquins-.html

et la

http://www.mes-trucs.fr/-Cartes-Postales-.html

Le 12 avril 2010 19:34, patrick <dupouypa@club-internet.fr> a écrit :

Bonjour,
Je cherche un moyen de changer d’arrière plan pour certains articles.
J’utilise le plugin composition et pensais m’en servir, en faisant varier le
nom du inc-head.
Il faut dire que mon fichier css est un fichier « styles_css.html » issu du
squelettes Durzy, et que l’appel à ce fichier se fait par une inclusion
inc-head, avec le code suivant:

[(#REM) Feuille de style CSS général du site contenant des variables CFG
pour la personnalisation ]

Je pensais créer une feuille de style différente, en l’appelant
« styles1_css.html » mais c’est son code d’appel qui me manque,

href=« #URL_PAGE{styles1_css} »

ne marche pas.

Si quelqu’un a une piste, ce sera avec plaisir…


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

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

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

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


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !

Moi ce que je ferai, si la configuration de mon body background etait identique a chaque fois (repeat, position, color …)
je configurerai mon squelette ARTICLE ou RUBRIQUE de telle facon qu’il detecte l’existence d’un document joint dont le titre est « body_background ».

Si il existe alors
juste à la fin du head (donc apres le #INSERT_HEAD)
je défini le css background de mon body en dur en definissant mon document en tant qu’image de fond.

Comme cela je n’ai jamais besoin de recréer de CSS supplémentaires.

PS : il faut bien évidemment exclure des boucles des documents joints les DOCUMENT dont le titre est « BODY_BACKGROUND »

aRTHEGONe

Et j’utilise

Le 12 avril 2010 20:39, Eric Boutigny <e.boutigny@gmail.com> a écrit :

voila ce que j’ai fait

Avec dans le head une boucle qui va chercher à la demande l’id de la rubique et qui va ajouter une feuille de style particuliere en fonction de cette id

voila la boucle

<BOUCLE_idrub(RUBRIQUES){id_rubrique}>
[(#REM) Feuille de style personnalisee pour surcharger rubrique X et ses articles ]
[]
</BOUCLE_idrub>

j’ai donc des feuille de style « persoX.css » correspondant

Voir exemple ici :

http://www.mes-trucs.fr/-Bouquins-.html

et la

http://www.mes-trucs.fr/-Cartes-Postales-.html

Le 12 avril 2010 19:34, patrick <dupouypa@club-internet.fr> a écrit :

Bonjour,
Je cherche un moyen de changer d’arrière plan pour certains articles.
J’utilise le plugin composition et pensais m’en servir, en faisant varier le
nom du inc-head.
Il faut dire que mon fichier css est un fichier « styles_css.html » issu du
squelettes Durzy, et que l’appel à ce fichier se fait par une inclusion
inc-head, avec le code suivant:

[(#REM) Feuille de style CSS général du site contenant des variables CFG
pour la personnalisation ]

Je pensais créer une feuille de style différente, en l’appelant
« styles1_css.html » mais c’est son code d’appel qui me manque,

href=« #URL_PAGE{styles1_css} »

ne marche pas.

Si quelqu’un a une piste, ce sera avec plaisir…


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

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

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

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


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !


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

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

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

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

Bonjour, et merci, j’avais pensé à la solution d’Éric, sans pour celà y parvenir.
Je dois me planter quelque part, ou le « styles_css.html » prend le pas sur tout, en embarquant systématiquement ce body:

body {
background: background-image: url(squelettes/fonds_ecran/image_fond_site.jpg);
margin: 0em;
text-align: center;
font-family: Tahoma, Arial, Helvetica, sans-serif,Trebuchet MS;
font-size: 1.03em;
color: #000000;
}

Impossible de faire changer l’image.
Je comprends mieux la solution d’Éric, sans pouvoir la mettre en oeuvre.
Dans quel head faut il placer ce code?

J’ai essayé dans le inc-head, le head de rubrique.html…

Désolé, Arthégone, mais je ne saisit pas tout ce que tu m’as dit, même si l’appel à un doc joint semble plus pratique.
Je pense dans un premier temps qu’il faut que je règle ma feuille de style.

Merci

A+,Patrick

Ooop’s un petit oubli de ma part
j’ai 3 squelettes
rubrique.html
rubrique=3.html
rubrique=8.html
je place cette boucle dans le head apres le <INCLURE{fond=inc-head}>et c’est dans mes differents « persoX.css » que j’ai les différentes valeurs pour le body
de ce fait si l’id la rubrique est=3 j’apelle le perso3.css
de ce fait si l’id la rubrique est=8 j’apelle le perso8.css
pour les articles de ces rubriques meme principe
cette soluce est surement largement perfectible pour eviter de multiplier les squelettes

Le 13 avril 2010 09:00, patrick <dupouypa@club-internet.fr> a écrit :

Bonjour, et merci, j’avais pensé à la solution d’Éric, sans pour celà y parvenir.
Je dois me planter quelque part, ou le « styles_css.html » prend le pas sur tout, en embarquant systématiquement ce body:

body {
background: background-image: url(squelettes/fonds_ecran/image_fond_site.jpg);
margin: 0em;
text-align: center;
font-family: Tahoma, Arial, Helvetica, sans-serif,Trebuchet MS;
font-size: 1.03em;
color: #000000;
}

Impossible de faire changer l’image.
Je comprends mieux la solution d’Éric, sans pouvoir la mettre en oeuvre.
Dans quel head faut il placer ce code?

J’ai essayé dans le inc-head, le head de rubrique.html…

Désolé, Arthégone, mais je ne saisit pas tout ce que tu m’as dit, même si l’appel à un doc joint semble plus pratique.
Je pense dans un premier temps qu’il faut que je règle ma feuille de style.

Merci

A+,Patrick


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

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

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

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


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !

Merci pour cette précision, j’avais utilisé une manipulation de ce style là avec ahunstic.
Mais je travaille sur une adaptation minimale du squelette de Durzy, et l’une des exigences est de changer de fond pour certains articles…
Je comprends mieux, car jusqu’à présent, dans mes essais, perso prenait le pas sur perso2 et à plus forte raison sur perso3.
Merci pour tes précisions,
Ton site est trés doux et les arrières plans agréables.
A+,Patrick

« Eric Boutigny » <e.boutigny@gmail.com>
Ooop’s un petit oubli de ma part
j’ai 3 squelettes
rubrique.html
rubrique=3.html
rubrique=8.html
je place cette boucle dans le head apres le <INCLURE{fond=inc-head}>et c’est dans mes differents « persoX.css » que j’ai les différentes valeurs pour le body
de ce fait si l’id la rubrique est=3 j’apelle le perso3.css
de ce fait si l’id la rubrique est=8 j’apelle le perso8.css
pour les articles de ces rubriques meme principe
cette soluce est surement largement perfectible pour eviter de multiplier les squelettes

merci … les montages c’est psd

Eric

Le 13 avril 2010 09:41, patrick <dupouypa@club-internet.fr> a écrit :

Merci pour cette précision, j’avais utilisé une manipulation de ce style là avec ahunstic.
Mais je travaille sur une adaptation minimale du squelette de Durzy, et l’une des exigences est de changer de fond pour certains articles…
Je comprends mieux, car jusqu’à présent, dans mes essais, perso prenait le pas sur perso2 et à plus forte raison sur perso3.
Merci pour tes précisions,
Ton site est trés doux et les arrières plans agréables.
A+,Patrick

« Eric Boutigny » <e.boutigny@gmail.com>

Ooop’s un petit oubli de ma part
j’ai 3 squelettes
rubrique.html
rubrique=3.html
rubrique=8.html
je place cette boucle dans le head apres le <INCLURE{fond=inc-head}>et c’est dans mes differents « persoX.css » que j’ai les différentes valeurs pour le body
de ce fait si l’id la rubrique est=3 j’apelle le perso3.css
de ce fait si l’id la rubrique est=8 j’apelle le perso8.css
pour les articles de ces rubriques meme principe
cette soluce est surement largement perfectible pour eviter de multiplier les squelettes


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

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

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

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


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !

Finalement, j’y suis parvenu, par contre, le problème persiste avec le sommaire, et les articles relevant de « composition », faut il surcharger le head de ces fichiers?

Merci, là, j’avance.

A+,Patrick

« Eric Boutigny » <e.boutigny@gmail.com> a écrit dans le message de news: r2t62610cef1004130045l452951cel6bc7fd2883f9960a@mail.gmail.com
merci … les montages c’est psd

Eric

Problème résolu, il suffisait de surcharge les articles de composition, et le sommaire, en dessous du « inc-head », comme tu me l’avais précisé.
MERCI BEAUCOUP!

ne connaissant pas ce squelette, à priori je dirais oui
regarde ce que cela te donne via le code source généré

Une autre solution pour appeler des css de bg différents serait de passer par des mots clefs

Le 13 avril 2010 10:26, patrick <dupouypa@club-internet.fr> a écrit :

Finalement, j’y suis parvenu, par contre, le problème persiste avec le sommaire, et les articles relevant de « composition », faut il surcharger le head de ces fichiers?

Merci, là, j’avance.

A+,Patrick

« Eric Boutigny » <e.boutigny@gmail.com> a écrit dans le message de news: r2t62610cef1004130045l452951cel6bc7fd2883f9960a@mail.gmail.com
merci … les montages c’est psd

Eric


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

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

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

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


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !