Перейти к публикации

Рекомендованные сообщения

Подскажите по RSS в яндексе.

Подгружаю фид тип https://сай.ру/rss.xml однако он либо не грузится с ошибкой загрузки файла в течении 10 секунд либо выдает или просит <yandex:full-text>, но при добавлении тега выдает что он пустой.

Вот стандартны файл rss.tpl

[rss]<item>
<title>{title}</title>
<guid isPermaLink="true">{rsslink}</guid>
<link>{rsslink}</link>
<dc:creator>{rssauthor}</dc:creator>
<pubDate>{rssdate}</pubDate>
<category>{category}</category>
<description><![CDATA[{short-story}]]></description>
</item>[/rss]

[turbo]<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>{rsslink}</link>
<author>{rssauthor}</author>
<category>{category}</category>
<pubDate>{rssdate}</pubDate>
<turbo:content><![CDATA[<header><h1>{title}</h1></header>{full-story}]]></turbo:content>
</item>[/turbo]

[dzen]<item>
<title>{title}</title>
<link>{rsslink}</link>
<pdalink>{rsslink}</pdalink>
<guid>{rsslink}</guid>
<pubDate>{rssdate}</pubDate>
<category>native-yes</category>
{images}
<content:encoded><![CDATA[{full-story}]]></content:encoded>
</item>[/dzen]

еще в самой теме имеется подобный файл но выглядит он так

<title>{title}</title>
<guid isPermaLink="true">{rsslink}</guid>
<link>{rsslink}</link>
<description>{short-story}</description>
<category>{category}</category>
<dc:creator>{rssauthor}</dc:creator>
<pubDate>{rssdate}</pubDate>
</item>[/shortrss]
[fullrss]<item>
<title>{title}</title>
<guid isPermaLink="true">{rsslink}</guid>
<link>{rsslink}</link>
<description><![CDATA[{short-story}]]></description>
<category><![CDATA[{category}]]></category>
<dc:creator>{rssauthor}</dc:creator>
<pubDate>{rssdate}</pubDate>
</item>[/fullrss]
[yandexrss]<item>
<title>{title}</title>
<link>{rsslink}</link>
<description>{short-story}</description>
<category>{category}</category>{images}
<pubDate>{rssdate}</pubDate>
<yandex:full-text>{full-story}</yandex:full-text>
</item>[/yandexrss]

помогите разобраться с этим проблемой.

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, Genus1 сказал:

Подгружаю фид тип https://сай.ру/rss.xml однако он либо не грузится с ошибкой загрузки

А посмотреть документацию и там увидеть какой RSS нужно отдавать для яндекса https://dle-news.ru/extras/online/index.html?rss.html тогда и вопросы отпадут. В DLE три разных потока для разных нужд, и для яндекса совершенно другой адрес потока должен быть.

Ссылка на сообщение
Поделиться на других сайтах
30 минут назад, celsoft сказал:

А посмотреть документацию и там увидеть какой RSS нужно отдавать для яндекса https://dle-news.ru/extras/online/index.html?rss.html тогда и вопросы отпадут. В DLE три разных потока для разных нужд, и для яндекса совершенно другой адрес потока должен быть.

Что применять тогда яндексу в вкладке свежее и актуальное?

http://website.com/rss.xml  - трансляция основного потока RSS - выдет ошибку

http://website.com/rssturbo.xml  - трансляция потока RSS Турбо для Яндекса - это я выполняю для турбо страниц.

http://website.com/rssdzen.xml  - трансляция потока RSS для сервиса Дзен - это отдается в дзен

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, Genus1 сказал:

Что применять тогда яндексу в вкладке свежее и актуальное?

Что хотите. Свойства каждого потока задается в настройках скрипта в разделе настроек RSS, также для каждого потока есть отдельная секция в шаблонах. Что вам нужно то вы можете задать как в настройках скрипта, а также в любой из секций RSS и выделить для этого любой из трех потоков.

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

11 часов назад, Genus1 сказал:

еще в самой теме имеется подобный файл но выглядит он так

Шаблон RSS находится в templates/rss.tpl. Файлы в вашем шаблоне к RSS отношения не имеют и DLE их не использует, поэтому что он там делает у вас непонятно, и там он точно не нужен. Это уже к автору вашего шаблона, нужно задавать вопросы, зачем он ненужное поставил в папку вашего шаблона.

Ссылка на сообщение
Поделиться на других сайтах

В целом понятно. На проверку отправилось внес пару изменений. Спасибо.

Подскажите еще один момент. Пребывал стандартный RSS через валидацию XML пропустить. С использованием ссылки на канал выдает оищбку

 Error : InvalidChar
Line : 1
Message : char 'h' is not expected.

Если же RSS просто выгрузить, то все норм. Как с этим бороться?

 

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...