Support » Plugin: RSS for Yandex Turbo » В содержимом тега найдены закод символы

  • Resolved n1k0layru

    (@n1k0layru)


    Cодержимое Турбо-страницы не соответствует оригинальной версии (в содержимом тега <![CDATA[]]> найдены закодированные символы)

    RSS – https://xn—–6kcgnhys3cgg3ne.xn--p1ai/feed/turbo/

    Строка 552 Поз 55
    <turbo:content> <header> <figure>

    Написал в поддержку по этому поводу. Дали такой ответ:

    “Попробуйте, пожалуйста, убрать символы вида & # 8211 ;, сохранится ли после этого ошибка?
    Насколько я вижу, несмотря на предупреждение, Турбо-версия для указанной страницы сформировалась успешно.”

    Я ответил им: “А в чем проблема использования – ? Это же простое тире”

    Платон: “Вы вполне можете использовать тире в разметке страниц в RSS-фиде, но не следует передавать его в закодированном виде. По правилам из нашей Документации https://yandex.ru/dev/turbo/doc/rss/markup-docpage/#code закодированных элементов к контейнере <![CDATA[]]> не должно быть.”

    Как исправить ошибку?

    • This topic was modified 1 year, 9 months ago by n1k0layru.
Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Author Flector

    (@flector)

    лента указана с ошибкой, дайте правильную ссылку.

    Thread Starter n1k0layru

    (@n1k0layru)

    https://сайт-для-себя.рф/feed/turbo/

    • This reply was modified 1 year, 9 months ago by n1k0layru.
    Thread Starter n1k0layru

    (@n1k0layru)

    Ругается на символ типа & # 8211;

    • This reply was modified 1 year, 9 months ago by n1k0layru.
    • This reply was modified 1 year, 9 months ago by n1k0layru.
    Plugin Author Flector

    (@flector)

    ругается на эту строчку?
    WebP Express – плагин сжатия изображений WordPress
    если да, то спросите их, какого черта их парсер ругается на закодированный , но при этом же ругается на незакодированный символ &? какие символы надо кодировать, а какие нет?

    Thread Starter n1k0layru

    (@n1k0layru)

    Платон: “если вы откроете RSS-фид https://сайт-для-себя.рф/feed/turbo/ , то увидите, что практически в разметке каждой страницы в CDATA имеются закодированные символы (скриншот с примером приложил).”

    Скриншот – https://pastenow.ru/de9a37aa725747f4dbac3fbe67c3c735

    Как я понял, лучше вообще из RSS убрать закодированные символы

    Plugin Author Flector

    (@flector)

    это делаю не я, это делает wordpress.
    и я не могу перекодировать символы обратно, если яндекс не скажет список символов, которые надо кодировать, а какие не надо.

    опять же, по причине того, что незакодированный символ & вызывает ошибку в вебмастере.

    Thread Starter n1k0layru

    (@n1k0layru)

    Ответ Платона

    Список элементов, которые не следует кодировать в конструкторе CDATA, вы можете посмотреть здесь – https://yandex.ru/dev/turbo/doc/rss/markup-docpage/#code .
    Насколько я вижу, в основном в разметке закодированными элементами являются кавычки, в которые оборачиваются ссылки страниц в тексте.
    Также отмечу, что, несмотря на предупреждения в Вебмастере, сам контент на Турбо-страницах сформировался корректно. Например, Турбо-страница https://yandex.ru/turbo?text=https%3A%2F%2Fxn—–6kcgnhys3cgg3ne.xn--p1ai%2Fwordpress%2Furoki-i-sovety%2Fkak-izmenit-adres-sajta-wordpress-v-baze-dannyh%2F .
    Поэтому такие предупреждения можно просто игнорировать.

    Plugin Author Flector

    (@flector)

    проверил я все.
    гонят они вам.
    вот пример:

    
    <header>
    <h1>test & # 8211; еще тест</h1>
    </header>
                                    
    <h3>Содержание</h3>
    <ol>
    <li><a href="https://www.testwp.ru/misc/test.html#zagolovok1">заголовок1</a></li>
    <li><a href="https://www.testwp.ru/misc/test.html#zagolovok2">заголовок2</a></li>
    <li><a href="https://www.testwp.ru/misc/test.html#zagolovok3">заголовок3</a></li>
    </ol>
    <p>тест символа & # 8211;</p>
    

    пробелы я тут поставил, чтобы не удалился код.

    вебмастер показывает, что все отлично:

    Thread Starter n1k0layru

    (@n1k0layru)

    Экспериментировал я с той записью и понял, что ругается Яндекс вот на этот кусок кода:

    <h3 id="alter-html" ><strong>Alter</strong> <strong>HTML</strong></h3>
    <p>Раздел <strong>Alter HTML</strong> поможет вам решить, что делать, если браузер посетителя не поддерживает формат WebP. Я рекомендую ставить настройки как у меня & # 8211; <strong>Replace image URLs</strong>. Так изображения WebP будет показываться только в поддерживаемых браузерах, проблем с отображением фото не будет.</p>
    <figure><img src="https://xn-----6kcgnhys3cgg3ne.xn--p1ai/wp-content/uploads/2019/04/alter-html-webp.jpg" /></figure>
    <p>Если изображения не отображаются, то попробуйте выбрать & #8 220;<em>Replace img tags with picture tags, adding the webp to srcset & # 8221; </em>и поставьте галочку у <em>& # 8220;Dynamically load picturefill.js on older browsers& # 8221;. </em>Тэг <em>& lt; picture></em> могут использовать более 93% пользователей.</p>
    
    Plugin Author Flector

    (@flector)

    смешно, конечно, но ругается яндекс не на буржуйские кавычки, а на код & lt;
    причем, если закрыть его & gt;, то ругаться он перестанет 🙂

    • This reply was modified 1 year, 9 months ago by Flector.
    Thread Starter n1k0layru

    (@n1k0layru)

    Отлично, отправил на перепроверку. Спасибо!

    Thread Starter n1k0layru

    (@n1k0layru)

    @flector, странно, но после замены кавычки на закодированную, ошибка не пропала, но если эти символы вообще убрать, то ошибка пропадает.

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘В содержимом тега найдены закод символы’ is closed to new replies.