Ez jó RSS író-nak?
Üdv!
Nos szerintetek ez működőképes RSS író cucc?
ha nem akkor mi nem jó benne hisz jó kimenetet adkérdés:
a pubDate-be mindeképp ilyenfajta dátum kell?
és hogy jó-e ez az rSS a weblabor rss híreiből másoltam ki a
<tag>-eket...
és mi van akkor pl h valamilyen tag-et szeretnék használni pl.
félkövéer betűket, hogy aki olvassa az RSS olvasújával
a hírt az így lássa <strong>ezt</strong> mintha vastag
betűs lenne vagy hogy képet is lásson <img src="..." />
?
■ Nos szerintetek ez működőképes RSS író cucc?
ha nem akkor mi nem jó benne hisz jó kimenetet ad
- <?php
- header("Content-Type: text/xml; charset=utf-8");
- print '<?xml version="1.0" encoding="utf-8"?>
- <rss version="2.0" xml:base="http://localhost/rss">
- <channel>
- <title>RSS tesz</title>
- <link>http://localhost/rss</link>
- <description/>
- <language>hu</language>';
- $mysql_query = "ide kiolvasnám a mysql bázisból az adatokat";
- while ($mysql_extract = "itt a mysql_fetc_assoc()-al kiszedném a
- kiolvasott adatokat") {
- // itt egy pár sorban kiolvasom a változókat pl. a $title-t, $link-et
- stb.
- $title = "A cím";
- $link = "http://localhost/index.php?hir_id=10"; // link a hírre
- $tart = "ide jön a tartalom";
- $cat_link = "http://localhost/rss/hirek/css"; //kategória linkje
- $cat = "kategória neve";
- $dat = "Tue, 05 Sep 2006 20:01:04"; // dátum
- print '
- <item>
- <title>'.$title.'</title>
- <link>'.$link.'</link>
- <description>
- '.$tart.'
- </description>
- <category domain="'.$cat_link.'">'.$cat.'</category>
- <pubDate>'.$dat.'</pubDate>
- </item>';
- print '
- <item>
- <title>'.$title.'</title>
- <link>'.$link.'</link>
- <description>
- '.$tart.'
- </description>
- <category domain="'.$cat_link.'">'.$cat.'</category>
- <pubDate>'.$dat.'</pubDate>
- </item>';
- }
- print '
- </channel>
- </rss>';
- ?>
a pubDate-be mindeképp ilyenfajta dátum kell?
és hogy jó-e ez az rSS a weblabor rss híreiből másoltam ki a
<tag>-eket...
és mi van akkor pl h valamilyen tag-et szeretnék használni pl.
félkövéer betűket, hogy aki olvassa az RSS olvasújával
a hírt az így lássa <strong>ezt</strong> mintha vastag
betűs lenne vagy hogy képet is lásson <img src="..." />
?
félkövér betűk
Ez nem azt akarta jelenteni, hogy ilyen nincs, nyugodtan bele tehetsz annyi html-t ami eszedbe jut, de szerintem elvi különbség van a 2 dolog között és plaintext RSS olvasók nagyon nem fogják szeretni!
Amúgymeg a kimenetet talán érdemes lenne fájlba írni addig amíg nem születik új tartalom, hogy csökkentsd a szerver terhelését » tehát csak egyszer kelljen legenerálni.
üdv. krey
aha
nl2br() nélkül, nem?
Plaintext
Ilyenek vannak használatban? :-( Szerintem nem érdemes kőkorszaki eszközökre optimalizálni. Aki normális eszközt használ nem szereti a formázások nélküli feedet. Legyen teljes tartalom (+ mellette esetleg összegzés is) és formázott.
Válaszok
ha nem akkor mi nem jó benne hisz jó kimenetet ad
Kipróbálod, azután itt tudod ellenőrizni mi nem jó benne ha van olyan: http://feedvalidator.org/ (Egyik
print
feleslegesnek tűnik.)Ja. PHP-val rendkívül egyszerű ilyet gyártani (
date('r')
). LehetnepubDate
helyett más dátum elemet használni, más formátummal de ez a legegyszerűbb.Hogy valid-e megmondja a validátor, szerintem nem túl jó mert hiányzik a
guid
és pl. a szerzőt jelölő elem is. (Meg.. nem Atom.)félkövéer betűket
A
description
elemben engedélyezett az entity-encoded HTML használata, tehát PHPhtmlentities
vagy az XML nyújtotta lehetőséggel élsz és CDATA szakaszba rakod úgy ahogy van (elkódolás nélkül).Nem teszteltem feedolvasók hogy kezelik, de képeknél, egyéb hivatkozásoknál abszolút URL-t adnék meg hogy ne legyen gond ebből.