Задать вопрос

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

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

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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 15:50
50000 руб./за проект
18 дек. 2024, в 15:41
3000 руб./за проект
18 дек. 2024, в 15:31
500 руб./за проект