Как я настраиваю Tinymce для разрешения тегов embed при редактировании HTML?

Я хотел бы, чтобы пользователи смогли скопировать и вставить теги embed для видео (YouTube, vimeo, и т.д.) в HTML-редактор tinymce. Я попробовал каждое решение, которое я могу найти в Интернете - однако tinymce, всегда разделяет любые теги embed в видео коде для встраивания, когда я нажимаю обновление в HTML-редакторе.

Вот является мой текущий tinymce init сценарием:

tinyMCE.init({
    mode: "textareas",
    valid_elements: "*[*]",
    extended_valid_elements: "embed[width|height|name|flashvars|src|bgcolor|align|play|loop|quality|allowscriptaccess|type|pluginspage]",
    theme: "advanced",
    theme_advanced_buttons1: "code",
    media_strict: false
});

Если я выключаю функциональность "очистки" tinymce (очистка: ложь)..., который я не хочу делать... затем, все работает, как желаемый

Я попробовал много версий extended_valid_elements и других опций, но не нашел ничего, что работает. Что я делаю неправильно?

Заранее спасибо, Shane

15
задан jskunkle 12 April 2010 в 20:03
поделиться

2 ответа

Что бы это ни стоило - после долгих поисков и ошибок я узнал, что вы должны включить медиа-плагин, чтобы заставить media_strict работать. Если это где-то задокументировано, я, должно быть, это пропустил. Вот обновленный сценарий инициализации, который позволил мне вставлять теги встраивания через редактор HTML в tinymce:

tinyMCE.init({ 
    mode: "textareas",      
    plugins: "media",
    theme: "advanced", 
    theme_advanced_buttons1: "code", 
    media_strict: false 
}); 

Известно, что это работает с tinymce версий 3.2.5 и 3.3.8, но, как указано ниже, могут возникнуть проблемы с tinymce версии 3.3. .5

17
ответ дан 1 December 2019 в 03:34
поделиться

К вашему сведению, у меня также есть исправление iFrame, если вы планируете включить GOOGLE MAPS, например.

extended_valid_elements: "iframe[src|width|height|name|align], embed[width|height|name|flashvars|src|bgcolor|align|play|loop|quality|allowscriptaccess|type|pluginspage]",
1
ответ дан 1 December 2019 в 03:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: