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('&lt;','<',$this->input->post('isi',true)),

Это решение проблемы, больше ничего не нужно:

/questions/35560122/kak-vyi-upravlyaete-bazami-dannyih-pri-razrabotke-testirovanii-i-proizvodstve/35560142#35560142

У меня было много проблем с этим, пока я не понял, что вам нужно выбрать правильный набор панелей TinyMCE перед редактированием запрещенных элементов. Выберите набор, который закреплен за администратором и редактором.

Кредиты автору!

Другие вопросы по тегам