SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 249 visiteurs en ce moment

Accueil > Squelettes > Outils pour squelettes > Couleur de Rubrique > Couleur de Rubrique

Couleur de Rubrique

9 juin 2012 – par chankalan – 56 commentaires

20 votes

Le plugin Couleur de rubrique est maintenant adapté à SPIP3.

Il permet d’attribuer une couleur par rubrique de façon très simple : un bloc est ajouté sur la page rubrique de l’administration de votre site, qui vous permet de déterminer une couleur, de la modifier et de la supprimer.

Importante modification par rapport à la version précédente

(Entre parenthèses, la documentation du plugin pour SPIP 2 n’a pas changée, sur le site de l’auteur du plugin : http://www.paris-beyrouth.org/tutoriaux-spip/article/le-plugin-pb-couleur-rubrique)

Il ne gère plus lui-même l’installation de la librairie Farbtastic pour l’affichage de la roue chromatique, mais il délègue ce travail au plugin Palette. Donc il fonctionne par défaut sans la roue chromatique : il suffit simplement d’ajouter le plugin Palette à votre site pour que la roue chromatique soit fonctionnelle.

Les squelettes sont saufs !

Le fonctionnement est identique aux précédentes versions, la page d’explication est toujours valide : http://www.paris-beyrouth.org/tutoriaux-spip/article/le-plugin-pb-couleur-rubrique
Le fonctionnement : une fois la couleur déterminée sur la page de la rubrique (côté administration de votre site), la couleur est ensuite utilisable dans les squelettes de cette manière : [(#ID_RUBRIQUE|couleur_rubrique)]
qui renvoi le code hexadécimal de la couleur enregistrée pour la rubrique sans le dièse.

Pour l’utiliser dans l’attribut style d’une balise, par exemple, à l’intérieur d’une boucle où id_rubrique existe, il faut donc écrire :

<div[ style="background:#(#ID_RUBRIQUE|couleur_rubrique);"]></div>

Pour utiliser la couleur du secteur quelle que soit la rubrique dans laquelle on se trouve, le filtre |couleur_secteur est disponible :

<div[ style="background:#(#ID_RUBRIQUE|couleur_secteur);"]></div>

(version 2.2.1 du plugin)

On retrouve la fonction de choix de couleur pour le site entier sur la page ?exec=rubriques (SPIP 3). Pour l’utiliser quelle que soit la rubrique dans laquelle on se trouve, le filtre |couleur_site est disponible :

<div[ style="background:#(#ID_RUBRIQUE|couleur_site);"]></div>

(version 2.3.0 du plugin)

Avec tout ça on peut déduire les conditions suivantes :

[(#SET{couleur_site,[#(#ID_RUBRIQUE|couleur_site)]})]
[(#SET{couleur_secteur,[#(#ID_RUBRIQUE|couleur_secteur)]})]
[(#SET{couleur_rubrique,[#(#ID_RUBRIQUE|couleur_rubrique)]})]

<div style="background:[(#GET{couleur_site}|sinon{#GET{couleur_secteur}}|sinon{#GET{couleur_rubrique}})];">
...
</div>

Les couleurs sont intactes !

Le passage d’un site SPIP 2.1.14 en SPIP3, puis l’ajout de ce cette version de Couleur rubrique a bien fonctionné.

+ configuration

Une page de configuration est ajoutée :

  • pour interdire/autoriser le changement de couleur sur toutes les rubriques. Quoi qu’il en soit, la couleur de la rubrique et son code hexadécimal s’affiche sur la page rubrique de l’espace privé.
  • pour ne choisir une couleur que sur les secteurs (les sous-rubriques n’auront pas de couleur) - version 2.2.0 du plugin

La page de configuration se retrouve depuis la page des plugins actifs, la petite icône d’outils « tournevis et clé à molette » en bout de ligne...

Voir en ligne : http://plugins.spip.net/pb_couleur_...

Dernière modification de cette page le 6 avril 2015

Retour en haut de la page

Vos commentaires

  • Le 16 octobre 2013 à 12:39, par mirobolus En réponse à : Couleur de Rubrique

    Bonjour, et merci pour cette chouette fonction.
    J’ai découvert chez mon client que les couleurs des rubriques ne sont pas affichées sous IE10. Quelqu’un a-t-il rencontré ce problème ?
    Merci pour votre aide.

    • Le 16 octobre 2013 à 13:31, par chankalan En réponse à : Couleur de Rubrique

      Bonjour,
      il s’agit du formulaire de choix de couleur dans l’espace privé ?
      Sur une interface large ou normal ?

    • Le 16 octobre 2013 à 13:39, par mirobolus En réponse à : Couleur de Rubrique

      Merci chankalan. Il s’agit des couleurs des rubriques sur le site public. Je suis sous Spip 3.0.8 avec la dernière version du plugin. Mes couleurs sont externalisées dans un fichier jeux_couleurs.css.html comportant ceci :

      #HTTP_HEADER{Content-type: text/css}
      [(#SET{couleur,[#(#ID_RUBRIQUE|couleur_rubrique
      |sinon{[(#ID_RUBRIQUE|couleur_secteur)]}
      |sinon{[(#ID_RUBRIQUE|couleur_site)]}
      |sinon{[(#ID_RUBRIQUE|couleur_secteur)]})]
      })]

      <BOUCLE_monarticle(ARTICLES) {id_article}>
      <BOUCLE_sarubrique(RUBRIQUES) {id_rubrique}>
      [(#SET{couleur,[#(#ID_RUBRIQUE|couleur_rubrique
      |sinon{[(#ID_RUBRIQUE|couleur_secteur)]}
      |sinon{[(#ID_RUBRIQUE|couleur_site)]})]
      })]
              <BOUCLE_sarubriqueaelle(RUBRIQUES) {id_rubrique}>
         [(#SET{couleur,[#(#ID_RUBRIQUE|couleur_rubrique
         |sinon{[(#ID_RUBRIQUE|couleur_secteur)]}
         |sinon{[(#ID_RUBRIQUE|couleur_site)]})]
         })]
         </BOUCLE_sarubriqueaelle>

      </BOUCLE_sarubrique>
      </BOUCLE_monarticle>

      .babbin{background-color: [(#GET{couleur})];}

      ul.ssRub li {border-left: 10px solid [(#GET{couleur})] !important; }       

      .nav li ul .babbin {background-color: [(#GET{couleur})] !important;}

      h1,.h1, #central h2,#central .h2 { color: [(#GET{couleur})] !important;}

      .block-title {border-bottom: 6px solid [(#GET{couleur})]; color: [(#GET{couleur})] !important;}

      #central a, #central a:link, #central a:visited {color: [(#GET{couleur})];}

      Tout fonctionne parfaitement sur tous les navigateurs sauf sur IE10 : aucune couleur pilotée par le plugin n’apparait (dans les articles, les rubriques, sur les titres et dans le menu...).

    • Le 16 octobre 2013 à 13:47, par chankalan En réponse à : Couleur de Rubrique

      c’est plutôt étonnant qu’IE 10 ne sache pas gérer les css comme les autres... ce ne serait pas un soucis sur le poste uniquement ? un problème de cache ?
      Le feuille de style est bien présente à partir du poste en question, avec les bonnes couleurs ?

    • Le 16 octobre 2013 à 14:07, par mirobolus En réponse à : Couleur de Rubrique

      Je viens de faire vérifier sur un pc familial avec Windows 8 : on voit bien les couleurs. Il s’agit donc visiblement d’un problème chez le client. Quelle piste puis-je lui donner ? Est-ce qu’une fonction est désactivée ou bloquée par IE10 ? Pourtant chez lui, le diaporama fonctionne, le calendrier et les fonctions ajax aussi. Mystère...
      En tout cas merci : je me suis un peu précipitée, j’aurais dû contrôler avant de lancer ma question... Sorry.

    • Le 15 juin à 08:23, par mirobolus En réponse à : Couleur de Rubrique

      Quelques années après, je reviens sur ce message. Pas possible de voir les couleurs de rubriques sous IE sur de nombreux ordis, et aujourd’hui je retente pour un nouveau projet : Sur Microsoft Edge, voici le message dans la console : « HTTP403 : ACCÈS INTERDIT. Le serveur a compris la requête, mais il refuse de l’exécuter. (XHR) : GET - http://xxxxxxxxxx.fr/spip.php?page=css%2Fjeux_couleurs.css&id_rubrique=16 »
      Une idée ? Merci

    • Le 15 juin à 11:36, par chankalan En réponse à : Couleur de Rubrique

      Pas moins étrange... la feuille de style est bien insérée dans le head et elle comporte le bon entête ?
      cf https://contrib.spip.net/Couleur-d-Objet#cssdynamique

    • Le 15 juin à 12:31, par mirobolus En réponse à : Couleur de Rubrique

      Je te remercie pour ta réponse. La feuille de style, nommée jeux_couleurs.css.html et rangée dans le dossier /css, comporte cet entête :
      #HTTP_HEADER{Content-Type: text/css; charset=iso-8859-15}

      Et elle est appelée dans le head ainsi :

      [<link rel="stylesheet" href="(#URL_PAGE{css/jeux_couleurs.css}|parametre_url{id_rubrique, #ID_RUBRIQUE})" type="text/css" media="projection, screen, tv" />]

      Tout fonctionne très bien sur Firefox mais pas sur tous les navigateurs. Même Chrome d’ailleurs, je viens d’essayer, y compris sur mon tél. http://www.ile-aux-enfants-83.fr

    • Le 15 juin à 12:58, par chankalan En réponse à : Couleur de Rubrique

      Est-ce que tu peux tester avec le contenu de la feuille directement dans une balise <style type="text/css">... </style>, sans l’entête ?

    • Le 15 juin à 14:18, par mirobolus En réponse à : Couleur de Rubrique

      Je viens de faire ceci :

      Test 1- intégration de ce code dans rubrique.html

      <style type="text/css">
      [(#SET{couleur,#ffff00})]
      h1,.h1, #central h2,#central .h2 { color: [(#GET{couleur})] !important;}
      </style>

      => Firefox : ok ; Chrome : ok ; Edge : ok

      Test 2- Remplacement de ce code par ma boucle, toujours dans rubrique.html :

      <style type="text/css">
      [(#SET{couleur,[#(#ID_RUBRIQUE|couleur_rubrique
      |sinon{[(#ID_RUBRIQUE|couleur_secteur)]}
      |sinon{[(#ID_RUBRIQUE|couleur_site)]}
      |sinon{[(#ID_RUBRIQUE|couleur_secteur)]})]
      })]

      <BOUCLE_monarticle(ARTICLES) {id_article}>
      <BOUCLE_sarubrique(RUBRIQUES) {id_rubrique}>
      [(#SET{couleur,[#(#ID_RUBRIQUE|couleur_rubrique
      |sinon{[(#ID_RUBRIQUE|couleur_secteur)]}
      |sinon{[(#ID_RUBRIQUE|couleur_site)]})]
      })]
              <BOUCLE_sarubriqueaelle(RUBRIQUES) {id_rubrique}>
         [(#SET{couleur,[#(#ID_RUBRIQUE|couleur_rubrique
         |sinon{[(#ID_RUBRIQUE|couleur_secteur)]}
         |sinon{[(#ID_RUBRIQUE|couleur_site)]})]
         })]
         </BOUCLE_sarubriqueaelle>

      </BOUCLE_sarubrique>
      </BOUCLE_monarticle>

      (...)

      => Firefox : ok ; Chrome : ok ; Edge : ok

      3- Appel de la feuille de style jeux_couleurs.css.html dans le head comme ceci :
      [<link rel="stylesheet" href="(#URL_PAGE{css/jeux_couleurs.css}|parametre_url{id_rubrique, #ID_RUBRIQUE})" type="text/css" media="projection, screen, tv" />]
      et avec le code suivant :

      #HTTP_HEADER{Content-Type: text/css; charset=iso-8859-15}

      [(#SET{couleur,#ffff00})]
      h1,.h1, #central h2,#central .h2 { color: [(#GET{couleur})] !important;}

      => Firefox : ok ; Chrome : KO ; Edge : KO

    • Le 15 juin à 14:28, par chankalan En réponse à : Couleur de Rubrique

      Personnellement je n’ai jamais appelé une feuille css différente à chaque page de rubrique...
      Je mets dans le squelette une classe par exemple couleur#ID_RUBRIQUE là où je la souhaite, de manière à la cibler dans une seule feuille de style, en bouclant sur toutes les rubriques et en appliquant la règle :
      [.couleur#ID_RUBRIQUE { background-color:#(#ID_RUBRIQUE|couleur_rubrique); }]

      Ça permet de générer une seule feuille de style contenant toutes les couleurs pour toutes les rubriques.
      ...

    • Le 15 juin à 18:13, par mirobolus En réponse à : Couleur de Rubrique

      Le pb réside en fait dans l’appel de la feuille de style.
      Si on intègre les règles dans les squelettes, tout fonctionne super bien sur tous les navigateurs. Mais dès qu’on appelle la feuille css dynamique comme ça : [<link rel="stylesheet" href="(#URL_PAGE{css/jeux_couleurs.css}|parametre_url{id_rubrique, #ID_RUBRIQUE})" type="text/css" media="projection, screen, tv" />], ça ne fonctionne plus sous Edge et Chrome, mais ça marche parfaitement sous Firefox.
      C’est dommage parce que le but est bel et bien de n’avoir qu’une feuille de styles qui aurait géré les couleurs variables quel que soit l’objet éditorial appelant.
      En tout cas merci de t’être penché sur ce curieux problème.

    • Le 15 juin à 18:22, par chankalan En réponse à : Couleur de Rubrique

      De rien, mais donc il ne faut pas qu’elle soit appelée avec un parametre_url, car ça change le contenu de la feuille à chaque fois, ce qui est dommage pour une feuille de style qui devrait se mettre en cache dans les navigateurs... et ça coince apparemment avec certains... si tu suis l’exemple que je te donne plus haut ça roule tout seul ;o)

    Répondre à ce message

  • Le 31 août 2012 à 11:07, par sebatteur En réponse à : Couleur de Rubrique

    Bonjour , sous spip 3.0.4 je n’arrive plus à choisir la couleur à la racine du site.
    cordialement

    • Le 31 août 2012 à 11:14, par chankalan En réponse à : Couleur de Rubrique

      Bonjour,
      ... mais la racine, c’est pas une rubrique, on peut pas choisir de couleur si on a pas une rubrique... je vois pas comment ça a été possible à un moment...
      Quelques précisions ?
      C’est certainement contournable en programmation, mais pas dans le plugin...

    Répondre à ce message

  • Le 18 mars 2014 à 12:36, par Fifouille En réponse à : Couleur de Rubrique

    Bonjour, je suis sous spip 2.25 et je n’arrive pas à faire fonctionner le plugin. J’ai bien choisi la couleur de la rubrique avec le sélecteur puis insérer (#ID_RUBRIQUE derrière une boucle rubrique. Cela ne marche pas. Avez-vous une idée de ce qu’il faudrait faire pour cela fonctionne ?
    Merci

    • Le 18 mars 2014 à 13:25, par chankalan En réponse à : Couleur de Rubrique

      Bonjour,
      avec le filtre |couleur_rubrique ça doit bien marcher pourtant...
      Les autres filtres, par contre, n’ont pas encore été reportés pour SPIP2, |couleur_secteur et |couleur_site
      ...

    Répondre à ce message

  • Le 28 mai 2013 à 11:22, par amvla En réponse à : Couleur de Rubrique

    Bonjour,

    tout d’abord merci pour ce plugin très pratique !

    J’utilise sans problème la couleur des rubriques et secteurs dans mes squelettes et j’aimerais savoir comment utiliser la couleur définie pour le site (défini pour la racine du site). Mon site est sous SPIP 2.1.2

    Merci d’avance pour cet éclaircissement !

    • Le 28 mai 2013 à 11:47, par chankalan En réponse à : Couleur de Rubrique

      Bonjour,
      avec SPIP 2.1 il faut se rendre sur la page des rubriques /index.php ?exec=naviguer&id_rubrique=0
      Dans le menu c’est le lien sur « Édition »
      Avec le plugin « Bandeau » c’est « Édition > Rubriques »

    • Le 28 mai 2013 à 12:05, par amvla En réponse à : Couleur de Rubrique

      Bonjour,

      merci pour cette réponse très rapide !

      J’ai effectivement défini la couleur principale du site à cet endroit. Par contre je ne vois pas comment l’appeler dans mes squelettes. Pour les rubriques j’utilise col_rub#ID_RUBRIQUE. Quelle balise utiliser pour la couleur principale du site ?

      Merci pour votre aide

    • Le 28 mai 2013 à 12:54, par chankalan En réponse à : Couleur de Rubrique

      a pardon, j’avais pas saisi...
      En fait je n’ai trouvé que [(#VAL{0}|couleur_rubrique)]

    Répondre à ce message

  • Le 21 juillet 2012 à 20:35, par Francky En réponse à : Couleur de Rubrique pour SPIP 3

    Bonjour

    Le plug ne s’affiche pas pareil suivant le navigateur
    Sous Chrome
    La boite « couleur de cette rubrique » s’affiche à droite et quand on clique dedans pour changer la couleurs, une fenêtre apparait et l’on vois un nuancier et c’est génial, car on peut même conserver des couleurs en mémoire, donc, c’est encore mieux que la simple roue chromatique !
    Voir fichier joint

    Sous IE9 et firefox 14.0.1, la boite apparait à gauche sous le bloc « Logo de la rubrique » et si l’on clique pour changer la couleur, l’on voit juste la roue chromatique.

    Alors voilà, j’aurais une question !
    Serait’il possible d’avoir de réglages des couleurs comme sous chrome pour les autre navigateurs ?

    JPEG - 361.5 ko
    • Le 21 juillet 2012 à 22:35, par chankalan En réponse à : Couleur de Rubrique pour SPIP 3

      Bonjour,
      il y a 2 choses :
      -  pour le placement du bloc, si on choisi « écran large » dans les préférences utilisateur, et si on a une fenêtre assez large, il se place à droite, sinon normalement il reste à gauche sous le logo...
      -  la balise input du choix de couleur a un attribut type=« color » qui permet aux navigateurs qui le permettent de gérer eux-même la roue chromatique, comme Chrome le fait...

      donc ça dépend du navigateur, et pas du plugin...

    • Le 22 juillet 2012 à 10:59, par Francky En réponse à : Couleur de Rubrique pour SPIP 3

      Ok, merci, j’ai compris pour le bloc :-)

      Par contre, je comprends pas, c’est normal que la roue ne soit la même ?
      Je joins une photo de l’apparence, sous IE9 et Firefox 14.0.1

      Cela viendrait de palette ou de la lib alors ?

      JPEG - 247.1 ko
    • Le 23 juillet 2012 à 17:06, par chankalan En réponse à : Couleur de Rubrique

      en fait,
      -  soit le navigateur prend en charge la roue chromatique s’il reconnaît le type=« color »,
      -  soit c’est le plugin Palette s’il est installé (comme ici pour IE9 ou Firefox) qui prend en charge l’affichage de la roue...
      -  soit enfin on a pas le plugin Palette ni un navigateur qui reconnaît la type=« color » et alors on a pas de roue chromatique, juste le champ texte pour renseigner le code de la couleur (c’est un peu triste mais ça marche aussi)

    • Le 5 février 2013 à 20:15, par rédo En réponse à : Couleur de Rubrique

      Bonsoir
      je débarque tout juste sur la planete spip
      je dis planete car je n’y comprend pas grand chose
      je viens juste de réussir à installer spip3 sur ovh
      mais maintenant je comprend rien sur comment fonctionne un plug in et notamment celui-ci
      Une fois l’installation terminé dans la partie admin de mon site je dois faire quoi ???
      copier quoi et ou je comprend pas ?
      je dois aller sur le serveur via ftp pour modifier des fichier ?
      lesquels ? ou copier les ligne cités plus haut ...
      si quelqu’un peut m’aider je pense que ça m’aiderai à comprendre beaucoup sur le fonctionnement de spip !
      En tout cas merci à tout ceux qui font ça... ! c’est cool ça aide tout le monde !

    • Le 6 février 2013 à 09:35, par chankalan En réponse à : Couleur de Rubrique

      Bonjour,
      on atterri sur la planète SPIP là où on peut... mais s’il y a un endroit rapidement incontournable ce sera peut-être http://www.spip.net/fr_rubrique144.html

      Sinon le plugin couleur de rubrique se contente d’enregistrer dans la base de données un code couleur hexadécimal associé à une rubrique. Il ne défini pas l’usage qu’on veut en faire...

    • Le 7 février 2013 à 20:21, par rédo En réponse à : Couleur de Rubrique

      Oui merci ça m’éclaire un peu
      j’ai fait les exo
      j’ai aussi installé skel-editor
      du coup ça me permet de savoir à peut près qui fait quoi
      mais je n’arrive toujours pas à savoir ou je dois copier « avec tout ça on peut déduire les info suivantes »
      dans un fichier css ? dans un html ? dans un php ?
      voila je voudrais simplement pouvoir avoir une couleur d’ensemble différente dans chaque rubrique, tout simple...

    • Le 8 février 2013 à 02:58, par chankalan En réponse à : Couleur de Rubrique

      plusieurs réponses sont possibles, mais essaie déjà de mettre ceci

      <body[ style="background:#(#ID_RUBRIQUE|couleur_rubrique);"]>

      dans le fichier rubrique.html et article.html (il faut placer dans a balise ouvrante de body l’attribut style avec tout ce qui est dans les deux crochets, il mettra la couleur de la rubrique en couleur de fond)

    • Le 8 février 2013 à 14:29, par rédo En réponse à : Couleur de Rubrique

      Super ! Génial, ça marche !!!!
      merci pour les explications !
      une dernière chose quand même que j’ai pas compris, en lisant et essayant de reproduire le tutoriel conseillé
      ce que je comprend c’est que lorsque l’on tape dans l’url :
      http://votresite.net/spip.php?page=tutoriel&id_article=1
      le fichier tutoriel.html attend des infos et notamment id_article1
      je suppose donc que c’est dans ce fichier que tout ce passe ?
      mais lorsque je suis sur mon site quand je clique dans une rubrique mon url est simplement
      http://votresite.net/spip.php?rubrique1
      je ne sais donc pas quel fichier il faut modifier ? (sauf que maintenant je crois comprendre que c’est le rubrique.html
      ce faisant je fait la même chose pour les articles je modifie article.html et là rien ne se passe car ce n’est pas le bon ! Alors comment faire pour savoir quel fichier modifier ?
      Hier j’ai modifié le spip.css partout ou il y avait marqué couleur pour voir ce qui se passe. J’ai donc réussi à modifier la couleur de fond et puis lorsque je j’ai remplacé le code hex de la couleur par : (#ID_RUBRIQUE, là plus rien !
      Bref un peu perdu
      ce midi je re-essaye avec tes info et là ça marche que pour les rubriques.
      et puis je tombe sur skel-édit, j’édit donc ma page et je vois qu’il y a un fichier :
      plugins-dist/compresseur/article.html
      Donc comment savoir que c’est dans article.html de /compresseur/ qu’il faut faire la manip et non pas dans article.html de squeletes-dist ?
      Enfin voilà merci encore et vive le monde libre !! je cours mettre quinze étoiles au plug in !

    • Le 8 février 2013 à 14:58, par chankalan En réponse à : Couleur de Rubrique

      désolé, il y a trop de chose dans ton poste pour que je réussisse à répondre à tout... ou à comprendre :

      • il y a des notions qui concernet SPIP en général, et tu peux utiliser la liste spip@rezo.net pour poser tes questions, il y aura plus de monde à même de te répondre : voir http://listes.rezo.net/mailman/listinfo/spip
      • pour la couleur de rubrique, mais c’est une notion générale à SPIP : pour que #ID_RUBRIQUE ait une valeur, il faut se trouver dans un contexte qui contient cette valeur. Dans une boucle d’article, par exemple, #ID_RUBRIQUE sera l’id de la rubrique de l’article, puisque l’article est forcément dans une rubrique...
      • par contre attention : les plugins ont des fonctionnalités bien précises, je te conseille de ne pas modifier de fichiers ailleurs que dans squelettes, si tu vas au devant de graves ennuis !!! relativement à ton site ;o), bien entendu...

    Répondre à ce message

  • Le 3 décembre 2012 à 14:11, par Loiseau2nuit En réponse à : Couleur de Rubrique

    Bravo et merci pour ce portage !

    Mais (parce qu’il en fallait bien un quand même ^^) je crois me souvenir que dans les premières versions d’ARNO*, on pouvait paramétrer une couleur par défaut pour toutes les rubriques (rubrique 0) permettant tout de même de renvoyer un code couleur, même lorsque l’on n’en paramétrait aucun pour la rubrique en cours..

    Dans cette version ci, on ne peut plus le faire. Ce me semble un peu dommage. Une telle régression était-elle voulue ? Pourquoi ?

    • Le 3 décembre 2012 à 16:37, par chankalan En réponse à : Couleur de Rubrique

      Je ne me rappelle pas d’un paramètre comme ça... c’est peut-être la couleur de la rubrique racine qui est héritée automatiquement par les sous-rubriques ?

    • Le 4 décembre 2012 à 14:56, par Loiseau2nuit En réponse à : Couleur de Rubrique

      Alors oui, déjà, ca c’est le cas, la coulmeur du secteur s’applique par héritage à toutes les sous-rubriques, jusqu’ici pas de soucis MAIS, là je parle bien de la rubrique 0 à laquelle on pouvait assigner une couleur, utilisable par tous les secteurs ou autre rubriques à laquelle on ne spécifie pas de couleur particulière. (très exactement comme le principe du « Logo standard des rubriques » que l’on peut paramétrer sur ?exec=rubriques

      La première version d’ARNO* le prévoyait mais pas celle-ci et là je dois avouer que j’ai un projet sur lequel ca me handicape pas mal (même si je peux gérer par du hack et de la bidouille de BOUCLE+CSS, je pense surtout à mes collègues qui devront se repalucher le code plus tard ^^)

    • Le 4 décembre 2012 à 15:22, par chankalan En réponse à : Couleur de Rubrique

      Je veux bien le faire mais je vois pas ce que c’était...
      Sur la version 1.6.2 avec SPIP 2, comment je dois faire pour choisir la couleur de toutes les rubriques ?
      Moi je suis parti de la dernière version la plus à jour, la seule qui se trouvait sur la zone...

      On pourrait peut-être, dans le fichier de configuration, paramétrer une couleur pour toutes les rubriques, mais ça n’aurait probablement pas de rapport avec le système qui pouvait exister auparavant (donc pas de compatibilité).

    • Le 4 décembre 2012 à 15:29, par chankalan En réponse à : Couleur de Rubrique

      ah si d’accord, je viens de trouver ?exec=naviguer
      je regarde comment refaire ça... j’avais jamais utilisé...

    • Le 5 décembre 2012 à 11:25, par chankalan En réponse à : Couleur de Rubrique

      la version 2.3.0 devrait retrouver la couleur générale du site et apporter le filtre |couleur_site ... tout en essayant de rester KISS.
      L’article ci-dessus est mis à jour.
      Merci de faire des retours si ça fonctionne bien ou pas.

    • Le 5 décembre 2012 à 11:58, par Loiseau2nuit En réponse à : Couleur de Rubrique

      Je ne suis pas sur le projet concerné aujourd’hui mais tu auras mes retours très rapidement.
      En tout cas, merci pour les modifs, quoi qu’il arrive :-)

    • Le 13 décembre 2012 à 10:19, par Loiseau2nuit En réponse à : Couleur de Rubrique

      je sur-valide !

      Même pas eu besoin de refaire mes conditionnelles, |couleur_site semble s’appliquer par défaut quand |couleur_rubrique n’existe pas !

      Soit pile poil l’effet attendu !

      Un énorme merci à toi :-)

    Répondre à ce message

  • Le 26 mars 2015 à 21:31, par jeromeD En réponse à : Couleur de Rubrique

    Bonjour et merci pour ce plugin.

    Je l’utilise dans le cadre d’un menu déroulant pour que le déroulant soit de la couleur de la rubrique.
    J’applique cela à la balise ul. mais cela ne s’applique pas au sous-sous menu. Est-ce que quelqu’un aurait une idée afin d’appliquer la couleur rubrique aux ul des sous-menus déroulant de niveau 2 et suivant ?

    Merci d’avance

    ... voici mon code de menu :

    1. <ul id="menu_horizontal">
    2. <BOUCLE_racine(RUBRIQUES){racine}{par titre}{lang}{doublons}>
    3. <li class="[(#EXPOSE)]"[ >
    4. <a href="#URL_RUBRIQUE" [class="(#EXPOSE)"]>
    5. [(#TITRE|supprimer_numero)]</a>
    6.  
    7. <B_ss_rubrique>
    8.  
    9. <ul [ style="background:#(#ID_RUBRIQUE|couleur_rubrique);"]>
    10. <BOUCLE_ss_rubrique(RUBRIQUES){id_parent}>
    11. <li class="[(#EXPOSE)]">
    12. <a href="#URL_RUBRIQUE" [class="(#EXPOSE)"] >[(#TITRE)]</a>
    13. <BOUCLE_n(boucle_ss_rubrique)> </BOUCLE_n>
    14. </li>
    15. </BOUCLE_ss_rubrique>
    16. </ul>
    17. </B_ss_rubrique>
    18. </li>
    19. </BOUCLE_racine>
    20. </ul>

    Télécharger

    • Le 26 mars 2015 à 23:42, par chankalan En réponse à : Couleur de Rubrique

      Bonjour,
      si la première couleur fonctionne :

      • est-ce que toutes les rubriques ont une couleur ?
      • est-ce la couleur de la rubrique racine qui doit se poser sur les sous-rubriques ?

      Il est parfois plus facile de gérer une feuille de styles dynamique que des styles dans le code HTML, même si la mise en place est un peu plus lourde. C’est peut-être la solution... voir ici à ce propos : Couleur-d-Objet#feuilledestyle

    • Le 28 mars 2015 à 17:45, par jeromeD En réponse à : Couleur de Rubrique

      Merci pour la réponse.

      Je ne me suis pas lancé dans les feuilles de styles dynamiques où j’en vois un fort potentiel mais qui pour l’instant me paraissent difficile à mon niveau.

      Toutefois, j’ai trouvé la solution « bête » à mon soucis...en relisant mieux la doc...j’ai remplacé |couleur_rubrique par |couleur_secteur...ce qui était évident sauf lorsque l’on passe dessus trop vite sans réfléchir.

      Mais merci encore

      Jérôme

    Répondre à ce message

  • Le 15 mai 2013 à 01:53, par DD En réponse à : Couleur de Rubrique

    Bonjour,

    Est-ce qu’il est possible d’appeler la couleur de rubrique dans une css ?

    J’ai essayé d’ajouter
    [<link rel="stylesheet" href="(#URL_PAGE{couleurs.css}|parametre_url{id_rubrique, #ID_RUBRIQUE})" type="text/css" />]

    dans mon fichier inclure/head.html

    couleurs.css.html contient :

    #HTTP_HEADER{Content-type: text/css}
    h3.spip{color:#[(#ID_RUBRIQUE|couleur_rubrique)];}

    mais cela n’a pas d’effet sur mes squelettes.

    Merci

    dd

    • Le 15 mai 2013 à 10:21, par chankalan En réponse à : Couleur de Rubrique

      Bonjour,
      il y a cet article qui reprend le sujet : http://www.guiderdoni.net/Comment-faire-une-feuille-de-style.html
      ... peut-être un histoire de cache ?

      Précision pour un squelette Z : le inclure/head.html n’est pas inclu avec l’environnement (c’est normal et il faut éviter de modifier ça pour ne pas créer des problèmes de cache...), il faut utiliser les différentes inclusions du dossier head/, head/rubrique.html par exemple, qui sera chargé correctement avec env

    • Le 15 mai 2013 à 13:24, par DD En réponse à : Couleur de Rubrique

      Super ! merci cela fonctionne avec le head/rubrique.html

      Mais c’est pas très pratique tous ces fichiers head à créer. il me reste à trouver comment l’appliquer aux styles du plugin menus pour que la couleur de rubrique soit la couleur de fond des items du menu.

      dd

    • Le 15 mai 2013 à 15:43, par chankalan En réponse à : Couleur de Rubrique

      tu peux utiliser des boucles, comme dans un squelette :

      <BOUCLE_rubrique(RUBRIQUES){racine}>
      li.rubrique#ID_RUBRIQUE { background-color:#[(#ID_RUBRIQUE|couleur_rubrique)]; }
      </BOUCLE_rubrique>

      et dans ton squelette qui génère le menu il faut retrouver la classe :

      <li class="rubrique#ID_RUBRIQUE">...

      enfin à partir de là, rien n’est impossible, comme dans un squelette html... ;o)

    • Le 21 août 2013 à 22:57, par Romulus En réponse à : Couleur de Rubrique

      Bonjour,

      Existe t-il une solution simple pour déclarer la couleur dans les css et non directement dans les squelettes ?

      Je suis entrain de tester ce plugin mais il oblige à faire beaucoup de manuel. C’est dommage.

    • Le 22 août 2013 à 07:55, par chankalan En réponse à : Couleur de Rubrique

      Bonjour,
      la seule solution est de faire une feuille de style dynamique (http://contrib.spip.net/Feuille-de-style-dynamique-des), je ne sais pas si c’est simple... en tout cas, une fois paramétré, c’est assez souple pour le rédacteur.
      Le but du plugin est de définir une couleur pour une rubrique, il ne choisi pas ce qu’il faut faire de cette couleur. Donc c’est forcément manuel...

    Répondre à ce message

  • Le 18 août 2012 à 11:49, par Gecko62 En réponse à : Couleur de Rubrique

    Bonjour,
    Je n’arrive pas à installer ce plugin ?
    Automatiquement il se place dans le répertoire Lib
    et si je le place manuellement dans le répertoire Plugins/auto il n’est pas reconnu !
    Que dois-je faire ?
    Merci de votre réponse

    • Le 26 août 2012 à 23:10, par chankalan En réponse à : Couleur de Rubrique

      Bonjour,
      est-ce que le problème a été résolu ?
      il s’agissait de la bonne version du plugin pour la version de SPIP utilisée ?
      Avez-vous de précisions ?

    • Le 26 août 2012 à 23:54, par Gecko62 En réponse à : Couleur de Rubrique

      Bonjour,

      non le problème n’est pas résolu
      il s’agit bien de la bonne version du plugin
      si je le déplace dans le répertoire Plugin/auto, il n’est pas détecté !!!

      Je reste sans idée, merci de votre soutien

    • Le 27 août 2012 à 10:54, par chankalan En réponse à : Couleur de Rubrique

      pour être précis, le répertoire des plugins doit être à la racine du site et se nommer précisément plugins (tout en minuscule, au pluriel) : ajouter dedans le répertoire du plugin dézippé doit être suffisant pour qu’il apparaisse sur la page d’administration des plugins...
      le répertoire auto, lui, est fait pour le téléchargement automatique, il doit donc être accessible en écriture...
      quelle version de SPIP et du plugin sont concernée ?

    • Le 29 août 2012 à 22:03, par Gecko62 En réponse à : Couleur de Rubrique

      Bonjour,

      La version de Spip est la 2.1.17

      la Revision du plugin est la : 62361

      Il n’est pas non plus détecté par le gestionnaire de plugin si je le place manuellement dans le répertoire plugins

      Si je l’installe automatiquement il va s’installer dans le répertoire lib !!

      C’est à n’y rien comprendre

      Merci de votre aide

      Cordialement

    • Le 31 août 2012 à 11:52, par chankalan En réponse à : Couleur de Rubrique

      j’ai reproduis le problème, je regarde comment régler ça rapidement...

    • Le 31 août 2012 à 14:48, par chankalan En réponse à : Couleur de Rubrique

      voilà, le zip pour SPIP2 avait un problème qui est résolu...
      merci b_b pour la réparation
       ;o)

    • Le 3 septembre 2012 à 23:50, par Gecko62 En réponse à : Couleur de Rubrique

      C’est parfait merci beaucoup

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Métas +

    3 décembre – 14 commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

  • Adaptive Images

    15 novembre 2013 – 69 commentaires

    Un plugin pour permettre aux sites responsive d’adapter automatiquement les images de la page à l’écran de consultation. Adaptive Images, que l’on pourrait traduire par Images adaptatives, désigne la pratique qui vise à adapter les taille, (...)

  • Social tags

    8 septembre 2008 – 428 commentaires

    Le plugin Social Tags permet d’ajouter des icônes de partage de liens vers les sites tels que Digg, Facebook, Delicious.... Une fois le plugin installé et activé (voir doc.), le choix des sites se fait via un menu de configuration. Insertion (...)

  • Module de Paiement Stripe

    17 octobre – commentaires

    Stripe est un prestataire de paiement externe https://stripe.com/fr qui propose une API moderne et une interface de paiement extrêmement conviviale et efficace. Ce module permet les paiements à l’acte et les paiement récurrents. Configuration (...)

  • Métas

    8 août 2009 – 50 commentaires

    Ce petit plugin permet l’ajout, depuis l’espace privé, de metatags aux articles et rubriques de SPIP, ainsi que la mise en exergue de mots importants.

Ça spipe par là