Кто помнит, кириллица в pubDate допускалась?
Кто помнит, кириллица в pubDate ранее допускалась?
Вывожу все feed rss и т.п. посредством pdoResources, настроек не менял, контекст русскоязычный, даты в контексте (как я помню) и ранее по-русски выводились, но сегодня Яндекс ругнулся:
" Обратите внимание, ваш экспортный файл для Яндекс.Новостей (http://***/feed-ya.rss) содержит ошибки. Дата у вас обозначена так:
Трансляция остановилась. Пожалуйста, примите меры для восстановления трансляции новостей.
"
В чанке все по прежнему:
Вывожу все feed rss и т.п. посредством pdoResources, настроек не менял, контекст русскоязычный, даты в контексте (как я помню) и ранее по-русски выводились, но сегодня Яндекс ругнулся:
" Обратите внимание, ваш экспортный файл для Яндекс.Новостей (http://***/feed-ya.rss) содержит ошибки. Дата у вас обозначена так:
<pubDate>Ср., 18 мая 2016 22:00:00 +0300</pubDate>
… правила экспорта:<pubDate> – время публикации сообщения на сайте источника. Обязательный элемент!
(в формате RFC-822 – см. http://www.w3.org/Protocols/rfc822/#z28) Регистр в названии <pubDate>
имеет значение: буква D должна быть прописной. Пример: <pubDate>Tue, 21 Apr 2015 14:15:00 +0300</pubDate>
Эта запись означает, что новость датирована 21 апреля 2015 г., 14:15 московского времени.
…Трансляция остановилась. Пожалуйста, примите меры для восстановления трансляции новостей.
"
В чанке все по прежнему:
<item>
<title>[[+pagetitle]]</title>
<link>[[+link]]</link>
<description>[[+introtext:absURL:cdata]]</description>
<pubDate>[[+publishedon:date=`%a, %d %b %Y %H:%M:%S %z`]]</pubDate>
<guid>[[+link]]</guid>
<yandex:full-text>
[[!Jevix?
&cfgSetAutoReplace=`[["
","
"],["",""]]`
&cfgAllowTags=``
&input=`[[+introtext]]`
]]
[[!Jevix?
&cfgSetAutoReplace=`[["
","
"],["",""]]`
&cfgAllowTags=``
&input=`[[+content]]`
]]</yandex:full-text>
</item>
До cего дня трансляция успешно осуществлялась. Что изменилось за эти несколько дней? Комментарии: 5
Оказывается вопрос тут уже поднимался в прошлом году. Решение там же было предложено и оно рабочее. Остается загадкой, почему Яндекс принял feed и год молчал (он дважды проверяется, валидатором и сотрудниками).
Всем спасибо.
PS в файрфоксе ни комменты ни сам тикет не публикуются с первого раза.
Всем спасибо.
PS в файрфоксе ни комменты ни сам тикет не публикуются с первого раза.
Тоже вчера писал здесь тикет из FF, при простое подвисала страница, приходилось обновлять.
Да, добавлять что тикет, что коммент, нужно копировать свою писанину в буфер, а то сразу из FF не постит.
По стандарту браузер должен сам выводить дату на русском.
На моем сайте система выводит дату на английским а браузер показывает на русском
На моем сайте система выводит дату на английским а браузер показывает на русском
Rss feed же не браузером просматривают) В топике цитата из требований — только латиница в дате. Поменял, все норм.
Только что ответили из Яндекса:
«Большое спасибо! Дело было именно в кириллице: наз парсер поддерживает формат данных в только с сокращениями латиницей.
Теперь всё в порядке. „
Только что ответили из Яндекса:
«Большое спасибо! Дело было именно в кириллице: наз парсер поддерживает формат данных в только с сокращениями латиницей.
Теперь всё в порядке. „
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.