ugrás a tartalomhoz

RSS feed létrehozása

Bártházi András · 2004. Május. 4. (K), 20.54
Felmerült (itt), hogy hogyan lehet létrehozni egy RSS feedet. Ha valakinek van valami kérdése ezzel kapcsolatban, írja meg ide!
 
1

Nem kérdés, de talán egy k

c · 2004. Május. 4. (K), 23.42
Nem kérdés, de talán egy kis keresgélést megtakarít:

Nekem az RSS Builder bejött, bár biztosan van sok olyan finomság, amit ez nem ismer.

A kimentet érdemes ellenőrizni validatorban is:
http://feeds.archive.org/validator/ (sztem ez mostanában hallott)
http://rss.scripting.com/
2

csinald magad

Anonymous · 2004. Május. 6. (Cs), 16.48
nem tudom ki hogy van vele, de en sajat magam megirtam minden kulso alkalmazas/osztaly hasznalata nelkul.
3

re: csinald magad

Bártházi András · 2004. Május. 6. (Cs), 18.15
Igazán nem egy nagy ördöngösség, de azért nem árt leellenőrizni a validátorokban. Ahogy egy XML fájlt és egy HTML oldalt is teljesen egyszerűen echo-kal összerak az ember, ez is ugyanúgy megy. A karakter kódolásra, illetve a helyes fejlécre, felépítésre kell figyelni. Az esetek többségében elég, ha fog az ember egyet az internetről, és átalakítja a saját tartalmának megfelelően.

-boogie-
8

<Nincs cím>

stoni · 2005. Nov. 4. (P), 15.24
Szia András!

Én is ezt tettem, de valami hiba mégis van a dologban. Az oldal a http://polgariplebania.hu/xml/plebania.xml címen érhető el, a Serence KlipFolio RSS olvasó olvassa az oldalt, de a többi nem.

Tudnál segíteni némi ötlettel a hiba kijavításában?

Köszönettel: Stoni
9

Ellenőrzés

attlad · 2005. Nov. 4. (P), 16.51
Itt kéne kezdeni a hibakeresést:
http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fpolgariplebania.hu%2Fxml%2Fplebania.xml

Attila
10

Még mindig hibás

stoni · 2005. Nov. 4. (P), 21.08
Kijavítottam a hibákat, de nem változott meg semmi. Ez miért lehetséges?
11

Érdekes

attlad · 2005. Nov. 4. (P), 21.16
Nálam még mindig hibásnak jelzi a validátor.

Attila
12

nem is érdekes...

Anonymous · 2005. Nov. 5. (Szo), 03.09
Az a probléma ezzel az xml-lel, hogy egyes sorok előtt egy-egy kötőjel karakter van elhelyezve, ami nyilván egy böngészőből való kimásolás miatt maradt ott.
- <item>
  <title>"Ének Európáért</title>
  <link>http://www.polgariplebania.hu/korusfeszt_05.html</link>
- <description>


Ha sima html-ben vétünk ilyen hibát, nem lesz semmi bajunk, legfeljebb lesz egy pár kötőjelünk az oldalon, amikre aztán vadászhatunk.
De az XML ennél sokkal kényesebb, tehát érdemes az alapokkal megismerkedni, mielőtt ilyesmibe vágjuk a fejszénket.
Egyébként az is hibás, hogy a legelső sor elején van egy pár felesleges szóköz. Az XML ezt sem engedi meg.

Gyulus
13

rss

stoni · 2005. Nov. 5. (Szo), 09.13
Kedves Gyulus!

Valóban elsőként html-ből másoltam ki majd kicsit javítottam rajta, de ezek szerint nem lett sikeres. Annak a forrásában is ott voltak a kötőjelek. Megpróbálom kijavítani, kiszedni a kötőjeleket, ill. a felesleges szóközöket is eltávolítom. Vélhetőleg az után már működnie kellene. Az ékezetek is hibaként vannak jelen. Miért?

Köszönettel: Stoni
15

Másik hiba miatt

attlad · 2005. Nov. 5. (Szo), 10.15
Szerintem ha javítod a másik hibát ez is megjavul, mivel akkor figyelembe fogja venni az XML deklarációt.
14

<Nincs cím>

attlad · 2005. Nov. 5. (Szo), 10.06
Jaja, validátor is írja, az az érdekes, hogy azt írta javította a hibát a validátor meg ugyanúgy hibásnak jelzi :-)
16

"Congratulations!"

stoni · 2005. Nov. 5. (Szo), 19.15
Köszönöm szépen a segítséget mindenkinek, sikerült kijavítani a hibát. Valóban a felesleges szóközök és kötőjelek okozták a galibát. Reméle sikerül a hibátlan voltát megőrizni.

Még egyszer köszi!

Üdv, Stoni
4

probléma, de nem tudom, mi

Cadeyrn · 2005. Jan. 2. (V), 17.07
Üdv Mindenkinek!

Van egy apró gondom, de fogalmam sincs, hogy mi a baj.
a következő kóddal hozom létre az RSS -t (itt a file: http://cadeyrn.atw.hu/rss/rss.xml )

a kód:
$rss_eleje = "<?xml version=\"1.0\" encoding=\"iso-8859-2\"?>
<!DOCTYPE rss PUBLIC \" - //Netscape Communications//DTD RSS 0.91//EN\"
\"http://p.moreover.com/xml_dtds/rss-0_91.dtd\">
<rss version=\"0.91\">
<channel>
  <title>¤ Cadeyrn és barátai ¤ - hírek</title>
<link>http://cadeyrn.try.hu/</link>
<description>Képek, versek, novellák - avagy egy baráti kör alkotásai</description>
<language>hu</language>
<webMaster>cadeyrn##kukac##fw.hu</webMaster>";
$rss_vege = "</channel>
</rss>";


$rss_par = "SELECT * FROM news ORDER BY ID desc";
$rss = mysql_query ($rss_par,$kapcsolat);
$rss_lista = mysql_num_rows ($rss);
if ($rss_lista < 12)
{
$veg = $rss_lista;
}
else
{
$veg = 11;
}
for($i=0;$i<$veg;$i++)
    {
$rss_sor = mysql_fetch_row ($rss);
$pd = date("D, d M Y H:i:s",$rss_sor[2]);
$tartalom = "$rss_sor[4]";

$rss_elem.="<item>
<title>$rss_sor[3]</title>
<link>http://caderyrn.atw.hu/x.php?m=main</link>
<description><![CDATA[$tartalom]]></description>
<pubDate>$pd</pubDate>
</item> \n";
}

$rss_cucc.= $rss_eleje;
$rss_cucc.= $rss_elem;
$rss_cucc.= $rss_vege;

$rss_file=##kukac##fopen("rss/rss.xml","w");
fwrite($rss_file,$rss_cucc);
fclose($rss_file);
flush();


amint látjátok, a file úgy fog kinézni, hogy a legújabb dolog lesz legfelül. A baj, hogy pl. Mozilla Thunderbird egyetlen hírt olvas el, a többit pedig, akár frissítés után, akár elötte, egyáltalán nem.

Szeretnélek megkérni benneteket, hogy segítsen valaki, mert nem értem, mi a baj, és elég régóta próbálok rájönni.

Köszönöm,
Cadeyrn
5

eljut az elsőig?

Hojtsy Gábor · 2005. Jan. 2. (V), 17.29
Az már nagy csoda... Ugyanis ez egy HTML frameset, és nem egy RSS kimenet:
http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fcadeyrn.atw.hu%2Frss%2Frss.xml
6

ATW

Cadeyrn · 2005. Jan. 2. (V), 20.44
Üdv!

Goba: az atw hülye. Bocs, majd megoldom valahogy...de a problémámat localhostról teszteltem, és ott jelentkezett a dolog.
7

validátor

Hojtsy Gábor · 2005. Jan. 2. (V), 21.06
Gondolom le tudod fordítani az előbbi tanácsot a saját esetedre, de ha mégsem: Nem érdemes a generálásban lépésről lépésre nézni, hogy mi rossz. Add be egy RSS validátornak, és meglátod, hogy mi rossz. Lehet, hogy több hibát is talál, és végülis egy teljesen valid RSS lesz az eredmény, csak nyersz vele.
17

RSS vs. ATOM

vbence · 2006. Okt. 10. (K), 12.46
Feedet kéne csináljak egy portálnak. Utána olvastama wikipédián, ahol írják az RSS hányattatott történetét, és hogynincs igazi gazdája, hivatalosan befagyasztották a fejlesztését stb. Ezzel szemben az Atom az IETF gondozásában készül, van hivatalos RFC szabvány, aktív közösség, és a fejlesztés koordinálói kapcsolatban állnak az RSS főbb arcaival.

Ezek alapján tejlesen egyértelmű, hogy az Atom a támogatandó formátum. A kérdés csak az, hogy milyen a támogatottsága? Itt van ugyebár a Safari RSS, ami támogatja az Atomot (gondolom a Safai Atom túl vicces név lett volna), Aztán az IE7 is tudja (állítólag).

A kérdés: érdemes RSS-t csinálni, vagy már minden olvasó tudja az Atomot?

Második kérdés: A Weblabor már elég rég óta RSS. Nagyon érdekes lenne, ha van kéznél valami publikus User-Agent statiszikátok a feed olvasókra én örülnék neki. Végig lehetne nézni, melyik mit tud stb...

Köszi!
B
18

& a linkben

Cadeyrn · 2006. Nov. 3. (P), 15.15
Üdv!

Szeretnék (helyesebben szólva muszáj) & -et tennem egy RSS feed <item> eleménet <link> tagjába.
Azonban akár &amp; akár & -et teszek, mindegyikre Not Valid Feed eredményt kapok.

Valaki tud segíteni?

Előre is köszönöm,
Cadeyrn
19

&amp;

attlad · 2006. Nov. 3. (P), 15.37
Fentinek jónak kéne lennie. Biztos azzal van gond? Link?