iframe не работает в tinymce, когда определены valid_elements
Как только я определю любые valid_elements и / или extended_valid_elements, я не смогу вставить iframe (iframe, определенный среди valid_elements, extended_valid_elements)
Все онлайн-примеры с поддержкой iframe и valid_elements представлены в tinymce v3, а в v3 он работает http://fiddle.tinymce.com/cTeaab/2
Но в v4 это не так: http://jsfiddle.net/armandsp/ug247bsm/
valid_elements : "a[href|target=_blank],strong,u,p,iframe[src|frameborder|style|scrolling|class|width|height|name|align]",
extended_valid_elements : "iframe[src|frameborder|style|scrolling|class|width|height|name|align]"
1 ответ
Это не проблема с valid_elements and/or extended_valid_elements
это синтаксическая ошибка.
plugins: [
"code",
"media"
]
это должно выглядеть следующим образом, плагины разделены пробелами
plugins:"code autolink",
http://www.tinymce.com/wiki.php/Configuration:plugins
Он не поддерживает фреймы, если вы включите media
плагин
пример: http://jsfiddle.net/ug247bsm/7/
Пожалуйста, установите ваш php код метода $_POST для этого примера из
'isi_content' => $this->input->post('isi',true),
в
'isi_content' => str_replace('<','<',$this->input->post('isi',true)),
Это решение проблемы, больше ничего не нужно:
У меня было много проблем с этим, пока я не понял, что вам нужно выбрать правильный набор панелей TinyMCE перед редактированием запрещенных элементов. Выберите набор, который закреплен за администратором и редактором.
Кредиты автору!