gregoro

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

Рекомендуемые сообщения

gregoro    17

Добрый день!

 

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

 

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

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

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

4) сохраняю

 

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

 

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

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tom    1 928

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

config.allowedContent = true;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freefighteer    79

Такая же проблема, решение выше не помогло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Eldaeron    65

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
gregoro    17

Такая строчка уже есть в файле site/admin/view/javascript/ckeditor/config.js

 

Сюда же нужно было вставлять?

 

319c976444ce.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freefighteer    79

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; выделенное жирным не лишнее?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tom    1 928

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
gregoro    17

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? В принципе есть какой-то редактор лучше?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freefighteer    79

у меня после сохранения товара вот такой получается, вместо кода ютуба  
<p style="text-align:center"> </p>
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
gregoro    17

Решения пока никто не знает как я понял...

Придется добавлять видео и что называется "не дышать" на товар)

Или добавлять потом снова сразу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    768

думать, что именно не так - раз у других работает, а у вас нет

или использовать готовые решения - такое, такое и тд

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
PolarOne    8
Помогла эта статья

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

 

CKEDITOR.editorConfig = function( config )

{ ...}

 

CKEDITOR.config.allowedContent = true; 

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу