Ckeditor, после добавленного видео с YouTube отображается рамка с текстом Iframe. В чем тонкости?

Всем привет !
Подключил к сайту этот скрипт
https://cdn.ckeditor.com/4.7.2/full-all/ckeditor.js

Визуальный редактор работает, все отлично.
Присоединил к своему редактору вот этот плагин https://github.com/fonini/ckeditor-youtube-plugin для того чтобы можно было видео с YouTube добавлять в текст. Видео добавляется, все ок.

Проблема: Если переключится на вкладку "Источник"(видим html теги) а затем переключиться в режим редактора, то уже вместо видео отображается просто рамка с текстом Iframe. Либо же если сохранить контент записи и перезагрузить страницу наблюдается такая же история.

5aa649b1a1773062571900.png

Товарищи помогайте, в чем нюанс ? В гоогле на эту тему не смог ничего найти...
  • Вопрос задан
  • 898 просмотров
Решения вопроса 1
У CKEditor есть плагин iframe, который заменяет все iframe элементы вот таким вот, как они называют, fake object. Но это происходит только при трансформации данных. То есть сначала youtube плагин вставляет iframe с видео не учитывая остальные плагины, а когда вы переключаетесь в режим wysiwyg из режима html, то ckeditor применяет трансформации своих плагинов. В данном случае, это недоработка разработчиков плагина youtube - они не учли и не позаботились об этом.

Лучшим решением будет вариант на основе виджетов, как стандартный https://ckeditor.com/cke4/addon/embed - но там нет настроек видео, увы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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