Support » Plugin: RSS for Yandex Zen » Ошибка в фиде после включения поддержки Турбо

  • Resolved ssmirnov

    (@ssmirnov)


    Первым делом – спасибо за плагин и за поддержку Турбо.
    Включил Турбо – в фиде появились сообщания об ошибке:

    This page contains the following errors:

    error on line 11 at column 54: Namespace prefix yandex on analytics is not defined
    error on line 98 at column 27: Namespace prefix turbo on content is not defined
    Below is a rendering of the page up to the first error.

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

Viewing 12 replies - 1 through 12 (of 12 total)
  • Фид валидацию прошёл.
    Но при этом в предпросмотре идёт затроение основной картинки и заголовка:

    http://dl4.joxi.net/drive/2017/11/29/0011/2593/731681/81/18ef1b2fe5.jpg

    Plugin Author Flector

    (@flector)

    должно быть задвоение при включенной опции добавления миниатюры. это я завтра поправлю.

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

    ваш код, которым вы добавляете миниатюры к rss надо взять в конструкцию:

    
    if ( !is_feed( 'zen' ) ) {
      //ваш код
    }
    

    чтобы он игнорировал ленту для дзена.

    Да, вспомнил, что стоит у нас это:
    https://wordpress.org/plugins/featured-image-in-rss-feed/

    На вывод для Дзена не влияло, вроде…
    Сейчас попробую убрать.

    Деактивировал плагин – третья картинка ушла, осталось две. 🙂
    Плагин этот нам сейчас не нужен. Но конфликт плагинов налицо.

    И еще, дабы ветки не плодить.
    Гляньте, пожалуйста тему про UTM-метки для Дзена:
    https://wordpress.org/support/topic/то-что-нужно-3/#post-9492392

    Я там постарался объяснить, почему стоит эту фичу прикрутить.

    Plugin Author Flector

    (@flector)

    Деактивировал плагин – третья картинка ушла, осталось две. 🙂
    Плагин этот нам сейчас не нужен. Но конфликт плагинов налицо.

    конфликта нет, это нормальное поведение.
    вы ставите плагин для добавления миниатюр в rss – тогда не стоит дублировать добавление миниатюр опцией в моем плагине.

    Я там постарался объяснить, почему стоит эту фичу прикрутить.

    сделать это проблематично – с точки зрения яндекс.дзена у записи может быть только один url. http://www.test.ru/1/ и http://www.test.ru/1/?utm_medium=feed&utm_source=Yandex.Zen&utm_content=%POSTTITLE% для него разные статьи. добавлю utm-метки – а ранжирование ваших записей в дзене вдруг просядет – оно вам надо?

    К сожалению, ошибка не ушла, причём отключение Турбо на неё не влияет.
    Ни отключение поддержки, ни указание на turbo=”false”.

    В фиде по-прежнему висит предупреждение:

    This page contains the following errors:

    error on line 11 at column 54: Namespace prefix yandex on analytics is not defined
    error on line 184 at column 27: Namespace prefix turbo on content is not defined

    Сам фид:
    https://blog.barnsly.ru/feed/zen/

    Сейчас трафик из Дзена практически прекратился. 🙁

    Plugin Author Flector

    (@flector)

    а вы зачем вообще анализатором проверяете ленту?
    требования к лентам дзена и трубо несовместимы с обычным rss, поэтому проверять их в обычном rss-валидаторе бессмысленно. вернее есть смысл только очевидные ошибки проверять, а не наличие тегов яндекса.

    а вы зачем вообще анализатором проверяете ленту?

    Э-э… Да я её и не проверяю. Просто так она у меня открывается в браузере Яндекс.
    Видимо там валидатор включён по умолчанию.

    Plugin Author Flector

    (@flector)

    что, собственный браузер яндекса не понимает свою собственную спецификацию rss-лент? 🙂

    смотрите код в нормальных браузерах – firefox или хроме.
    то, что вам выдает валидатор – это были бы ошибки для обычной rss-ленты. но для сервисов яндекса ленты полностью валидны.

    Яндекс недоперемудрил…
    Вы меня успокоили. 🙂
    Написал в саппорт Дзена – чтобы они тоже меня успокоили. Или наоборот.

    Получил ответ из Яндекса:

    Проблема сейчас в валидации турбо-страниц на Дзене. Мы знаем об этой проблеме и работаем над её устранением. Постараемся исправить как можно скорее.

    Такие дела…

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Ошибка в фиде после включения поддержки Турбо’ is closed to new replies.