Forums / National / Russian / Сборка «Фриланс-биржа» / RSS лента

неправильная работа

bojikodab
#35793 2012-10-14 11:03

абсолютно идентичны, только содержание разное, даже объем примерно одинаковый. Там в файле RSS есть параметры:

 

// TODO move this to config
$cfg_timetolive = 30; // refresh cache every N seconds
$cfg_maxitems = 40; // max items in rss
$cfg_charset = "UTF-8";

В них не может быть дело? я передаю rss-ленту по такой ссылке: http://****.com/rss.php?c=projects

а на другом проекте rss.xml но тут другой движок. Может в этом деле?

Added 7 minutes later:

 

Sorry

This feed does not validate.

line 13, column 19: pubDate must be an RFC-822 date-time: 2012-10-14 (40 occurrences) [help]
<pubDate>2012-10-14</pubDate>
^

In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

line 15, column 0: item should contain a guid element (40 occurrences) [help]
</item>

line 279, column 0: Missing atom:link with rel="self" [help]
</channel>

Валидатор выдал такие замечания, из-за них может быть такое и как их исправить?

Добавлено 4 часа спустя:

мне кажется проблема заключается в этом - $out .= "<pubDate>".date("r", time())."</pubDate>\n"; 

не знаю какой там механизм, но похоже что-то в нем не так. Как сделать правильно, есть у кого какие предложения? 

This post was edited by bojikodab (2012-10-14 15:01, 11 years ago)