Модуль RSS Genesis
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Модуль RSS Genesis Expand / Collapse
Автор
Сообщение
19.09.2006 18:42
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 24.04.2008 21:42
Сообщ.: 131, Visits: 1 253
Вечер добрый!

Подскажите,плз...Вот пишу обработчик RSS на основе класса rssGenesis. Подскажите,плз,как грамотно отправить заголовки(или может ошибка в чем-нибудь другом?),чтобы rss отображался нормально не только в генерируемом файле *.rss, но и непосредственно в самом файле php,из которого проиходит запуск.

Сообщ. #904561
19.09.2006 19:41
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Код покажи.
Сообщ. #904565
20.09.2006 12:15
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 24.04.2008 21:42
Сообщ.: 131, Visits: 1 253
В упрощенном виде код вот такой :

<? header("Content-Type: text/xml");
echo ('<?xml version="1.0" encoding="windows-1251" ?>

<rss version="0.91">
 <channel>
  <title>Заголовок</title>
  <link>http://rssgenesis.sourceforge.net/</link>
  <description>Содржание</description>
  <language>en-us</language>
  <copyright>Копирайт</copyright>
  <managingEditor>111</managingEditor>
  <webMaster>mikel</webMaster>
  <rating>111</rating>
  <docs>http://rssgenesis.sourceforge.net/links/</docs>

  <image>
   <title>Логотип</title>
   <url>http://rssgenesis.sourceforge.net/Assets/rss.genesis.image.png</url>
   <link>http://rssgenesis.sourceforge.net/</link>
   <width></width>
   <height></height>
   <description>?</description>
   </image>

  <textinput>
   <title>Заголовок</title>
   <description>Описание</description>
   <name>Микель</name>
   <link>http://bash.org.ru</link>
   </textinput>

  <item>
   <title>Заголовок</title>
   <link>http://www.yandex.ru</link>
   <description>Описание</description>
   </item>

 </channel>
</rss>');

?>

В Мозилле работает,а вот в IE глючит

Сообщ. #904585
20.09.2006 12:28
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
В таком виде все работает.
Сообщ. #904587
20.09.2006 12:45
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 24.04.2008 21:42
Сообщ.: 131, Visits: 1 253
Упс,сорьки,действительно все заработало...просто у меня все кэшируется по-злому,не всегда понятно,старый результат выдает браузер или уже новый
Сообщ. #904592
20.09.2006 12:49
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
При отладке полезно явно запрещать кеширование файлов. Так проще работать.

list($usec, $sec) = explode(" ", microtime());
$sec -= 8640000; // 100 дней
$expireDate = gmdate("D, d M Y H:i:s", $sec) . " GMT";
header("Expires:$expireDate");
header("Cache-Control: no-cache, must-revalidate"); // http 1.1
header("Pragma: no-cache");                         // http 1.0
Сообщ. #904593
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 7:30