Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Пропадает видео с ютуба при пересохранении товара


gregoro

Recommended Posts

Добрый день!

 

В карточке товара создаю доп.вкладку "видеообзор", в нее вставляю видео с ютуба следующим образом:

 

1) беру с ютуба html код видео

2) в редакторе доп.вкладки товара переключаю вид на "источник"

3) вставляю html код видео

4) сохраняю

 

Все работает - видео появляется.

 

НО! После любого редактирования и пересохранения товара оно пропадает...

Вкладка остается, но код видео исчезает.

 

В чем может быть причина на ваш взгляд?

 

Стоит сборка  ocStore 2.1.0.2.1

Надіслати
Поділитися на інших сайтах


Раз Источник,то речь о ckeditor.Попробуйте добавить в config редактора 

config.allowedContent = true;
Надіслати
Поділитися на інших сайтах

Tom прав, редактор ваш код с ютуба интерпретирует в свой bb код, и код iframe уже не такой как должен быть, где-то додает свое <p></p> <div></div> ..

 

Такое же было когда я делал сайты на Joomle. Это проблема всех редакторов, в Joomle хоть их выключить можно было!

 

Ище так можно:

 config.allowedContent = true;
    config.extraAllowedContent = 'p(*)[*]{*};div(*)[*]{*};li(*)[*]{*};ul(*)[*]{*}';
    CKEDITOR.dtd.$removeEmpty.i = 0;

Или так пробуйте:

CKEDITOR.config.allowedContent = true;

(*нету просто CKEditor чтобы протестить)

Змінено користувачем Eldaeron
Надіслати
Поділитися на інших сайтах

Tom прав, редактор ваш код с ютуба интерпретирует в свой bb код, и код iframe уже не такой как должен быть, где-то додает свое <p></p> <div></div> ..

 

Такое же было когда я делал сайты на Joomle. Это проблема всех редакторов, в Joomle хоть их выключить можно было!

 

Ище так можно:

 config.allowedContent = true;
    config.extraAllowedContent = 'p(*)[*]{*};div(*)[*]{*};li(*)[*]{*};ul(*)[*]{*}';
    CKEDITOR.dtd.$removeEmpty.i = 0;

Или так пробуйте:

CKEDITOR.config.allowedContent = true;

(*нету просто CKEditor чтобы протестить)

1 вар не помог, а второй правильная конструкция? CKEDITOR.config.allowedContent = true; выделенное жирным не лишнее?

Надіслати
Поділитися на інших сайтах


Лишнее.Вариант этот мной лично протестирован,именно по этой же самой проблеме с кодом youtube.

Надіслати
Поділитися на інших сайтах

Tom прав, редактор ваш код с ютуба интерпретирует в свой bb код, и код iframe уже не такой как должен быть, где-то додает свое <p></p> <div></div> ..

 

Такое же было когда я делал сайты на Joomle. Это проблема всех редакторов, в Joomle хоть их выключить можно было!

 

Ище так можно:

 config.allowedContent = true;
    config.extraAllowedContent = 'p(*)[*]{*};div(*)[*]{*};li(*)[*]{*};ul(*)[*]{*}';
    CKEDITOR.dtd.$removeEmpty.i = 0;

Или так пробуйте:

CKEDITOR.config.allowedContent = true;

(*нету просто CKEditor чтобы протестить)

Оба варианта не помогли...

 

А чем вы пользуетесь вместо CKEditor? В принципе есть какой-то редактор лучше?

Надіслати
Поділитися на інших сайтах


  • 3 months later...
Помогла эта статья

Приписать нужно так CKEDITOR.config.allowedContent = true; и после

 

CKEDITOR.editorConfig = function( config )

{ ...}

 

CKEDITOR.config.allowedContent = true; 

 

Плюс обновить кеш обязательно. Долго не видел результата из-за него(

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.