Вставка (подсветка) кода в статьи Joomla

Как вставить в статьи Joomla код на CSS, HTML, Php, JavaScript, C#, Java и других языках?

Для этого в Joomla 1.5 надо включить мамбот «Content — Code Hightlighter (GeSHi)». Затем в саму статью можно вставлять код вида:

Дальше код на php, например, « if($x){echo $x;} » и закрыть тэг pre.

В итоге php код должен подсветиться так:

Если всё равно не работает подсветка:

  • Попробуйте в админке Joomla перейти Материалы > Менеджер материалов > Параметры и поменять тип фильтрации. Попробуйте «чёрный список».
  • Попробуйте редактировать текст не с помощью TinyMCE, а без редактора (Editor — no Editor)

Когда подсветка сработала можно перейти к редактированию CSS файла шаблона. Например,

У меня в Joomla 1.5 на странице статьи всё показывалось нормально, а на главной странице (и любой странице типа «блог») каждая статья находилась внутри таблицы TABLE.blog, и блок PRE, содержайщий длинную строчку, вытягивался на всю ширину строки. Помогла вставка в CSS файл шаблона следующих строк:

 

Но хотелось бы иметь плагин к JCE. И он есть… Читать про это