Genus1 0 Опубликовано: 18 августа Рассказать Опубликовано: 18 августа Подскажите по 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] помогите разобраться с этим проблемой. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 093 Опубликовано: 18 августа Рассказать Опубликовано: 18 августа 5 часов назад, Genus1 сказал: Подгружаю фид тип https://сай.ру/rss.xml однако он либо не грузится с ошибкой загрузки А посмотреть документацию и там увидеть какой RSS нужно отдавать для яндекса https://dle-news.ru/extras/online/index.html?rss.html тогда и вопросы отпадут. В DLE три разных потока для разных нужд, и для яндекса совершенно другой адрес потока должен быть. Цитата Ссылка на сообщение Поделиться на других сайтах
Genus1 0 Опубликовано: 18 августа Рассказать Опубликовано: 18 августа Автор 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 для сервиса Дзен - это отдается в дзен Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 093 Опубликовано: 18 августа Рассказать Опубликовано: 18 августа 5 часов назад, Genus1 сказал: Что применять тогда яндексу в вкладке свежее и актуальное? Что хотите. Свойства каждого потока задается в настройках скрипта в разделе настроек RSS, также для каждого потока есть отдельная секция в шаблонах. Что вам нужно то вы можете задать как в настройках скрипта, а также в любой из секций RSS и выделить для этого любой из трех потоков. Поэтому если вам нужен какой то отдельный свой поток, то задав нужные вам свойства в настройках, и оформление в шаблонах, вы можете любой из потоков применить к любому сервису по своему усмотрению. По умолчанию заданы для этих сервисов, но любой из потоков вы можете переделать под свой. 11 часов назад, Genus1 сказал: еще в самой теме имеется подобный файл но выглядит он так Шаблон RSS находится в templates/rss.tpl. Файлы в вашем шаблоне к RSS отношения не имеют и DLE их не использует, поэтому что он там делает у вас непонятно, и там он точно не нужен. Это уже к автору вашего шаблона, нужно задавать вопросы, зачем он ненужное поставил в папку вашего шаблона. Цитата Ссылка на сообщение Поделиться на других сайтах
Genus1 0 Опубликовано: 19 августа Рассказать Опубликовано: 19 августа Автор В целом понятно. На проверку отправилось внес пару изменений. Спасибо. Подскажите еще один момент. Пребывал стандартный RSS через валидацию XML пропустить. С использованием ссылки на канал выдает оищбку Error : InvalidChar Line : 1 Message : char 'h' is not expected. Если же RSS просто выгрузить, то все норм. Как с этим бороться? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.