Нужно поправить код файла экспорта Rss

  • Автор темы alexey11
  • Дата начала
A

alexey11

#1
Добрый день!

Есть компонент для экспорта новостей в ленту Яндекса.
Проблема в том, что новости, экспортированные в ленту яндекса, появляются там на 3 часа позже, чем на сайте. Дата в экспортном файле одна, а в ленте уже другая.

Вот, что написали из Яндекса:

Дело в том, что в Вашем экспортном файле
> /index.php?option=com_rd_rss&id=2&fe ed=yandex содержится
> ошибка в тегах <pubDate>, из-за которой наш робот некорректно индексирует
> Ваши сообщения либо не индексирует их вовсе.
> Напоминаю, что указанное в экспортном файле время обязательно должно
> совпадать с фактическим временем публикации сообщения на Вашем сайте.
> Например, если сообщение
> /index.php?option=com_content&task=v iew&id=1155&Itemid=21
> опубликовано на Вашем сайте 16.05.2010 09:50 по времени Белграда, то тег
> должен выглядеть так:
> <pubDate>Sun, 16 May 2010 09:50:05 +0200</pubDate>, а у Вас: <pubDate>Sun,
> 16 May 2010 08:50:05 -0500</pubDate>.
Кроме того, напоминаю, что символ амперсанда "&" должен быть заменен на
> последовательность & . А у Вас сейчас замена происходит таким образом:
> <link>/index.php?option=com_content&am p;task=view&id=1155&amp ;Itemid=21</link>
> (То есть вместо & у Вас &amp). Внесите, пожалуйста, изменения
Я честно пытался разобраться сам, но знаний не хватает. Форум Joomlaforum.ru что-то совсем заглох, помощи там не дождался.
Может, кто-то здесь сможет помочь?


Во вложении 3 файла, как кажется, feedcreator. отвечает за вывод.

P.S.: хочу добавить, что, решив эту проблему, вы поможете не только в моем частном случае. На русском форуме Joomla десятки людей страдают по этой же причине.
 

Вложения