Печать

Пользователь, чаще всего, в CMS Joomla 3 создаёт и редактирует контент в редакторе TinyMCE, который встроен в CMS Joomla.

Редактор TinyMCE фильтрует редактируемые тексты с целью повышения безопасности сайта и его устойчивости к вредоносному коду. И это делается редактором в дополнение к средствам безопасности самой сиcтемы Joomla. Проявляться такая забота с фильтрацией может неприятным и не очевидным способом. Например, суперпользователь со всеми правами на управление Joomla не может вставить в свою статью видео или JavaScript код. Не работает даже вставка видео через форму, встроенную в редактор TinyMCE.

В остальном редактор TinyMCE хороший, надо только его настроить:

Обратите внимание на закладки "Набор 2", "Набор 1", "Набор 0". На вкладке "Набор 2" в разделе "Назначить этот набор для" выбрано "Public" - это группа пользователей. Переходим на вкладку "Набор 0".

Видим в разделе "Назначить этот набор для" выбрано "Administrator", "Editor", "Super User". Эти пользователи, обычно, имеют повышенные привилегии, им и дадим право вставлять на страницы сайта видео и JavaScript код. Находим следующие поля:

Для всех пользователей на всех вкладках "Набор 2", "Набор 1", "Набор 0" по умолчанию в поле "Запрещённые теги" прописано "script,applet,iframe". Видео, например из YouTube вставляют в тег iframe, а JavaScript код в тег script. Поэтому, в поле "Запрещённые теги" оставляем только "applet".

Выходим с сохранением.

Теперь пользователям "Administrator", "Editor", "Super User" в Joomla 3 с редактором TinyMCE дано право вставлять на страницы сайта видео и JavaScript код.