[RSS] - wyswietlanie w przegladarce

Forum przeznaczone dla wszystkich webmasterów, chcących tworzyć strony www zgodnie ze standardami World Wide Web Consortium.
NoAltair
Nowy
Nowy
Posty: 29
Rejestracja: czw sie 29, 2002 2:33 pm
Lokalizacja: Warszawa
Kontakt:

[RSS] - wyswietlanie w przegladarce

Post 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
Seth
Przelotem
Przelotem
Posty: 225
Rejestracja: ndz lis 03, 2002 6:01 pm
Kontakt:

Re: [RSS] - wyswietlanie w przegladarce

Post 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.
NoAltair
Nowy
Nowy
Posty: 29
Rejestracja: czw sie 29, 2002 2:33 pm
Lokalizacja: Warszawa
Kontakt:

Re: [RSS] - wyswietlanie w przegladarce

Post 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
porneL
Nowy
Nowy
Posty: 161
Rejestracja: sob lis 27, 2004 7:50 pm
Lokalizacja: Londyn
Kontakt:

Re: [RSS] - wyswietlanie w przegladarce

Post 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.
ODPOWIEDZ