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

Дата и автор



Сделал шаблон для чтения журнала Знамя - znamja. В DevTools все нормально, а при попытке просмотреть RSS-фид канала получаю пустую страницу. Думаю тут дело в том что не задана дата a.date.

date: 01.01.0001 0:00:00
id: Андрей Вознесенский. Нельзя не ждя.
url: http://magazines.russ.ru/znamia/2008/8/vo1.html
author: none
enclosures: none


В связи с этим вопрос. Как ее задать вручную, а лучше используя текщую дату? И еще как заполнить имя автора (author: ).

article.date = DateTime.Now.Date;
article.author = 'Author Name';

Вообще - для такой структуры (журнал, выходящий номерами, раз в месяц) нужно как-то иначе писать шаблоны. Что бы статьи из свежего номера сами попадали в ленту. А то у Вас канал только для http://magazines.russ.ru/znamia/2008/8/index-pr.html. Надо подумать...
Про журнал, можно например так:

В ChannelTemplate
- заходим сюда http://magazines.russ.ru/znamia/
- получаем ссылку около слов "Последнее обновление:"
- из нее получаем список статей

в ArticleTemplate все как у Вас.
Спасибо, все заработало. По-поводу вашего замечания относительно выбора журнала. Нужно делать и как у меня (для того чтобы читать старые номера) и как предлагаете вы для автоматического чтения новинок. Через некоторое время сделаю и ваш вариант.
Вот такая проблема с этим шаблоном:

В DevTools все нормально, первая статья Андрей Вознесенский. Нельзя не ждя.
как и должно быть.


А в http://feeds.rss-farm.ru/misuka/gurnal_Znamja первая статья - Русская культура за рубежом: нужна поддержкаЭмил Димитров. Она должна быть в конце. Что-то с сортировкой.

Поправил этот канал: - сортировка теперь должна быть как в журнале - переделал сам шаблон, теперь он вроде бы по-проще стал, и работает без ошибок
Спасибо.
А где взять новый шаблон? В в http://feeds.rss-farm.ru/misuka/gurnal_Znamja ничего не поменялось.
Для вас шаблон будет тут: http://rss-farm.ru/my/channels/gurnal_Znamja > ничего не поменялось. Нужно немного подождать
Проблема с этим же шаблоном. После обновления адреса журнала (сhttp://magazines.russ.ru/znamia/2008/6/index-pr.html на http://magazines.russ.ru/znamia/2008/5/index-pr.html) В DevTools все нормально,
а в http://feeds.rss-farm.ru/misuka/gurnal_Znamja:

1) содержатся статьи из предыдущих номеров журнала

2) статьи сортируются по непонятному критерию.


Причина 1) в фиксированном количестве новостей, а 2) в дате новостей ( a.date = DateTime.Now.Date;).


Как исправить 2) понятно, а как 1) - нет.


М.б. можно на странице создание канала предусмотреть возможность задавать либо количество новостей, либо отображать их в точнности так же, как в DevTools?
misuka, я работаю над этим каналом. Поменял шаблон, вроде бы все должно быть ок, подождем.
Если я правильно понимаю проблема 2) м.б. решена таким образом:

a.date = DateTime.Now.Date-i*minuta;


В этом случае с сортировкой все будет в порядке, но как-то это кривовато и 1) остается.

Хотелось бы иметь общее решение для всех подобных сайтов. М.б. добавить опцию не показывать старые новости.