Modification d'un fond d'article en fonction de la rubrique

Bonjour,

Je cherche personnaliser chaque secteur par une couleur de fond différente.
Et je voudrais que les articles, rubriques, brèves , .... aient la même couleur de fond.

Quelqu’un a-t-il fait quelque chose de ce style ?

Merci de votre aide

Pierre Roger <pierre.roger@emera-fr.com> a ecrit:

Bonjour,

Bonjour,

Je cherche personnaliser chaque secteur par une couleur de fond différente.
Et je voudrais que les articles, rubriques, brèves , .... aient la même couleur de fond.

Quelqu’un a-t-il fait quelque chose de ce style ?

peut-être avec ce plugin http://plugins.spip.net/couleur-de-rubrique

DoM

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

--
Dominique Lepaisant
Equipe TICE - CRDP de Basse-Normandie

Bonjour

A ma connaissance, tu peux par exemple créer un squelette
article-123.html, ce squelette sera utilisé pour les articles sous la
rubrique (ou plus en profondeur) 123. Je présume que ce sera pareil pour
les autres squelettes, pour les rubriques, j'imagine qu'il faudrait que tu
crées des rubriques "techniques" non affichées dans ton site qui seraient
la source de tes différentes couleurs.

Je n'ai pas de doc sous les yeux et suis au travail, je peux pas t'en dire
beaucoup plus, mais si je suis sur la bonne piste, je pense que de
nombreuses personnes se feront le plaisir de compléter.

Eric Delmotte

On Thu, 30 Oct 2008 10:20:20 +0100, Pierre Roger
<pierre.roger@emera-fr.com> wrote:

Bonjour,

Je cherche personnaliser chaque secteur par une couleur de fond
différente.
Et je voudrais que les articles, rubriques, brèves , .... aient la même

couleur de fond.

Quelqu’un a-t-il fait quelque chose de ce style ?

Merci de votre aide

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Ca me parait beaucoup plus fort que la réponse que j'ai fourni a l'instant
^^.

La mienne est probablement vieillote et est sans plugin ...

Eric Delmotte

On Thu, 30 Oct 2008 11:03:07 +0100, Lepaisant Dominique
<Dominique.Lepaisant@ac-caen.fr> wrote:

Pierre Roger <pierre.roger@emera-fr.com> a ecrit:

Bonjour,

Bonjour,

Je cherche personnaliser chaque secteur par une couleur de fond
différente.
Et je voudrais que les articles, rubriques, brèves , .... aient la
même couleur de fond.

Quelqu’un a-t-il fait quelque chose de ce style ?

peut-être avec ce plugin http://plugins.spip.net/couleur-de-rubrique

DoM

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Je cherche personnaliser chaque secteur par une couleur de fond différente.

Et je voudrais que les articles, rubriques, brèves , .... aient la même couleur de fond.

Quelqu’un a-t-il fait quelque chose de ce style ?

peut-être avec ce plugin http://plugins.spip.net/couleur-de-rubrique

DoM

Bonjour,
j utilise un groupe de mots cles "couleur" en mettant la valeur hexa dans le champ descriptif de chaque mot cle (rouge, vert...), ensuite avec une css dynamique je recupere les valeurs genre :
color:#[(#DESCRIPTIF)];
cela permet au redacteur d attribuer une couleur par rubrique ou article en ajoutant le mot cle...
Je peux detailler d avantage si le plugin ne convient pas (mais il a l air tres bien)...
triton

triton <triton@pointcentral.net> a ecrit:

Je cherche personnaliser chaque secteur par une couleur de fond différente.

Et je voudrais que les articles, rubriques, brèves , .... aient la même couleur de fond.

Quelqu’un a-t-il fait quelque chose de ce style ?

peut-être avec ce plugin http://plugins.spip.net/couleur-de-rubrique

DoM

Bonjour,
j utilise un groupe de mots cles "couleur" en mettant la valeur hexa
dans le champ descriptif de chaque mot cle (rouge, vert...), ensuite
avec une css dynamique je recupere les valeurs genre :
color:#[(#DESCRIPTIF)];
cela permet au redacteur d attribuer une couleur par rubrique ou
article en ajoutant le mot cle...

Je ne suis pas pour les "détournements de fonctions". Ce n'est généralement pas pérenne. En particulier pour les mots-clé, bien qu'il soit parfois difficile de faire autrement. En spip 2.0, avec le plugin mots techniques, ce sera plus cohérent.

Je peux detailler d avantage si le plugin ne convient pas (mais il a l
air tres bien)...

Je crois qu'il correspond précisément à ça.

triton

--
Dominique Lepaisant
Equipe TICE - CRDP de Basse-Normandie

Le Thu, 30 Oct 2008 11:29:50 +0100, Lepaisant Dominique a écrit :

triton <triton@pointcentral.net> a ecrit:

Je cherche personnaliser chaque secteur par une couleur de fond
différente.

Et je voudrais que les articles, rubriques, brèves , .... aient la
  même couleur de fond.

Quelqu’un a-t-il fait quelque chose de ce style ?

peut-être avec ce plugin http://plugins.spip.net/couleur-de-rubrique

DoM

Bonjour,
j utilise un groupe de mots cles "couleur" en mettant la valeur hexa
dans le champ descriptif de chaque mot cle (rouge, vert...), ensuite
avec une css dynamique je recupere les valeurs genre :
color:#[(#DESCRIPTIF)];
cela permet au redacteur d attribuer une couleur par rubrique ou
article en ajoutant le mot cle...

Je ne suis pas pour les "détournements de fonctions". Ce n'est
généralement pas pérenne. En particulier pour les mots-clé, bien qu'il
soit parfois difficile de faire autrement. En spip 2.0, avec le plugin
mots techniques, ce sera plus cohérent.

Hé bien moi je suis pour les détournements ! Le détournement c'est SPIP !
A l'origine de SPIP il y a aussi la volonté de prendre le contre pied des
phpnuke et cie et leur rigidité légendaire.

Pas pérenne le détournement ? Et pourquoi donc ?! Vous avez déjà vu
disparaître une fonction native de SPIP ? Moi je les vois sans cesse
s'enrichir et s'assouplir !

Alors le plugin ? C'est une belle invention le plugin, addon,
extension... Mais qui peut dire s'il suivra l'évolution du core ? et si
oui, quand ? C'est toujours la même chanson pour toutes les applications
qui branchent des plugins...

Stanislas

Stanislas a écrit :

Le Thu, 30 Oct 2008 11:29:50 +0100, Lepaisant Dominique a écrit :

triton <triton@pointcentral.net> a ecrit:

Je cherche personnaliser chaque secteur par une couleur de fond
différente.
      

Et je voudrais que les articles, rubriques, brèves , .... aient la
  même couleur de fond.

Quelqu’un a-t-il fait quelque chose de ce style ?
          

peut-être avec ce plugin http://plugins.spip.net/couleur-de-rubrique

DoM

Bonjour,
j utilise un groupe de mots cles "couleur" en mettant la valeur hexa
dans le champ descriptif de chaque mot cle (rouge, vert...), ensuite
avec une css dynamique je recupere les valeurs genre :
color:#[(#DESCRIPTIF)];
cela permet au redacteur d attribuer une couleur par rubrique ou
article en ajoutant le mot cle...
      

Je ne suis pas pour les "détournements de fonctions". Ce n'est
généralement pas pérenne. En particulier pour les mots-clé, bien qu'il
soit parfois difficile de faire autrement. En spip 2.0, avec le plugin
mots techniques, ce sera plus cohérent.
    
Hé bien moi je suis pour les détournements ! Le détournement c'est SPIP ! A l'origine de SPIP il y a aussi la volonté de prendre le contre pied des phpnuke et cie et leur rigidité légendaire.

Pas pérenne le détournement ? Et pourquoi donc ?! Vous avez déjà vu disparaître une fonction native de SPIP ? Moi je les vois sans cesse s'enrichir et s'assouplir !

Alors le plugin ? C'est une belle invention le plugin, addon, extension... Mais qui peut dire s'il suivra l'évolution du core ? et si oui, quand ? C'est toujours la même chanson pour toutes les applications qui branchent des plugins...

Stanislas

bonsoir,
j avais pas vu le msg du dessus sur le detournement... en fait je suis bien d accord, cela me generais pas mal de devoir utiliser un champ #PS ou #CHAPO pour afficher un ISBN ou une pointure de chaussure, mais je trouve par contre que les mots cles servent naturellement a qualifier un article ou une rubrique, attribuer un mot cle "rouge" ou "vert" a un article ne me parait pas particulierement choquant... Surtout que l on peut les classer dans des groupes de mots cles, ce qui evite quand meme un grand "chamboule tout", on ne melange pas le semantique et le technique...
Bon je dis ca, mais si j avais les competences pour developper la meme chose sous forme de plugin, je l aurai tres certainement fait... et par contre la remarque de Stanislas me semble aussi tres juste, certains plugins sont devenus tellement incontournables (forms&table, barre typo, inscription2, acces restreints....) qu il me faudra attendre leur mises a jour pour passer a spip 2.0 par exemple (alors que mes mots cles de couleurs, pas fiers, s en accommoderont tres bien)...

triton

Bonjour à tous
et merci pour toutes les réponses.

Je vais faire des essais sur le plugin et aussi sur l’utilisation des mot-clés.

@eric delmotte : as-tu un site visible pour voir ce que ça donne. Et si tu as plus de détails pourquoi pas… je suis preneur.

D’avance merci

Pierre Roger

a écrit :

Une autre solution simplissime (je fais la remarque en fonction des
squelettes de la dist !)
dans INC-HEAD rajouter un <INCLURE{fond=css-color#ID_RUBRIQUE}
(a condition de verifier que l'on a toujours une boucle englobante..ARTICLE
ou RUBRIQUE)
avec quelques fichiers CSSS particularisés (et un par defaut pour l'absence
de rubriques..)
(cela evite de modifier TOUS les squelettes !!
Yx
"Pierre Roger" <pierre.roger@emera-fr.com> a écrit dans le message de news:
490AB7FE.3060409@emera-fr.com...
Bonjour à tous
et merci pour toutes les réponses.

Je vais faire des essais sur le plugin et aussi sur l'utilisation des
mot-clés.

@eric delmotte : as-tu un site visible pour voir ce que ça donne. Et si tu
as plus de détails pourquoi pas... je suis preneur.

D'avance merci

Pierre Roger

eric@e-delmotte.com a écrit :
Bonjour

A ma connaissance, tu peux par exemple créer un squelette
article-123.html, ce squelette sera utilisé pour les articles sous la
rubrique (ou plus en profondeur) 123. Je présume que ce sera pareil pour
les autres squelettes, pour les rubriques, j'imagine qu'il faudrait que tu
crées des rubriques "techniques" non affichées dans ton site qui seraient
la source de tes différentes couleurs.

Je n'ai pas de doc sous les yeux et suis au travail, je peux pas t'en dire
beaucoup plus, mais si je suis sur la bonne piste, je pense que de
nombreuses personnes se feront le plaisir de compléter.

Eric Delmotte

On Thu, 30 Oct 2008 10:20:20 +0100, Pierre Roger
<pierre.roger@emera-fr.com> wrote:

Bonjour,

Je cherche personnaliser chaque secteur par une couleur de fond
différente.
Et je voudrais que les articles, rubriques, brèves , .... aient la même

couleur de fond.

Quelqu'un a-t-il fait quelque chose de ce style ?

Merci de votre aide

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

YannX a écrit :

Une autre solution simplissime (je fais la remarque en fonction des squelettes de la dist !)
dans INC-HEAD rajouter un <INCLURE{fond=css-color#ID_RUBRIQUE}
(a condition de verifier que l'on a toujours une boucle englobante..ARTICLE ou RUBRIQUE)
avec quelques fichiers CSSS particularisés (et un par defaut pour l'absence de rubriques..)
(cela evite de modifier TOUS les squelettes !!
  
Bonjour,
dans ce cas, y a encore plus simple :
dans le squelette :
<body id="css-#ID_RUBRIQUE">

dans LA css statique on utilise le principe de cascade, par ex :

p.spip {color:red}; /* s appliquera par defaut */

#css-1 .p.spip {color:blue;} /* s appliquera uniquement au secteur 1 */

Inconvenient dans les deux cas, il faut connaitre a l avance les ID_RUBRIQUE existants
Le principe du plugin ou des mots cles + css dynamique permet de rajouter et d attribuer des css specifiques par simple administration, sans modification des fichiers..
Apres, tout cela depend des besoins
cordialement
triton

Le plugin couleur-de-rubrique est indiqué pour la version Spip 2.0
Je suis en 1.9.2d.

Y a-t-il une date de parution prévue pour la Spip 2.0 ?

triton a écrit :

YannX a écrit :

Une autre solution simplissime (je fais la remarque en fonction des squelettes de la dist !)
dans INC-HEAD rajouter un <INCLURE{fond=css-color#ID_RUBRIQUE}
(a condition de verifier que l'on a toujours une boucle englobante..ARTICLE ou RUBRIQUE)
avec quelques fichiers CSSS particularisés (et un par defaut pour l'absence de rubriques..)
(cela evite de modifier TOUS les squelettes !!
  
Bonjour,
dans ce cas, y a encore plus simple :
dans le squelette :
<body id="css-#ID_RUBRIQUE">

dans LA css statique on utilise le principe de cascade, par ex :

p.spip {color:red}; /* s appliquera par defaut */

#css-1 .p.spip {color:blue;} /* s appliquera uniquement au secteur 1 */

Inconvenient dans les deux cas, il faut connaitre a l avance les ID_RUBRIQUE existants
Le principe du plugin ou des mots cles + css dynamique permet de rajouter et d attribuer des css specifiques par simple administration, sans modification des fichiers..
Apres, tout cela depend des besoins
cordialement
triton

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Avec Spip 1.9.2d, c’est pas extra …

Fatal error: Call to undefined function pb_couleur_rubrique() in /home/dev/OPE/ISA-PLANNING/plugins/couleur_rubrique/pb_couleur_rubrique.php on line 18

Pierre Roger a écrit :

YannX a écrit :

Une autre solution simplissime (je fais la remarque en fonction des 
squelettes de la dist !)
dans INC-HEAD rajouter un <INCLURE{fond=css-color#ID_RUBRIQUE}
(a condition de verifier que l'on a toujours  une boucle englobante..ARTICLE 
ou RUBRIQUE)
avec quelques fichiers CSSS particularisés (et un par defaut pour l'absence 
de rubriques..)
(cela evite de modifier TOUS les squelettes !!
  

J’ai rajouté l’INCLURE dans beespip_inc_head.html

Mais j’ai une erreur :
Aucun squelette ‹ css-color › n’est disponible…

Ce qui semble normal puisque je n’ai pas créé de squelette spécifique.

J’ai une rubrique id_rubrique = 1
J’ai créé un fichier emera_styles_1.css

Dans le fichier beespip_inc_head.html, j’ai rajouté en dernier :

La valeur #ID_RUBRIQUE n’est pas pris en compte. Comment peut-on faire prendre en compte cet argument : #ENV ?

Pierre Roger a écrit :

YannX a écrit :

Une autre solution simplissime (je fais la remarque en fonction des 
squelettes de la dist !)
dans INC-HEAD rajouter un <INCLURE{fond=css-color#ID_RUBRIQUE}
(a condition de verifier que l'on a toujours  une boucle englobante..ARTICLE 
ou RUBRIQUE)
avec quelques fichiers CSSS particularisés (et un par defaut pour l'absence 
de rubriques..)
(cela evite de modifier TOUS les squelettes !!
  

J’ai rajouté l’INCLURE dans beespip_inc_head.html

Mais j’ai une erreur :
Aucun squelette ‹ css-color › n’est disponible…

Ce qui semble normal puisque je n’ai pas créé de squelette spécifique.

J’ai une rubrique id_rubrique = 1
J’ai créé un fichier emera_styles_1.css

Dans le fichier beespip_inc_head.html, j’ai rajouté en dernier :

La valeur #ID_RUBRIQUE n’est pas pris en compte. Comment peut-on faire prendre en compte cet argument : #ENV ?

tu es bien dans une boucle(RUBRIQUES) englobante ?

Jean-Christophe Villeneuve a écrit :

Pierre Roger a écrit :

YannX a écrit :

Une autre solution simplissime (je fais la remarque en fonction des 
squelettes de la dist !)
dans INC-HEAD rajouter un <INCLURE{fond=css-color#ID_RUBRIQUE}
(a condition de verifier que l'on a toujours  une boucle englobante..ARTICLE 
ou RUBRIQUE)
avec quelques fichiers CSSS particularisés (et un par defaut pour l'absence 
de rubriques..)
(cela evite de modifier TOUS les squelettes !!
  

J’ai rajouté l’INCLURE dans beespip_inc_head.html

Mais j’ai une erreur :
Aucun squelette ‹ css-color › n’est disponible…

Ce qui semble normal puisque je n’ai pas créé de squelette spécifique.

J’ai une rubrique id_rubrique = 1
J’ai créé un fichier emera_styles_1.css

Dans le fichier beespip_inc_head.html, j’ai rajouté en dernier :

La valeur #ID_RUBRIQUE n’est pas pris en compte. Comment peut-on faire prendre en compte cet argument : #ENV ?

tu es bien dans une boucle(RUBRIQUES) englobante ?

Oui.

Ci-dessous l’appel de inc_beespip_head avec id_rubrique passé en argument.

<BOUCLE_rubrique_principal(RUBRIQUES) {id_mot}{lang}>

..: #NOM_SITE_SPIP [<:beespip:accueil:>] :..

Pierre Roger a écrit :

Jean-Christophe Villeneuve a écrit :

Pierre Roger a écrit :

YannX a écrit :

Une autre solution simplissime (je fais la remarque en fonction des 
squelettes de la dist !)
dans INC-HEAD rajouter un <INCLURE{fond=css-color#ID_RUBRIQUE}
(a condition de verifier que l'on a toujours  une boucle englobante..ARTICLE 
ou RUBRIQUE)
avec quelques fichiers CSSS particularisés (et un par defaut pour l'absence 
de rubriques..)
(cela evite de modifier TOUS les squelettes !!
  

J’ai rajouté l’INCLURE dans beespip_inc_head.html

Mais j’ai une erreur :
Aucun squelette ‹ css-color › n’est disponible…

Ce qui semble normal puisque je n’ai pas créé de squelette spécifique.

J’ai une rubrique id_rubrique = 1
J’ai créé un fichier emera_styles_1.css

Dans le fichier beespip_inc_head.html, j’ai rajouté en dernier :

La valeur #ID_RUBRIQUE n’est pas pris en compte. Comment peut-on faire prendre en compte cet argument : #ENV ?

tu es bien dans une boucle(RUBRIQUES) englobante ?

Oui.

Ci-dessous l’appel de inc_beespip_head avec id_rubrique passé en argument.

<BOUCLE_rubrique_principal(RUBRIQUES) {id_mot}{lang}>

..: #NOM_SITE_SPIP [<:beespip:accueil:>] :..

ok et en déplaçant une } ainsi ?

Jean-Christophe Villeneuve a écrit :

Pierre Roger a écrit :

Jean-Christophe Villeneuve a écrit :

Pierre Roger a écrit :

YannX a écrit :

Une autre solution simplissime (je fais la remarque en fonction des 
squelettes de la dist !)
dans INC-HEAD rajouter un <INCLURE{fond=css-color#ID_RUBRIQUE}
(a condition de verifier que l'on a toujours  une boucle englobante..ARTICLE 
ou RUBRIQUE)
avec quelques fichiers CSSS particularisés (et un par defaut pour l'absence 
de rubriques..)
(cela evite de modifier TOUS les squelettes !!
  

J’ai rajouté l’INCLURE dans beespip_inc_head.html

Mais j’ai une erreur :
Aucun squelette ‹ css-color › n’est disponible…

Ce qui semble normal puisque je n’ai pas créé de squelette spécifique.

J’ai une rubrique id_rubrique = 1
J’ai créé un fichier emera_styles_1.css

Dans le fichier beespip_inc_head.html, j’ai rajouté en dernier :

La valeur #ID_RUBRIQUE n’est pas pris en compte. Comment peut-on faire prendre en compte cet argument : #ENV ?

tu es bien dans une boucle(RUBRIQUES) englobante ?

Oui.

Ci-dessous l’appel de inc_beespip_head avec id_rubrique passé en argument.

<BOUCLE_rubrique_principal(RUBRIQUES) {id_mot}{lang}>

..: #NOM_SITE_SPIP [<:beespip:accueil:>] :..

ok et en déplaçant une } ainsi ?

Aie!!! La page est toute blanche Y’a plus rien…

Pierre Roger a écrit :

Jean-Christophe Villeneuve a écrit :

Pierre Roger a écrit :

Jean-Christophe Villeneuve a écrit :

Pierre Roger a écrit :

YannX a écrit :

Une autre solution simplissime (je fais la remarque en fonction des 
squelettes de la dist !)
dans INC-HEAD rajouter un <INCLURE{fond=css-color#ID_RUBRIQUE}
(a condition de verifier que l'on a toujours  une boucle englobante..ARTICLE 
ou RUBRIQUE)
avec quelques fichiers CSSS particularisés (et un par defaut pour l'absence 
de rubriques..)
(cela evite de modifier TOUS les squelettes !!
  

J’ai rajouté l’INCLURE dans beespip_inc_head.html

Mais j’ai une erreur :
Aucun squelette ‹ css-color › n’est disponible…

Ce qui semble normal puisque je n’ai pas créé de squelette spécifique.

J’ai une rubrique id_rubrique = 1
J’ai créé un fichier emera_styles_1.css

Dans le fichier beespip_inc_head.html, j’ai rajouté en dernier :

La valeur #ID_RUBRIQUE n’est pas pris en compte. Comment peut-on faire prendre en compte cet argument : #ENV ?

tu es bien dans une boucle(RUBRIQUES) englobante ?

Oui.

Ci-dessous l’appel de inc_beespip_head avec id_rubrique passé en argument.

<BOUCLE_rubrique_principal(RUBRIQUES) {id_mot}{lang}>

..: #NOM_SITE_SPIP [<:beespip:accueil:>] :..

ok et en déplaçant une } ainsi ?

Aie!!! La page est toute blanche Y’a plus rien…

Et si tu essayes (à condition que le chemin soit bon)

J’ai refait plusieurs essais.

L’appel au feuille de style se trouve dans inc_beespip.css

<BOUCLE_rubrique_principal(RUBRIQUES) {id_mot}{lang}>

..: #NOM_SITE_SPIP [<:beespip:accueil:>] :.. J'ai dupliqué la feuille de style emera_styles_1.css en emera_styles.css Lorsque je mets en commentaire toutes les feuilles de style, on a les styles SPIP par défaut Lorsque je mets en dur l'appel de , c'est bien emera_styles.css qui est utilisé Mais dès que l'on a : la feuille de style n'est pas trouvée. Je sais pas quoi faire. Yoo35 Ydx a écrit :