Kako prikazati RSS feed s jednim PHP funkcije?
URL datoteke mogu biti
-
lokalno, u obliku: rss.xml ili
-
udaljen
u obliku: http://www.xul.fr/rss.xml.
Postoji samo jedna razlika, ako ime ima. "Php" proširenje
kada se generira CMS ili kao softver, lokalno datoteka obrađuje
od strane poslužitelja, kao tekstualnu datoteku, a daljinski je obrađen kao original. Tamo
nema razlike, ako je ekstenzija je. "xml".
Skripta je kompatibilna sa:
- RSS 2.0 (koji je kompatibilan s 0,91 i 0,92 i sl.)
- RSS RDF ili RSS 1.0.
Zapravo skripta izdvaja naslov, link i opis oznake i ignorira
format strukture dokumenta.
Korist PHP za prikaz RSS feed je da će biti vidljiv pretraživanje
motori.
Struktura datoteke RSS 2.0
Hrana se sastoji od kanala, a jedna ili više stavki correspondint članaka.
Svaki element ima naslov, URL i opis. Više informacija u specifikaciji
povezane u nastavku.
<Rss version = "2.0"> <Kanal> <Title> Scriptol RSS </ title> <Link> http://www.scriptol.com/rss/ </ link> <Opis> Alati i dokumenti za RSS. </ Description> <Predmet> <Title> RSS čitač </ title> <Link> http://www.scriptol.com/rss/rss-reader.php </ link> <Opis> Funkcija za prikaz RSS feedova. </ Description> </ Predmet> </ Channel> </ Rss>
Sučelje
Sučelje se sastoji od dvije funkcije:
RSS_Display () Za prikaz kompletnu hranu s kanala, naslovi povezivanje s člancima
i njihovi opisi.
RSS_Links () Za prikaz samo popis naslova koji povezuju članaka.
Izvorni kod
Izvor ima više interne funkcije:
RSS_Retrieve (url) / / izvuci kanal i poziva RSS_Channel. RSS_Channel (kanal) / / izvuci podatke za kanal i poziva RSS_Tags za svaku stavku. RSS_RetrieveLink (URL) / / ekstrakt stavke za kanal i poziva RSS_Tags za svakog od njih. RSS_Tags (točka) / / izvuci naslov, link, opis članka.
Pregled rsslib.php skriptu.
Prikaz datuma
2010 verzija dodaje argument za prikaz datuma:
RSS_Display (url, Nombre, istina, istina); Ako je posljednji parametar izostavljen, datum se ne prikazuje.
Prikaz kanala
2009 verzija omogućuje prikaz ili ne naslov i opis stranice. To je treći argument RSS_Display.
Po defaultu, to se ne prikazuje. Da biste ga prikazali, koristite ovu sintaksu:
RSS_Display (url, broj, true); Inače, nazovite:
RSS_Display (url, broj); ili:
RSS_Display (URL); za zadani broj stavki, što je 15.
Narod
Demonstracije su predlošci možete proučiti i koristiti na vlastitu internetsku stranicu za vas, prema
Mozilla dozvola. Oblik omogućuje unesite URL feeda. Možete ukloniti
oblik i zamijeniti ju URL hrane za životinje. RSS feed može biti prikazan
na istoj stranici ili drugom.
- Prikazujem RSS feed na
istoj stranici. - Prikazujem RSS feed na
drugu stranicu. - Prikazujem samo naslove i
na istoj stranici. - Prikazujem izravno feed
na stranici, bez da unesete URL.
Demo stylesheet se koristi previše ovdje.













































