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.