В Joomla 3 убрали плагин подсветки кода GeSHi. И поскольку, код все-таки лучше как-то подсвечивать, сделал плагин, который загружает код GeSHi.
Синтаксис добавления кода в материал остался прежним. Плагин ищет тэг pre и предает значение атрибута lang для обработки GeSHi.
Раньше нужно было использовать атрибут xml:lang, теперь можно и так, можно data-lang, все-равно для обработки атрибута используется строка lang=".
Например,
<pre lang="php"><?php phpinfo(); ?></pre>
Скачать плагин >> jdvgeshi_1_0_0.zip