Нет перевода строки после видео в Redactor + прилипают видео

InstantCMS 2.X

После вставленного видео в Redactor невозможно писать текст, плюс прилипают друг к другу видео

#1 20 августа 2023 в 09:16

В-общем, столкнулся с такими 2 проблемами в Redactor, если вставить видео Youtube через кнопку вставки видео:

1. Не происходит перенос строки, и невозможно кликнуть ниже вставленного видео, чтобы продолжить писать текст.

2. «Слипаются видео», вот как это выглядит:

Изображение

Решение я нашел. Дописываем два <br> в redactor.js вот тут:

  1. videoInsert: function ()
  2. {
  3. var data = $('#redactor_insert_video_area').val();
  4. data = this.cleanStripTags(data);
  5. var iframeStart = '<iframe width="500" height="281" src="',
  6. iframeEnd = '" frameborder="0" allowfullscreen></iframe>';

спереди и сзади iframe-а, чтобы было так:

  1. videoInsert: function ()
  2. {
  3. var data = $('#redactor_insert_video_area').val();
  4. data = this.cleanStripTags(data);
  5. var iframeStart = '<br><iframe width="500" height="281" src="',
  6. iframeEnd = '" frameborder="0" allowfullscreen></iframe><br>';

И вот что выходит:

1) после вставленного видео теперь можно кликать и писать дальше.

2) несколько видео перестают слипаться друг с другом (для еще один br перед видео, c одним только вторым почему-то не сработало):

Изображение

Может пригодится кому-нибудь.

Ну и при обновлении файлов скорее всего слетит и надо будет поменять снова.

#2 20 августа 2023 в 11:58

Как вариант считать видео абзацами и обернуть в теги <p>… </p>

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.