Strona 1 z 1

[RSS] - wyswietlanie w przegladarce

: śr gru 22, 2004 11:55 pm
autor: NoAltair
Witam,

Przygotowalem kanał RSS, który przetestowałem walidatorem http://feedvalidator.org.

wynik walidacji:
Warning: Feeds should not be served with the "application/rss" media type
index.php zrodlo:
[php]<?php
header("Content-type: application/rss");
//i dalej generowanie kodu xml na podstawie bazy
?>[/php]

index.php po wygenerowaniu kodu xml (poczatek):
[xml]# <?xml version="1.0" encoding="ISO-8859-2"?>
# <rss version="2.0">
# <channel>
# <title>serwis</title>
# <link>http://www.serwis.pl</link>[/xml]

Jaki jest błąd?
W FireFox1.0 pyta co zrobic z plikiem typu application/rss (otworzyc, zapisac). gdy usune funkcji header(), po prostu wyswietla zawartosc kodu xml.

dodam, ze po zaimportowaniu kanalu do FireFox, jest ok. rozwijam zakladke i sa wszystkie wiadomosci.

Chcialbym, aby przegladarka automatycznie otwierala kanał. Wowczas dodaje naglowek z taka informacja:
This XML file does not appear to have any style information associated with it. The document tree is shown below.

Z gory dziekuje za kazda podpowiedz

Re: [RSS] - wyswietlanie w przegladarce

: czw gru 23, 2004 11:39 am
autor: Seth
Przeciez masz wyraznie napsiane o co chodzi:
NoAltair pisze:wynik walidacji:
Warning: Feeds should not be served with the "application/rss" media type
:roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll:


Zmien content-type na: text/xml

Dodaj jeszcze taki kod:
[xml]<link rel="alternate" type="application/rss+xml" title="Kanał RSS" href="<adres rssa>" />[/xml]
To na dole po prawej stronie w firefoxie bedziesz mial ikonke do RSSa.

Re: [RSS] - wyswietlanie w przegladarce

: sob gru 25, 2004 9:09 pm
autor: NoAltair
Witam,

Serdecznie dziekuje za pomoc. poprawilem na content-type na text/xml i jest ok.

jesli chodzi o znacznik <linki> to juz wczesniej to mialem :-)


Pozdrawiam,
Zycze Wesolych Swiat i Szczesliwego Nowego Roku

Re: [RSS] - wyswietlanie w przegladarce

: pn gru 27, 2004 3:17 pm
autor: porneL
Zakręcone.

Skoro w link podpowiadasz, ze typ to application/rss+xml, to dlaczego ustawiasz inny?
Daj content-type: application/rss+xml i bedzie jasne co to. text/xml jest zbyt ogolny.