CMS Joomla, в целях повышения безопасности, не сохраняет в тексте материала JavaScript и PHP код. Но это легко решаемая проблема.

 Расширение Sourcerer для Joomla позволяет вставлять в материал и редактировать HTML, CSS, JavaScript и PHP код. Плагин Sourcerer содержит специализированный редактор с нумерацией строк и подсветкой синтаксиса языков HTML, CSS, JavaScript и PHP.

Плагин Sourcerer распространяется авторами в бесплатной и в платной версии с дополнительными возможностями. Скачать плагин Sourcerer можно с официального сайта разработчика.

Плагины (расширения и дополнения) устанавливаются в Joomla через административную панель.

Для установки плагина в административной панели Joomla выберите пункт меню Расширения >  Менеджер расширений. Нажмите кнопку Выберите файл, выберите у себя на компьютере файл плагина а затем нажмите кнопку Загрузить и установить.

У Вас также, есть возможность установить плагин из каталога на Вашем сайте, естественно, предварительно загрузив его туда. А также, Вы можете загрузить и установить плагин, указав адрес плагина в интернет.

Плагин Sourcerer обрабатывает все свои теги в коде вашего сайта. Вы можете вставлять произвольный html, javascript, css и php код (включая собственные теги этих языков) между тегами Sourcerer:

{sоurсе}Ваш код{/sоurсе}

Кроме того, во встроенном в CMS Joomla редакторе TinuMCE появится кнопка <>Вставить код. Работая в редакторе, установите курсор в позицию, где необходимо вставить код и нажмите кнопку <>Вставить код. Откроется редактор кода, в нем Вы можете напечатать и отредактировать свой код.

 Окно редактора кода плагина Sourcerer для Joomla