Перейти к публикации

Ошибка валидации при использовании TinyMCE и DLE-проигрывателя


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

Всем привет.

Не знаю ошибка это, или так задумано, но дело в том что при использовании DLE-проигрывателя в редакторе TinyMCE показывает ошибку валидации.

Пишет следующее
Error: No p element in scope but a p end tag seen.

Говорит, что есть конечный элемент p, но нету начального. Происходит это по всей видимости из-за того, что внутри <p> содержится <div>. В правилах к <p> говорится, что он также закрывается с началом следующего абзаца или другого блочного элемента. То есть <p> закрывается блоком <div> проигрывателя и закрывающий тег </p> показывается как лишний.

Пытался вставить код проигрывателя через исходный код без обертывания <p>, но ничего не получилось.

Пример этой ошибки можете посмотреть здесь
https://gusev-online.ru/news/kultura/21941-den-semi-ljubvi-i-vernosti-v-lermontovskoj-biblioteke.html

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

Это потому что видео это BB тег просто текстом написан изначально в редакторе, а потом его код переводится уже в видео. Надо будет что то подумать по этому вопросу.

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

Тоже самое и со вставкой из Инстаграма.
https://gusev-online.ru/news/proishestvia/21994-na-prospekte-lenina-avtomobil-audi-sbil-velosipedista.html

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

В пятнадцатой версии проблемы всё ещё актуальна

Ссылка на сообщение
Поделиться на других сайтах
15 минут назад, radrigo сказал:

В пятнадцатой версии проблемы всё ещё актуальна

Да я знаю, еще не дошли до решения данной проблемы. Она в очереди на выполнение.

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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...