rss фид для Яндекс.Новости

Главные вкладки

Аватар пользователя MASTERIWE MASTERIWE 29 сентября 2014 в 14:14

Установлен Views RSS и Views RSS: Yandex Elements. Все настроил во вьюхе, а при открытии http://mytaganrog.com/news-yandex.xml у меня дата публикации выводится некорректно, она почему-то соответствует времени генерации ленты, а не созданию самих нод, плюс при выводе ленты в опере задваиваются новости. Но первым делом хотел бы настроить нормальный вывод даты, так как Яндекс не принимает такую ленту с ошибками.

скрины вьюхи и яндекс новостей -

http://imhocloud.com/image/3Bm
http://imhocloud.com/image/3BC

Лучший ответ

Комментарии

Аватар пользователя MASTERIWE MASTERIWE 29 сентября 2014 в 16:02

"vortex" wrote:
Дата публикации в неверном формате вероятно http://www.rssboard.org/rss-profile#element-channel-item-pubdate
D, d M y H:i:s T

Сейчас у меня так стоит указано - 'D, d M Y H:i:s O

А что такое "Т"? vortex, как с Вами в аське или скайпе можно связаться?

Аватар пользователя MASTERIWE MASTERIWE 29 сентября 2014 в 16:13

"vortex" wrote:
никак пока я на работе :)

Вот что ответили в техподдержке Яндекса -

"Дело в том, что в Вашем экспортном файле некроректно формируется тег :
29 Сен 2014 14:38:46 +0400
Напоминаю, что - время публикации сообщения на сайте источника.
(в формате RFC-822 - см. http://asg.web.cmu.edu/rfc/rfc822.html#sec-5)
Регистр в названии имеет значение - буква D должна быть прописной.
Пример: Tue, 12 Aug 2011 14:15:00 +0400
Эта запись означает, что новость датирована 12 августа 2011, 14:15 московского времени.

Внимание: +0400 является указанием на часовой пояс (в приведенном примере это московское время). Указанное в экспортном файле время должно обязательно совпадать с фактическим временем публикации на сайте!"

Аватар пользователя MASTERIWE MASTERIWE 29 сентября 2014 в 16:18

Сейчас у меня выводится:

пн, 29 Сен 14 14:38:46 +0400

Почему пн и Сен пишется на русском а не на англ? может еще в этом дело?

Аватар пользователя vortex vortex 29 сентября 2014 в 17:02

раз поддержка ответила, спросите и про перевод на русский названий.
Переводит из-за локализации. Но если её убрать все даты на сайте станут английские.
У меня кстати в локализации "Пнд", а не "пн". Так что возможно язык критичен.
В настройках даты есть сброс локализации. Вероятно как раз для такого случая.

У меня не хватило желания ковыряться в нюансах экспорта в Яндекс и задача не стояла (это была моя инициатива). Обычного рсс для корпоративного сайта мне выше крыши.

Аватар пользователя vortex vortex 30 сентября 2014 в 11:00

"Plazik" wrote:
Пропишите r.

Мда. что значит "не программист". Сам дал ссылку в которой был такой вариант и не знал про него...

Аватар пользователя heron77 heron77 17 января 2018 в 20:21

Здравствуйте!

А можно хоть самую минимальную инструкцию по вашему модулю. Хоть несколько строчек.
Тут:
https://www.drupal.org/node/2425029
https://www.drupal.org/node/1344136
И самое главное тут:
https://www.drupal.org/project/views_rss_yandex

Совсем ничего не понятно. Как сделать?!?!? Помогите!!!
Я даже код вашего модуля посмотрел и не понял куда копать.

Просто порядок действий типа:
1. Включить такие-то модули (не обязательно, тут и так понятно, что включить)
2. Зайти в настройки Views новостей
3. Добавить новое представление RSS-ленту
...... дальше темный лес.
Первые 3 пункта логичны и просты. А дальше куда?