SyntaxHighlighter
Fournisseur
alexgorbatchev.com/SyntaxHighlighter/
Le plugin n'utilise que du javascript, contrairement à la famile
geshi qui elle utilise du php.
La syntaxe
<pre class="brush: php;gutter:false;toolbar:false">$variable = "Ceci est un message test !";</pre>
Le résultat
$variable = "Ceci est un message test !";
Site
Joomler SyntaxHighlighter - Joomla! Extensions Directory
Correctif
J'ai eu un souci sous Internet Explorer

J'ai fait un correctif dans syntaxhighlighter:
JFactory::getDocument()->addScriptDeclaration($js);
//added JFactory::getDocument()->addScript( 'plugins/content/syntaxhighlighter/js/shBrushPhp.js' );
JFactory::getDocument()->addScript( 'plugins/content/syntaxhighlighter/js/shBrushCss.js' );
Geshi
La syntaxe
<pre lines="true" xml:lang="javascript">
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
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);
})();
CodeCitation
La syntaxe
{codecitation class="brush: xml; gutter: false;collapse:true;"}
<company> <&name> ACME </name></company>
<address> Address example</address>
{/codecitation}
Le résultat
{codecitation class="brush: xml; gutter: false;collapse:true;"}
ACME Address example
{/codecitation}
A noter que ce plugin n'est plus maintenu!!