SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Rédaction > Assistants de rédaction > Des couleurs dans le texte > Archives Couleurs dans texte

Des couleurs dans le texte

jeudi 14 juillet 2005, par Aurélien PIERARD. Dernier ajout dimanche 16 septembre 2007


Ce filtre crée de nouveaux raccourcis qui permettent d’insérer de la couleur dans vos textes.


Installation

Copier / coller le script suivant dans le fichier mes_fonctions.php(3) situé à la racine de votre site :

Utilisation

- Pour le webmaster : Il suffit d’ajouter |couleur aux tags spip situé dans les squelettes (fichiers .html).

  • [(#TEXTE|couleur)]

- Pour le rédacteur : Il suffit d’encadrer le texte à mettre en couleur des tags : [nom_couleur] & [/nom_couleur]

  • « Lorem [rouge]ipsum dolor sit[/rouge] amet, consectetuer adipiscing elit. »

- Ce qui donnera le résultat suivant :

  • « Lorem ipsum dolor sit amet, consectetuer adipiscing elit. »

- Autre exemple, le code suivant :

[rouge]Lorem[/rouge] [vert clair]ipsum[/vert clair] [jaune]dolor[/jaune] [bleu ciel]sit[/bleu ciel] [bleu violet]amet,[/bleu violet]

donnera :

Lorem ipsum dolor sit amet,

Liste des couleurs disponibles :

Nom de la couleurCouleur
noir Noir
marron ou rouge fonce Marron ou rouge fonce
vert Vert
vert olive Vert olive
bleu marine Bleu marine
violet Violet
cyan fonce cyan fonce
gris Gris
argent Argent
rouge Rouge
vert clair Vert clair
jaune Jaune
bleu Bleu
fuchia Fuchia
bleu clair Bleu clair
blanc Blanc
bleu azur Bleu azur
beige Beige
brun Brun
bleu-violet Bleu-violet
vert clair Vert clair
brun clair Brun clair
rose clair Rose clair
vert fonce Vert fonce
orange fonce Orange fonce
mauve fonce Mauve fonce
bleu ciel Bleu ciel
or or
ivoire Ivoire
orange Orange
lavande Lavande
rose Rose
prune Prune
saumon Saumon
neige Neige
turquoise Turquoise
jaune paille Jaune paille

Répondre à cet article

  • Equivalent en plugin pour Spip 1.9.2 ?

    28 mars 2007 15:53, par Edmund

    Bonjour, Malheureusement, cela ne fonctionne pas avec la version 1.9.2 (à moins que je me trompe). Je me demandais s’il était possible d’adapter un plugin à cette fonction, on s’inspirant du tutorial que l’on trouve sur Spip.net concernant la réalisation d’un premier plugin !

    Mes premiers essais ne sont pas brillants : il ne se passe rien (il faut dire que j’ai juste copié collé le code dans un fichier coloriage_fonctions.php que j’ai rangé dans le dossier plugin...)

    Si quelqu’un est également intéressé pour développer cette solution...

    Répondre à ce message

    Retour au début des forums

  • des couleurs dans le texte

    15 juin 2007 17:29

    est ce que qqn peux miadé car jé 1 blog et jé envi de metre plusieur coleurs cet a dire de pssé du jaune a vert ou du nir a du rouge

    merci davance

    Répondre à ce message

    • des couleurs dans le texte 16 juin 2007 03:32, par Zzz.

      Bonsoir.

      Avant de te répondre je me permet juste de te demander, par respect pour les lecteurs de ces forums d’éviter le langage sms lorsque tu souhaites poser une question. Pas que je veuille faire mon ch... mais c’est vraiment pénible à déchiffrer. Merci ;)

      Pour ta question, je crois que la fonction de texte en arc-en-ciel n’existe pas (encore) pour Spip. La seule solution qui te reste est donc d’installer cette contribution puis, lorsque tu rédigeras ton article, tu pourras si tu le souhaites donner une couleur par mot ou par lettre mais bon courage parce que ça va être fastidieux.

      Sinon, si tu n’as pas envie de te prendre la tête avec du code, tu peux ouvrir un blog sur un des nombreux services en ligne (Skyblog par exemple) qui eux proposeront la fonction de texte en arc-en-ciel par défaut.

      Bon courage

      Répondre à ce message

    Retour au début des forums

  • Des couleurs dans le texte

    3 mars 2007 17:23, par flopy

    Bonjour,

    J’ai mis le code sur mon site (Spip 1.9.1), et je n’arrive pas à élucider un mystère : le filtre pour la couleur ne s’applique qu’une seule fois, quelles que soient les couleurs utilisées, l’ordre d’utilisation, etc. La première occurence d’un tag de couleur est bien remplacée comme il faut, mais ensuite, rien.

    Je n’ai trouvé strictement aucune raison logique à ça. Quelqu’un aurait-il eu le même problème ou peut-être une explication ?

    Merci beaucoup :)

    Répondre à ce message

    • Des couleurs dans le texte 3 mars 2007 18:03, par flopy

      Bon ben j’ai pas vraiment trouvé l’explication, mais j’ai réussi à résoudre mon problème en réécrivant la fonction (non non, c’est pas bourrin ;p). Au lieu d’utiliser un preg_replace par couleur, j’en utilise deux. Je convertis d’un côté le tag "entrant", et de l’autre le tag "sortant". C’est pas très sexe, mais ça fonctionne...

      Répondre à ce message

    Retour au début des forums

  • Des couleurs dans le texte

    4 février 2007 00:55, par Zzz.

    Pour info, le code proposé dans cette contrib contenanit une petite boulette. le tag [bleu] renvoyait initialement du jaune. Je viens de le corriger, pour ceux qui veulent le recopier dans leurs fichiers mes_options.php...

    En ce qui concerne l’utilisation de cette contrib sous Spip 1.9, j’ai eu un bug étrange il y a quelques temps : j’ai tout simplement perdu une couleur. Le rouge ne voulait plus s’afficher normalement, il a fallu que je ré édite mon fichier pour remplacer le nom de la couleur par son code Hexadécimal.

    Je crois que c’était dû à une erreur toute autre dans mon squelette mais je ne pourrais même pas vous dire exactement d’où ça vient.

    Juste que vous sachiez que si ça vous arrive, vous avez cette possibilité là pour rétablir vos couleurs ;)

    Répondre à ce message

    Retour au début des forums

  • Incompatibilité

    12 avril 2006 19:34, par donben

    Bonjour et merci pour cette contribution. J’ai mis longtemps à comprendre pourquoi ça ne marchait pas sur mon site (compagnie de théâtre : http://www.carasuelo.org). En fait c’est parce que ce filtre est incompatible avec le filtre PyratTypo qui permet de multiples changements typographiques mais qui échappe les crochets et slashes. D’où un bug avec le filtre Couleur.

    Voir en ligne : L’ange Carasuelo compagnie

    Répondre à ce message

    • marche pas sous spip 1.9.1 17 janvier 2007 17:31, par dedel53

      bonjour

      j’ai copié le filtre dans mes_options.php que j’ai mis dans le dossier "ecrire" et quand je met [rouge]texte[/rouge] dans mon article la couleur du texte n’est pas rouge et le texte indiqué est "[rouge]texte[/rouge]"

      mercide votre aide

      Répondre à ce message

      • marche pas sous spip 1.9.1 22 janvier 2007 12:44, par did concombre

        salut , je viens de l’installer et j’ai eu du mal aussi au debut mais ça y est j’ai reussi. Voilà comment j’ai fait.(pour spip 1.9)

        Tu crées (si tu n’en a pas déjà un) un fichier "mes_fonctions.php" que tu place soit a la racine du site soit dans "squelettes" (si tu as un dossier squelettes) , j’ai pas tésté dans d’autre dossier mais ça marche peut etre aussi.

        Tu efface tout le contenu dans le code du fichier "mes_fonction.php" (si tu l’as créé avec dreamweaver par exemple) Tu colles tout le code des couleurs (proposé ici même) Tu rajoutes ceci avant le code que tu viens de coller : <?php  (ce sont les tous premiers caractères de ton fichier)
        Tu rajoutes à la fin du code:    ?>
        ( ce sont les tous derniers caractères)

        Tu ouvres ton fichier "articles.html" dans "squelettes" ou dans "dist" et tu trouves une ligne du type (#TEXTE|quelque_chose_est_peut_etre_ecris_la0,0) et tu rajoutes "|couleur"

        Voir en ligne : http://muzine.free.fr

        Répondre à ce message

        • marche pas sous spip 1.9.1 22 janvier 2007 12:46, par did concombre

          désolé les caractères spéciaux ont été bouffés , et la fin du texte aussi.

          Répondre à ce message

          • salut did concombre

            penser à utiliser

            sinon SPIP fait volontairement du nettoyage du texte pour raison de sécurité et de typographie

            Ce qui serait intéressant c’est que tu complète ce qui manque à ton post, cela pourrait intéresser du monde, même si laisser trop de couleurs en accès libre aux rédacteurs peut poser des problèmes de charte graphique, de lisibilité et de navigation dans le site, si ceux-ci n’utilisent pas la chose avec discernement.

            Répondre à ce message

            • marche pas sous spip 1.9.1 - formater ses messages avec code 3 février 2007 00:06, par did concombre

              Merci NicolasR , je suis novice je connaissais pas "code" bon alors je recommence :

              Tu crées (si tu n’en a pas déjà un) un fichier « mes_fonctions.php » que tu places soit a la racine du site soit dans « squelettes » (si tu as un dossier squelettes) , j’ai pas tésté dans d’autre dossier mais ça marche peut etre aussi.

              Tu effaces tout le contenu dans le code du fichier « mes_fonction.php » (si tu l’as créé avec dreamweaver par exemple) Tu colles tout le code des couleurs (proposé ici même) Tu rajoutes ceci avant le code que tu viens de coller, au tout début du fichier : <?php   Et ça a la fin, vraiment à la fin : ?>

              Moi je l’ai fait juste pour le corps des articles mais ça marche (théoriquement) pour les autres.

              Donc dans ton fichier article.html , tu dois trouver une partie du code qui correspond a ça :

              (#TEXTE|quelque_chose{12,34}|autre_chose_ou_pas)

              et tu rajoutes

              |couleur

              ca te donne alors :

              (#TEXTE|couleur|quelque_chose{12,34}|autre_chose_ou_pas)

              Ensuite dans le texte de ton article , tu tapes directement :

              [vert]le texte entre sera vert [/vert]

              et voilà. Fais aussi des tests avec les couleurs car dans le code donné il y a une couleur qui est inversée.

              Je ne m’en suis servi que pour classer par catégorie des liens , qu’on peut voir sur cette page : http://muzine.aminche.com/muzine/spip.php?article86

              Répondre à ce message

    Retour au début des forums

  • > Des couleurs dans le texte

    18 juillet 2005 15:06, par Txo

    J’essaie ça mais sans résultat.J’ai toujours des :

    [jaune]TXO[/jaune]

    quand je valide mon article.

    J’ai bien essayé de copier empiriquement mes_fonctions.php3 dans /ecrire sans succès. J’aurais pourtant bien aimé mettre à disposition des rédacteurs des raccourcis plus simples que les <html> et <span> qu’ils rechignent à utiliser.

    Répondre à ce message

    • > Des couleurs dans le texte 18 juillet 2005 17:54, par mric

      J’essaie ça mais sans résultat.J’ai toujours des :

      [jaune]TXO[/jaune]

      quand je valide mon article.

      J’ai bien essayé de copier empiriquement mes_fonctions.php3 dans /ecrire sans succès. J’aurais pourtant bien aimé mettre à disposition des rédacteurs des raccourcis plus simples que les et qu’ils rechignent à utiliser.

      En fait : bien laisser mes_fonctions à la racine. ensuite utiliser le filtre. Par exemple, si c’est le texte d’un article qui utilise des couleurs, et bien il faut mettre (#TEXTE|couleur) dans le fichier html. en espérant avoir été clair

      Répondre à ce message

      • > Des couleurs dans le texte 19 juillet 2005 11:08, par Txo

        En fait : bien laisser mes_fonctions à la racine. ensuite utiliser le filtre. Par exemple, si c’est le texte d’un article qui utilise des couleurs, et bien il faut mettre (#TEXTE|couleur) dans le fichier html. en espérant avoir été clair

        Ça y est et ça m’a permis d’y rajouter quelque chose pour les petites majuscules. Je n’avais pas compris que les actions du webmestre et des rédacteurs étaient toutes nécessaires et qu’on ne pouvait compter sur l’une ou l’autre.

        Ce qui, à posteriori, est, bien sûr, absurde...

        Répondre à ce message

        • > Des couleurs dans le texte 19 juillet 2005 11:43, par Txo

          Une petite erreur dans la fonction : La couleur pour bleu n’est pas yellow mais blue (Ah le copier coller...)

          Répondre à ce message

          • > Des couleurs dans le texte 25 septembre 2005 18:07, par jojo

            j’utilise comme raccourcis des tags html avec simplement le nom de la couleur. Dans mes_options.php3 j’utilise apres-propre pour remplacer les tags par un span avec un style pour mettre les caracteres en couleur

            je ne connais pas trop spip vaut-il mieux utiliser ( mes_fonctions,aprés propre, class, style, [rouge] ou ..) et pourquoi ? comment faire apparaître des tags html dans ces messages ?

            Répondre à ce message

            • > Des couleurs dans le texte 26 septembre 2005 11:18, par Mortimer
              1. il vaut mieux utiliser apres_propre, c’est mieux qu’un filtre parce que comme cela, tu es sûr que ça s’applique partout, pas besoin de toucher au squelette. En plus, apres_propre modifiera aussi l’affichage dans l’espace privé, ce qu’un filtre ne pourra jamais faire,
              2. la notation du raccourcis, c’est à toi de voir avec lequel tu te sens le mieux, lequel est le plus facile à traiter. En particulier, il ne faut pas en choisir un qui est "concurent" avec un raccourcis déjà existant.
              3. pour mettre du code dans les messages, il faut l’entoure des balises <code> et </code>

              Répondre à ce message

              • > Des couleurs dans le texte avec dotspip 29 septembre 2005 15:15, par nicoco

                salut à tous, voila j’utilise spip 1.8.2d, dotspip 1.8 et comme squelette rougeciel 1.

                je fais la demarche comme dit mais quand je met un article avec une ou plusieurs couleurs et que vais voir l’article je me retrouve avec ca :

                    * Erreur(s) dans le squelette
                         o Syntaxe boucle incorrecte, BOUCLE_author: tag fermant manquant
                         o Erreur sur le site, ) ] [
                           (#DESCRIPTIF)
                           ] [

                (#EMBED_DOCUMENT)

                           ]
                           =document}{extension==(png|jpg|gif)$}{doublons}>
                           [(#LOGO_DOCUMENT{0,60})] [
                           (#TITRE)
                           ][
                           (#DESCRIPTIF)
                           ]

                #NOTES


                # Erreur sur le site, ) ] [
                (#DESCRIPTIF)
                ] [

                (#EMBED_DOCUMENT)

                ]
                =document}{extension==(png|jpg|gif)$}{doublons}>
                [(#LOGO_DOCUMENT{0,60})] [
                (#TITRE)
                ][
                (#DESCRIPTIF)
                ]
                #NOTES


                # Erreur sur le site, ) ] [
                (#DESCRIPTIF)
                ] [

                (#EMBED_DOCUMENT)

                ]
                =document}{extension==(png|jpg|gif)$}{doublons}>
                [(#LOGO_DOCUMENT{0,60})] [
                (#TITRE)
                ][
                (#DESCRIPTIF)
                ]
                #NOTES


                # Erreur sur le site, ) ] [
                (#DESCRIPTIF)
                ] [

                (#EMBED_DOCUMENT)

                ]
                =document}{extension==(png|jpg|gif)$}{doublons}>
                [(#LOGO_DOCUMENT{0,60})] [
                (#TITRE)
                ][
                (#DESCRIPTIF)
                ]
                #NOTES

                je pense que cela vient de dotspip ? si une âme charitable connait la solution ou à eu le souci d’avance merci

                Répondre à ce message

                • > Des couleurs dans le texte avec dotspip 29 septembre 2005 16:11, par IZO

                  Je viens de tester. ça fonctionne tres bien avec un SPIP 1.8.2 d , avec la derniere version de dotspip. Tu aurais pas viré la balise auteur en modifiant article.html ?

                  Répondre à ce message

                  • > Des couleurs dans le texte avec dotspip 29 septembre 2005 18:02, par nicoco

                    non izo je n’ai rien vire , peut être que si tu medis ou exactement il faut que je mette le |couleur cela reglera mon probleme ! car je l’ai installé avec spip 1.8.2d et squelette eva dans mes écoles et tout est ok ? en tout cas je suis content que l’on repond aux postes !!

                    Répondre à ce message

              • > Des couleurs dans le texte 18 juillet 2006 00:29, par jojo

                J’ai récupéré le pluging barre_typo_enrichie de J PYRAT (spip 1.9). Je suis entrain de rajouter une barre de couleur . Pour la compatibilité SPIP vaut-il mieux utiliser les raccourcis {rouge{texte}rouge} ou [rouge]texte[/rouge] ou <rouge> texte</rouge>            ? Techniquement les 3 sont possibles. On peut aussi être plus limité en nombre de couleurs avec {r{texte}r}

                Répondre à ce message

    Retour au début des forums

  • Des couleurs dans le texte

    4 mars 2006 19:49, par kaeso03

    Bonjour Aurélien, Je suis désolé mais je débute dans la création de sites spip et je n’ai strictement rien comris à la procédure que vous donnez. J’ai créé un fichier mes_fonctions.php3 à la racine de mon site, j’y ai copié le script que vous donnez généreusement mais alors ensuite, je ne comprends absolument pas ce qu’il faut faire. que veut dire : "Pour le webmaster : Il suffit d’ajouter |couleur aux tags spip situé dans les squelettes (fichiers .html). [(#TEXTE|couleur)]"

    que sont les tags ? Vous serait-il possible (je n’ose abuser) de m’indiquer pas à pas ce qu’il faut faire ? Je vous remercie déjà pour tout ce que vous faites et d’avance pour ce que vous allez encore faire. Marc Pougheon ah, juste une dernière petite question : est-il possible de changer le numéro d’un article ? et si oui, comment ? Merci encore

    Répondre à ce message

    • Des couleurs dans le texte 15 mars 2006 11:34, par Amandine

      Quelqu’un pourrait-il m’expliquer concrètement comment changer la couleur du texte avec les différentes étapes à suivre ? Je débute dans spip..Merci

      Répondre à ce message

    Retour au début des forums

  • Salut la contrib fonctionne sur mes articles mes maintenant mon probleme est le suivant : Sur ma page d’accueil ou je retrouve toute les introductions de mes articles je ma retrouve avec [vert clair]ipsum[/vert clair] et non ipsum de couleur verte ??

    d’avance merci !

    Répondre à ce message

    Retour au début des forums

0 | 25



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net