Support » Plugin: RSS for Yandex Turbo » Cодержимое Турбо-страницы не соответствует оригинальной версии

  • Resolved waynemaster

    (@waynemaster)


    Привет! С недавних пор решил потестить у себя в блоге турбо-страницы. С установкой и настройкой проблем не было, но вот всплыла давняя проблема:

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

    Давно я уже сталкивался с этим, и вроде бы проблема была в теге code, в котором RSS заменяет все символы на кодированные. Я добавил данный тег в фильтры, чтобы он автоматически удалялся. Отправил две ленты на переобход – несколько раз. Проблема все равно сохраняется, Вебмастер упорно видит там кодированные символы и как фиксить – не знаю.

    Возможно стоит добавить в исключения тег pre — поможет ли это?

    В статьях, где наблюдаются проблемы, есть PHP-код. В нем-то и проблема, но вот как все это исправить.

    Адреса лент:
    https://awayne.biz/feed/turbo/
    https://awayne.biz/feed/turbo/?paged=2

    Строчки, где проблема:
    ДЛЯ ПЕРВОЙ СТРАНИЦЫ (ЛЕНТЫ)
    1255
    47
    <turbo:content> <header> <figure><img
    Отладить
    3135
    47
    <turbo:content> <header> <figure>img src=”https://awayne.biz/wp-content/uploads/2018/10/kak-udalit-turbo-1024×580.png&#8221; …</turbo:content>

    ДЛЯ ВТОРОЙ ЛЕНТЫ.
    стр.
    поз.
    1727
    47
    <turbo:content> <header> <figure>img src=”https://awayne.biz/wp-content/uploads/2018/07/wordpress-shabloni-1024×538.png&#8221;
    Отладить

    Адреса статей:

    https://awayne.biz/sozdaem-shablony-stranic-i-postov-v-wordpress/
    https://awayne.biz/kak-podklyuchit-turbo-stranitsy-na-wordpress/
    https://awayne.biz/kak-udalit-turbo-stranicy-yandex/

    The page I need help with: [log in to see the link]

Viewing 11 replies - 1 through 11 (of 11 total)
  • waynemaster

    (@waynemaster)

    П.с у кода картинок после “Строчки, где есть проблема:” убрал “<>” — т.к. отображались чисто картинки.

    Plugin Author Flector

    (@flector)

    ни в первой, ни во второй ленте я не вижу вхождений названий этих картинок.

    waynemaster

    (@waynemaster)

    Так проблема не в картинках, а в статьях, которые начинаются с этих картинок — превьюшек. Просто вебмастер отображает проблему именно так, поэтому я и скопировал сюда данную информацию.

    Проблема именно в коде, который содержится в статьях. Так понимаю, дело в PHP-коде, который я размещаю как пример, используя тег PRE. В RSS символы этого кода заменяются на закодированные — оттого Вебмастер ругается, а я не знаю как все исправить.

    Отладка, кстати, тоже не работает. Но это проблема самого Яндекс.Вебмастера, скорее всего.

    Plugin Author Flector

    (@flector)

    опять же – я не могу найти эти ваши статьи, потому что не могу найти эти картинки.

    waynemaster

    (@waynemaster)

    Я только что легко нашел их через поиск браузера, все отлично находится по названию – kak-udalit-turbo-1024×580.png для https://awayne.biz/feed/turbo/,

    wordpress-shabloni-1024×538.png, для https://awayne.biz/feed/turbo/?paged=2

    https://imgur.com/9U5y4JX

    Plugin Author Flector

    (@flector)

    хром не ищет почему-то, но неважно.

    не нравится яндексу символы < и >.

    вот тут об этом говорилось – https://www.it-rem.ru/yandeks-turbo-stranitsyi-v-soderzhimom-tega-cdata-naydenyi-zakodirovannyie-simvolyi.html

    можно использовать фильтр аля:

    
    function yturbo_replace_sym($content) {
    
        $content = preg_replace('/</', '<', $content);
        $content = preg_replace('/>/', '>', $content);
    
        return $content;
    }    
    add_filter('yturbo_the_content', 'yturbo_replace_sym');
    

    ну и так далее.

    вопрос – а зачем вы вообще кодируете эти символы?

    короче – форум тут их обратно перекодирует, зараза.

    • This reply was modified 1 year ago by Flector.
    waynemaster

    (@waynemaster)

    Я их не кодирую, я код написал этот и вставил. Оно само 😀 С радостью бы поставил нормальные, главное, чтобы пользователь мог скопировать к себе код и использовать.

    waynemaster

    (@waynemaster)

    Если я просто зайду в статью и снова вставлю < и >, скопировав их отсюда или откуда-то еще — это исправит проблему?

    Plugin Author Flector

    (@flector)

    сомневаюсь.

    waynemaster

    (@waynemaster)

    Исходя из статьи, которую вы скинули, на эту тему можно забить, верно?

    Plugin Author Flector

    (@flector)

    статья эта от лета прошлого года – а воз и ныне там.
    яндексу наплевать на такие мелочи.

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Cодержимое Турбо-страницы не соответствует оригинальной версии’ is closed to new replies.