Привет!
Каналы:
http://www.rss-farm.ru/my/channels/Vlast
http://www.rss-farm.ru/my/channels/dengi
http://www.rss-farm.ru/my/channels/SecretFirmy
Не понял толком, как сделать чтобы загружались полноразмерные картинки.
Помогите, плиз :)
Речь идет о картинках в начале каждой статьи?
И в начале и просто иллюстрации в тексте. Я читаю на Sony PRS-505 загружаю через Calibre и у меня редко когда есть картинки в статьях :(
Иллюстрации в тексте вроде бы есть, с картинками в начале статей нужно повозится..
Картинки для денег
<?xml version="1.0" encoding="utf-8"?>
<Template type="ScriptUpdater">
<Url>http://feeds.kommersant.ru/RSS_Export/RU/money.xml</Url>
<Title>Dengi</Title>
<Description>Kommersant Dengi</Description>
<Encoding>windows-1251</Encoding>
<UserAgent></UserAgent>
<ChannelTemplate><![CDATA[]]></ChannelTemplate>
<ArticleTemplate><![CDATA[try{
var d = new Document(article.url, "windows-1251");
article.body = "";
var node = d.getElementsByAttr("span", "id", "ctl00_ContentPlaceHolderStyle_LabelText")[0];
var all = node.parentNode;
article.body = all.innerHTML;
// Картинки! :)
var sizeLarge = '8.jpg';
var sizeMedium = '6.jpg';
var picsBlock = d.getElementsByAttr('tr', 'id', 'ctl00_ContentPlaceHolderStyle_MainPhoto_PanelPicsCounter');
if (picsBlock.length > 0){
var pics = picsBlock[0].parentNode.getElementsByTagName('img');
article.body = '<br />' + article.body
for(var i=0;i<pics.length;i++){
var imgSrc = pics[i].getAttribute('src');
imgSrc = imgSrc.substring(0, imgSrc.length-5) + sizeLarge; // Что бы сделать картинки поменьше, замените sizeLarge на sizeMedium
article.body = '<img src="'+imgSrc+'"/>' + article.body;
}
}
}catch(ex){
errorMessages.Add(ex + article.url);
}]]></ArticleTemplate>
<IsRSSBased>True</IsRSSBased>
</Template>
Для остальных каналов картинки делаются так же
Большое спасибо! :)
Добрый день!
Можно ли добавить каналы:
http://feeds.rss-farm.ru/ashton/Vlast
http://feeds.rss-farm.ru/ashton/dengi
http://feeds.rss-farm.ru/ashton/SecretFirmy
http://feeds.rss-farm.ru/ashton/ogon
В каталог?
Спасибо за сервис!
Еще вопрос - шаблоны для огонька и денег c
"var node = d.getElementsByAttr("div", "class", "_reachbanner_")[0];"
работают.
А для Власти и Секрета фирмы - нет, хотя структура такая-же.
Проверил еще
"var node = d.getElementsByAttr("span", "id", "ctl00_ContentPlaceHolderStyle_LabelTitle")[0];"
Тоже не дейструет :(
Еще вопрос - шаблоны для огонька и денег c
"var node = d.getElementsByAttr("div", "class", "_reachbanner_")[0];"
работают.
А для Власти и Секрета фирмы - нет, хотя структура такая-же.
Проблема не в шаблоне, а в том, что старые статьи в каналах не закачиваются повторно, так уж устроено обновление. Необходимо дождаться новых статей. Собственно, во Власти это уже видно.
Понятно, спасибо
Ashton, на счет каталога. Каталог заморожен и ждет своей участи - новые ленты не добавляются. Поддерживать его слишком тяжело, не поддерживать - смысла нет. К новому году что-то решу.