Как проверить правильность генерируемого RSS

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

Аватар пользователя Valeratal Valeratal 6 июня 2010 в 11:35

Такой вопрос
Создал когда то виджет для Яндекса (который мой RSS использует)
все работало
потом что то перестало, и яндекс пишет что ошибка чтения RSS

Вопрос, как проверить правильность моего rss

Ссылка, на всякий случай
http://www.hr-portal.ru/rss.xml

Комментарии

Аватар пользователя PVasili PVasili 6 июня 2010 в 11:50

В начале файла почему-то пробелы.
Заголовок и структура совсем не те, что требует Яндекс для себя (описание формата).
На форуме было пару модулей. Оба они "довольно ограниченные".
Я делал вывод xml в views через views datasource (только используйте 3-альфу, бо остальное ещё криво).

Аватар пользователя Valeratal Valeratal 8 июня 2010 в 20:36

спасибо

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

То что у меня в первой строке - у д.ру в первых двух

Сплошная загадка

Pvasil , мне не для Яндекс-новостей, мне для яндекс-виджетов

Аватар пользователя PVasili PVasili 10 июня 2010 в 23:37

"Valeratal" wrote:
мне не для Яндекс-новостей, мне для яндекс-виджетов
что собираешься выводить, чисто новости?
нужно будет сделать, рядом с NEWS лентой и "виджетный вывод" ;).

Аватар пользователя Valeratal Valeratal 10 июня 2010 в 23:57

Не совсем понял, про виджетный вывод Smile

Суть такова, обычный фид друпала я добавил в создаваемый виджет в яндекс-виджеты и все работало нормально

Потом, вот не помню что, я где то перенастроил, и получил 2 пустых строки в начале rss
(даже есть бекап, с правильным RSS)

Аватар пользователя PVasili PVasili 11 июня 2010 в 0:06

"Valeratal" wrote:
Суть такова, обычный фид друпала я добавил в создаваемый виджет в яндекс-виджеты и все работало нормально
хм, странно... Не должно.
Судя по описанию - 2 большие разницы...

Мне нужно views вывод загнать для виджета (заголовки новостей). views datasource ещё раз за-шаблоню...

Аватар пользователя sergebw@drupal.org sergebw@drupal.org 15 июня 2010 в 13:56

"PVasili" wrote:
Заголовок и структура совсем не те, что требует Яндекс для себя (описание формата).
На форуме было пару модулей. Оба они "довольно ограниченные".
Я делал вывод xml в views через views datasource (только используйте 3-альфу, бо остальное ещё криво).

Подскажите пожалуйста как сделать вывод xml, через views datasource.
если можно что-то типа мануала Smile

Аватар пользователя PVasili PVasili 15 июня 2010 в 14:14

"<a href="mailto:sergebw@drupal.org">sergebw@drupal.org</a>" wrote:
Подскажите пожалуйста как сделать вывод xml, через views datasource.
если можно что-то типа мануала :)

Создаёте страничное представление и путь к нему (например www.site.ri/yandex_news.xml
Выбираете стиль: XML data document (Raw XML)
Отбираете нужны поля(что нужно по описанию) и фильтруете как вам нужно
В теме стиль вывода правите под себя типовой шаблон.

Аватар пользователя sergebw@drupal.org sergebw@drupal.org 16 июня 2010 в 19:05

"PVasili" wrote:
Создаёте страничное представление и путь к нему (например www.site.ri/yandex_news.xml
Выбираете стиль: XML data document (Raw XML)
Отбираете нужны поля(что нужно по описанию) и фильтруете как вам нужно
В теме стиль вывода правите под себя типовой шаблон.

немного запутался с темизацией (представление создал)
насколько понял, беру файл views-view-xml.tpl.php в папке my_site.ru/sites/all/modules/views/theme
сохраняю как views-view-xml--MyViewName--.tpl.php, в этой же папке
и правлю так как мне надо?

Аватар пользователя PVasili PVasili 16 июня 2010 в 19:15

"<a href="mailto:sergebw@drupal.org">sergebw@drupal.org</a>" wrote:
и правлю так как мне надо?
да, примерно так. Точно по именам не скажу, смотрите что Views в "Тема: Информация" предлагает. Копируете в тему, смотрите что выводится через print() и правите под себя.

Аватар пользователя sergebw@drupal.org sergebw@drupal.org 17 июня 2010 в 10:16

"PVasili" wrote:
да, примерно так. Точно по именам не скажу, смотрите что Views в "Тема: Информация" предлагает. Копируете в тему, смотрите что выводится через print() и правите под себя.

во Views "Тема: Информация" у меня несколько тем (например тема1, тема2, тема3) кнопка "Изменить тему"
плюс:
Дисплей вывода: views-view.tpl.php, ...
Стиль вывода: views-views-xml-style.tpl.php, ...
и т.д.
я выбираю "тема2"

так вот измененный файл views-view-xml--MyViewName--.tpl.php копировать в папку
my_site.ru/sites/all/modules/views/theme
или в
my_site.ru/sites/all/theme/тема2

Аватар пользователя ingumsky@drupal.org ingumsky@drupal.org 10 июля 2010 в 15:07

"<a href="mailto:sergebw@drupal.org">sergebw@drupal.org</a>" wrote:
так вот измененный файл views-view-xml--MyViewName--.tpl.php копировать в папку
my_site.ru/sites/all/modules/views/theme
или в
my_site.ru/sites/all/theme/тема2

В my_site.ru/sites/all/theme/тема2