Форумы: Флейм:

Можно ли сделать полнотекстовую RSS из http://www.inopressa.ru/rss



У меня что-то не получилось. Шаблон такой:

var d = new Document(article.url, channel.encoding);
var el = d.getElementsByAttr("div", "class" , "topic")[0];
article.body = el.innerHTML;
Попробуйте
var d = new Document(article.url, channel.encoding);
var el = d.getElementsByAttr("div", "class" , "topic")[1];
article.body = el.innerHTML;
Попробовал, никаких изменений.
А что показано в девтулс? В теле новости только заголовок?
Нет, показываются заголовок и начало статьи

Паспорт, с которым нельзя смотреть телевизор
date: 10.06.2009 16:35:00
id: http://inopressa.ru/article/10Jun2009/bunte/passport.html
url: http://inopressa.ru/article/10Jun2009/bunte/passport.html
author: none
enclosures: none


content:
То, что мы, узколобые немцы, часто принимаем за русскую безалаберность или отсутствие любви к порядку, есть не что иное, как мужественная самооборона от непомерной бюрократии - что является истинным проявлением гуманизма, сопереживания и милосердия.
Кажется мне, что вы не выбрали кодировку (encoding). Я выслал рабочий шаблон на почту, указанную при регистрации.
Спасибо, точно кодировку не указал, хотя в у вас в STEP-3 yfgbcfyj "Заполняем все поля". Вставил кодировку в DevTools получил полный текст rss.

Увы, теперь новая проблема с шагом 4. Как написано создаю канал, шаблон канала такой:

<?xml version="1.0" encoding="utf-8"?>
<Template type="ScriptUpdater">
<Url>http://www.inopressa.ru/rss</Url>
<Title>Inopressa</Title>
<Description>Обзор иностранной прессы</Description>
<Encoding>windows-1251</Encoding>
<UserAgent></UserAgent>
<ChannelTemplate><![CDATA[]]></ChannelTemplate>
<ArticleTemplate><![CDATA[var d = new Document(article.url, channel.encoding);

var el = d.getElementsByAttr("div", "class" , "topic")[1];

article.body = el.innerHTML;

]]></ArticleTemplate>
<IsRSSBased>True</IsRSSBased>
</Template>


Затем жму на Просмотреть RSS-фид канала и получаю такое сообщение:

Inopressa
Вы просматриваете веб-канал, который имеет часто обновляющееся содержимое. При подписке на веб-канал он добавляется в общий список веб-каналов. Обновленная информация с веб-канала автоматически загружается на этот компьютер и ее можно просматривать с помощью Internet Explorer или других программ. Подробнее о веб-каналах

Подписаться на этот веб-канал



Что делать дальше не знаю.
на сайте, в разделе "мои каналы" нужно выставить парметер "Количество новостей в ленте".
Спасибо, заработало, очень удобно. Попробовал добавить созданный канал
http://feeds.rss-farm.ru/misuka/Inopress в общий каталог - не получилось. Как это сделать?
Добавил. Автоматически добавлять каналы не получится - я модерирую вручную все каналы перед добавлением. По этому большинство лент в каталоге хорошие и интересные :)