Utilisation
Une fois activé comme les autres plugins, la page de configuration propose de choisir sur quel objet vous désirez activer le choix de couleur.
Lorsque ce choix est fait, la page d’un objet sélectionné offre un formulaire pour choisir une couleur (un code hexadécimal) ou la supprimer.
La valeur enregistrée peut être utilisée ensuite dans les squelettes ou une feuille de style dynamique avec la balise #COULEUR au sein d’une boucle.
Exemple dans un squelettes :
- <BOUCLE_mot(MOTS){id_mot}>
- <h1[ style="background:(#COULEUR);"]>
- #TITRE
- </h1>
- </BOUCLE_mot>
Exemple dans une feuille de style dynamique :
1 - Premièrement déclarer dans la balise head de la page mot :
- [<link rel="stylesheet" href="(#CSS{css/couleurs.css})" type="text/css" />]
2 - Deuxièmement modifier le squelette de la page mot :
- <div class="cartouche cartouche#ID_MOT">
- <h1 class="#EDIT{titre}">[(#LOGO_MOT|image_reduire)]#TITRE</h1>
- </div>
3 - Troisièmement créer le fichier css/couleurs.css.html contenant :
- [(#REM)<style>/*
- ATTENTION: il faut absolument le charset sinon Firefox croit que
- c'est du text/html !
- Cache à régler selon les cas.
- */]
- #CACHE{3600*100,cache-client}
- #HTTP_HEADER{Content-Type: text/css; charset=iso-8859-15}
- <BOUCLE_mot(MOTS){tout}>
- [.cartouche#ID_MOT h1 { background-color:(#COULEUR); }]
- </BOUCLE_mot>
Usage des filtres de couleurs
Il est possible d’utiliser des filtres de couleurs sur la balise #COULEUR, mais il faut bien replacer le ’#’ pour retrouver le code hexadécimal correspondant :
- [color:#(#COULEUR|couleur_extreme|couleur_inverser);]
Bloquer le changement de couleur
La page de configuration permet de bloquer le choix de couleur pour ne plus les modifier. Il faudra revenir sur la page de configuration pour autoriser à nouveau le changement de couleur.
Palette
Si vous utilisez un navigateur récent il vous proposera automatiquement de définir vos couleurs sur une palette chromatique. Si ce n’est pas le cas, vous pourriez installer le plugin « Palette » pour obtenir un résultat similaire.
Vos commentaires
# Le 8 décembre 2017 à 16:08, par Maïeul
En réponse à : Couleur d’Objet
Pourquoi ce plugin est-il rangé dans la catégorie maintenance ?
# Le 8 décembre 2017 à 16:32, par chankalan
En réponse à : Couleur d’Objet
hello,
je sais pas trop, c’est une erreur, ça devrait être dans « outil » ou dans « squelette » à ton avis ?
# Le 8 décembre 2017 à 16:41, par Maïeul
En réponse à : Couleur d’Objet
outil (squelette c’est pour les jeux de squeletet)
# Le 8 décembre 2017 à 19:23, par chankalan
En réponse à : Couleur d’Objet
super, merci Maïeul, j’étais pas dispo tout de suite...
# Le 8 décembre 2017 à 19:24, par Maïeul
En réponse à : Couleur d’Objet
Je n’ai encore rien changé ;-)
# Le 8 décembre 2017 à 23:06, par chankalan
En réponse à : Couleur d’Objet
fait !
je sais pas s’il faut incrémenter z pour ça : https://zone.spip.org/trac/spip-zone/changeset/107925
Répondre à ce message
# Le 28 août 2017 à 15:06, par Julien
En réponse à : Couleur d’Objet
Il est impossible de faire ?
#INFO_COULEUR{rubrique,1}
# Le 8 décembre 2017 à 16:40, par Maïeul
En réponse à : Couleur d’Objet
#INFO_XXX fonctionne pour les champs sur la table principale de l’objet. Là c’est une table auxilaire. Donc plutôt
<BOUCLE_couleur_objet(spip_couleur_objet_liens){objet=rubrique}{id_objet=1}>
#COULEUR_OBJET
</BOUCLE_couleur_objet>
Dans la version 0.3.0 j’ai ajouté la possibilité de faire
#INCLURE{fond=inc-couleur-objet,objet=rubrique,id_objet=1}
# Le 8 décembre 2017 à 16:44, par Julien
En réponse à : Couleur d’Objet
Super ! Merci pour le suivi :)
Répondre à ce message
# Le 13 juillet 2016 à 01:18, par Julien
En réponse à : Couleur d’Objet
Pourrait-on avoir cet outil dans les documents également ? :)
Répondre à ce message
# Le 17 juin 2016 à 11:09, par mailou
En réponse à : Couleur d’Objet
Bonjour,
Je découvre ce plugin, j’ai le dernier SPIP 3.1.1 [22913] j’ai créé un site dont la page est déclarée en en css body background :#ba6e6e ; et comme mon site est une généalogie j’ai donc configuré le plugin pour colorier seulement les articles, j’ai donc colorié les femmes en rose et les hommes en bleu, et bien rien ne se passe.
Est-ce mon background qui empêche quelque chose ?
# Le 17 juin 2016 à 13:56, par chankalan
En réponse à : Couleur d’Objet
Bonjour,
le plugin ne suppose pas ce que fera le squelette avec cette couleur : il faut donc utiliser la couleur dans une feuille de style ou bien directement dans le squelette de l’article, avec une classe comme dans les exemples ci-dessus...
Répondre à ce message
# Le 17 mai 2016 à 00:25, par Adam
En réponse à : Couleur d’Objet
Bonjour,
Oui la couleur a été bien choisie dans l’espace privé.
version Spip 3.1.1
# Le 17 mai 2016 à 06:01, par chankalan
En réponse à : Couleur d’Objet
Je n’ai rien constaté d’anormal de mon côté sur le dernier SPIP 3.1.1...
Est-ce que le problème pourrait être une autre règle CSS ?
Est-ce que le code renvoi bien le code hexadécimal de la couleur ?
Répondre à ce message
# Le 14 mai 2016 à 22:10, par Adam
En réponse à : Couleur d’Objet
Bonjour,
Ce plugin est une bonnne alternative plus complète au plugin « couleur rubrique » mais il ne semble pas fonctionner avec spip 3.1.
Testé dans un squelette avec le code donné plus haut.
<BOUCLE_mot(MOTS){id_mot}>
<h1[ style="background:(#COULEUR);"]>
#TITRE
</h1>
</BOUCLE_mot>
# Le 16 mai 2016 à 20:37, par chankalan
En réponse à : Couleur d’Objet
Bonjour,
le plugin est normalement fonctionnel avec SPIP 3.1. Avez-vous bien défini la couleur de ce mot dans l’espace d’administration de SPIP ? (-> sur la page du mot en question ?)
Répondre à ce message