Couleur de Rubrique

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

Dernière modification de cette page le 14 février 2019

Discussion

11 discussions

  • 7
    Gecko62

    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

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

    • 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

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

    • 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

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

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

    • C’est parfait merci beaucoup

    Répondre à ce message

Ajouter un commentaire

Qui êtes-vous ?
  • [Se connecter]

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom