API мгновенного просмотра Telegram: Элемент <img>не поддерживается в <p> - PullRequest
0 голосов
/ 03 марта 2019

У меня проблема при попытке создать шаблон мгновенного просмотра моего Telegram, с такой ошибкой:

Element <img> is not supported in <p>: <img src="mysrc" />

Итак, я решил заменить тег <p>, если есть тег <img>, на тег <figure>

@replace_tag(<figure>): $body//p//img

Но результат не показывает изображение.К вашему сведению, <img> не имеет атрибутов, кроме src.

Пример кода:

<p><img src="mysrc"/></p>

Понятия не имею, пожалуйста, помогите мне

1 Ответ

0 голосов
/ 07 марта 2019

Проблема с вашим кодом в том, что он заменяет <img>.

Как и то, что вы сказали, вы хотите заменить <p> на <figure>.Поэтому замените тег <p> на <img> children.

@replace_tag(<figure>): $body//p[.//img]

Более простой способ: <figure>: $body//p[.//img]

...