Итак, последовательность действий такова:
1. В Панели управления Joomla выбираем в меню Компоненты – JCE Editor – Global Configuration и выбираем настройки как на рисунке в рамках. Сохраняем настройку.
Все оказалось еще проще.
Joomla 3: Система - общие настройки - фильтры текста
ищем нужную нам группу пользователей, например, publisher
у него выбираем "черный список (пользовательский)"
под списком фильтрации написан комментарий, там написано какие теги и атрибуты в "черном списке по умолчанию"
копируем список тегов из черного списка и убираем оттуда то, что нам надо, например, iframe и style
и вставляем это во вторую колонку соответствующей группе пользователей
получилось: applet, body, bgsound, base, basefont, embed, frame, frameset, head, html, id, ilayer, layer, link, meta, name, object, script, title, xml
тоже делаем для атрибутов, например, уберем оттуда background и копируем в третий столбец
получилось: action, codebase, dynsrc, lowsrc
Готово. Теперь даже не администратор сможет вставить видео в редакторе jce.
Если пользуетесь вставкой видео через allvideos, посмотрите в коде вставки видео какие теги там используются и тоже не включайте в пользовательский черный список.
Причем в редакторе даже ничего менять не потребовалось. Так как любые махинации с редактором без описанной выше процедуры ни к чему не приводили. Там даже в комментариях написано: "Даже если в настройках визуального редактора фильтрация отключена, собственные фильтры системы будут модифицировать информацию перед сохранением в базу данных."
