По умолчанию, Joomla не позволяет вставлять в область материала определенные тэги, включая код JavaScript. Это сделано в целях безопасности, чтобы предотвратить возможность добавления вредоносного кода. Есть два шага, необходимых для решения этой проблемы.
Во-первых, необходимо войти в административную панель под учетной записью суперадминистратора и перейти в "Общие настройки". Перейдите на вкладку "Фильтры текста, измените тип фильтра для супер-пользователя в положение: "Нет фильтрации". Нажмите на кнопку "Сохранить и закрыть". Это означает, что если супер-пользователь вошел в систему, ядро Joomla не будет фильтровать ничего, что было добавлено в материал. Однако HTML-редактор имеет свой собственный фильтр, поэтому его так же необходимо настроить.
Если вы используете TinyMCE как ваш HTML редактор (это стандартный редактор, который поставляется с Joomla по умолчанию), перейдите в "Расширения - Менеджер плагинов - Редактор-TinyMCE". Удалите слово script в поле "Запрещенные элементы" и нажмите кнопку "Сохранить и закрыть".
Или, если вы используете популярный редактор JCE, перейдите в JCE - Профили Редактора- Default - Editor Parameters – Options - изменените параметр Allow JavaScript в положение Yes. Не забудьте сохранить.
Теперь вы можете перейти к материалам и вставить код JavaScript в режиме HTML.