Édition, impression, rédaction

COLORATION CODE

Coloration syntaxique du code source dans les articles

Préfixe : coloration_code
Utilisé dans 152 sites
Mis à jour le 5 janvier 2019
  • SPIP 1.9
  • SPIP 2.0
  • SPIP 2.1
  • SPIP 3.0
  • SPIP 3.1
  • SPIP 3.2

0.10.4 - stable

Compatible : SPIP 3.2
Afficher la description

Il suffit de mettre le code entre
<code class="langage">...</code>
ou avec un cadre
<cadre class="langage">...</cadre>.

Les langages supportés sont ceux fournis par http://sourceforge.net/projects/geshi/ avec une classe supplementaire : "spip".

Par défaut, si le code mis en surbrillance fait plus d’une ligne, il est mis en cache sous forme textuelle et proposé au téléchargement. Ce fonctionnement est controlé globalement par une constante PLUGIN_COLORATION_CODE_TELECHARGE défaut true. Il peut être forcé localement en rajoutant la classe "sans_telechargement" dans un sens ou "chargement" dans l’autre comme
<code class="php sans_telechargement">

Vous pouvez aussi utiliser le filtre coloration_code_color dans un squelette comme
#TEXTE**|coloration_code_color{spip,code} : colore #TEXTE avec le language spip en format code (sans cadre), voir exemple lecode.html. L’url depuis l’article serait #URL_SITE_SPIP/spip.php?page=lecode&id_article=#ENV{id_article}

Version
0.10.4
Compatiblité
SPIP ≥ 3.2.0 et ≤ 3.2.*
État
stable
Auteur
Pierre Andrews (Mortimer), ARNO*
Archive
coloration_code.zip
Taille
1.2 Mo
Générée le
05-01-2019 17:04
Hébergée par
SPIP-Zone - Plugins

0.9.17 - stable

Compatible : SPIP 2.0 SPIP 2.1 SPIP 3.0 SPIP 3.1 SPIP 3.2
Afficher la description

Il suffit de mettre le code entre
<code class="langage">...</code>
ou avec un cadre
<cadre class="langage">...</cadre>.

Les langages supportés sont ceux fournis par http://sourceforge.net/projects/geshi/ avec une classe supplementaire : "spip".

Par défaut, si le code mis en surbrillance fait plus d’une ligne, il est mis en cache sous forme textuelle et proposé au téléchargement. Ce fonctionnement est controlé globalement par une constante PLUGIN_COLORATION_CODE_TELECHARGE défaut true. Il peut être forcé localement en rajoutant la classe "sans_telechargement" dans un sens ou "chargement" dans l’autre comme
<code class="php sans_telechargement">

Vous pouvez aussi utiliser le filtre coloration_code_color dans un squelette comme
#TEXTE**|coloration_code_color{spip,code} : colore #TEXTE avec le language spip en format code (sans cadre), voir exemple lecode.html. L’url depuis l’article serait #URL_SITE_SPIP/spip.php?page=lecode&id_article=#ENV{id_article}

Version
0.9.17
Compatiblité
SPIP ≥ 2.0.0 et ≤ 3.2.*
État
stable
Auteur
Pierre Andrews (Mortimer), ARNO*
Archive
coloration_code_pour_spip_3_0.zip
Taille
1.1 Mo
Générée le
05-09-2018 18:04
Hébergée par
SPIP-Zone - Plugins

0.6.8 - stable

Compatible : SPIP 2.0 SPIP 2.1 SPIP 3.0 SPIP 3.1
Afficher la description

Il suffit de mettre le code entre
<code class="langage">...</code>
ou avec un cadre
<cadre class="langage">...</cadre>.

Les langages supportés sont ceux fournis par http://sourceforge.net/projects/geshi/ avec une classe supplementaire : "spip".

Par défaut, si le code mis en surbrillance fait plus d’une ligne, il est mis en cache sous forme textuelle et proposé au téléchargement. Ce fonctionnement est controlé globalement par une constante PLUGIN_COLORATION_CODE_TELECHARGE défaut true. Il peut être forcé localement en rajoutant la classe "sans_telechargement" dans un sens ou "chargement" dans l’autre comme
<code class="php sans_telechargement">

Vous pouvez aussi utiliser le filtre coloration_code_color dans un squelette comme
#TEXTE**|coloration_code_color{spip,code} : colore #TEXTE avec le language spip en format code (sans cadre), voir exemple lecode.html. L’url depuis l’article serait #URL_SITE_SPIP/spip.php?page=lecode&id_article=#ENV{id_article}

Version
0.6.8
Compatiblité
SPIP ≥ 2.0.0 et ≤ 3.1.*
État
stable
Auteur
Pierre Andrews (Mortimer), ARNO*
Archive
coloration_code_pour_spip_2_0.zip
Taille
781.8 ko
Générée le
03-11-2017 15:18
Hébergée par
SPIP-Zone - Plugins

0.3.0 - stable

Compatible : SPIP 1.9
Afficher la description

Il suffit de mettre le code entre
<code class="langage">...</code>
ou avec un cadre
<cadre class="langage">...</cadre>.

Les langages supportés sont ceux fournis par http://sourceforge.net/projects/geshi/ avec une classe supplementaire : "spip".

Par défaut, si le code mis en surbrillance fait plus d’une ligne, il est mis en cache sous forme textuelle et proposé au téléchargement. Ce fonctionnement est controlé globalement par une constante PLUGIN_COLORATION_CODE_TELECHARGE défaut true. Il peut être forcé localement en rajoutant la classe "sans_telechargement" dans un sens ou "chargement" dans l’autre comme
<code class="php sans_telechargement">

Vous pouvez aussi utiliser le filtre coloration_code_color dans un squelette comme
#TEXTE**|coloration_code_color{spip,code} : colore #TEXTE avec le language spip en format code (sans cadre), voir exemple lecode.html. L’url depuis l’article serait #URL_SITE_SPIP/spip.php?page=lecode&id_article=#ENV{id_article}

Version
0.3.0
Compatiblité
SPIP ≥ 1.9.0 et ≤ 1.9.2
État
stable
Auteur
Pierre Andrews (Mortimer), ARNO*
Module de langue
colorationcode
Langue référence
français
Traductions
English , Español
Archive
coloration_code_pour_spip_1_9.zip
Taille
332.4 ko
Générée le
02-04-2017 18:04
Hébergée par
SPIP-Zone - Grenier des plugins

Dernières modifications

Messages de forum

  • 18 septembre : Bon, entre temps j’ai trouvé... GeSHi est bien appliqué (et en regardant le source de la page, « (...)
  • 18 septembre : Comme mentionne la documentation du plugin : Les lan­ga­ges susceptibles d’être colorisés sont (...)
  • 18 septembre : bizarre dans la prévisualisation ça semble fonctionner :)
  • 18 septembre : il suffit de mettre le nom du code dans la class du cadre ? comme ceci, exemple d’un cadre code (...)
  • 17 septembre : Bof, bof, :) Comme dit si bien la documentation, ce ne sont que les les quelques cas pris en (...)
  • 13 août 2018 : Je m’empresse de répondre moi-même à mon énorme erreur : mais non, le texte change bien en fonction (...)
  • 13 août 2018 : Hello, merci pour ce chouette plugin ! Question : je suis sur un site multilingue, cependant (...)
  • 10 mai 2018 : Merci pour ce plugin, Je me demandais si ce ne serait pas intéressant d’ajouter une option start (...)
  • 19 avril 2017 : Bonjour, La colorisation fonctionne correctement, mais le cadre du programme apparaît avec une (...)
  • 6 mars 2013 : J’aurais voulu ajouter une classe au code généré, pour pouvoir l’afficher au milieu du texte (en (...)
Plugins SPIP
Ce site sous SPIP 3.2.4 SVN [24325] utilise les plugins :