Extension
Nom JO's Favorites
Joomla Extension  /jo-s-code-highlighter/
Github  JO's Favorites
Download  JO's Favorites Download

Description

JO's Code Highlighter est un plugin pour Joomla qui permet d'habiller le code avec une coloration syntaxique.

La coloration syntaxique est une fonctionnalité des éditeurs de texte et IDE qui applique des couleurs et formats pour distinguer les éléments de code, améliorant ainsi la lisibilité et facilitant l'identification des erreurs

 La syntaxe

<pre xml:lang="javascript" lines="true" > 
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-19694431-1']);
_gaq.push(['_trackPageview']);
 
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
 </pre>



Le résultat

  1. var _gaq = _gaq || [];
  2. _gaq.push(['_setAccount', 'UA-19694431-1']);
  3. _gaq.push(['_trackPageview']);
  4.  
  5. (function() {
  6. var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  7. ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  8. var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  9. })();

Attention à bien insérer l'attribut xml:lang juste après la balise pre !!!

 

 

Sites github

J'avais fait un "fork" du repo principal non mis à jour depuis 12 ans !!!

 JLTRY/Joomla-GeSHi


J'ai décidé de créer un nouveau plugin :

 JO's Code Highlighter

J'ai hébergé le code sur github:

 JLTRY/jocodehighlight

Il utilise une version assez récente de geshi   GeSHi/geshi-1.0/

 

Pièce(s) jointe(s):
 JLTRY/jocodehighlight/releases/download/v1.0.0/jocodehighlight-1.0.0.zip0 Ko2025-10-28 07:52