RSS-syötteen lisääminen sivuille 2008-01-01 02:35
| Kuvaus: |
Usein päivitettäville sivustoille kannattaa sisällyttää RSS-syöte jossa kerrotaan uusimmat päivitykset. Sivuston käyttäjät voivat tilata RSS-syötteen lukijaohjelmaan. Erilaisissa julkaisujärjestelmissä on automaattisia toimintoja RSS-syötteen toteuttamiseksi, ja sen käsinkirjoittaminen saattaakin vaikuttaa hiukan työläältä. Tässä kuitenkin perustietoa asiasta kiinnostuneille. RSS-syötteen linkittäminen sivuilleRSS-syötteen sijainti kerrotaan sivuston jokaisen sivun head-elementtiin sijoitettavassa link-elementissä. <link rel="alternate" type="application/rss+xml" title="Esimerkkisivuston nimi" href="http://www.esimerkki.fi/rss.xml" /> RSS-asiakirjan aloittaminenTee uusi tekstitiedosto, ja tallenna se esimerkiksi nimellä rss.xml. RSS-asiakirjan ensimmäisellä rivillä kerrotaan että se on XML:ää, ja kerrotaan käytetty merkistö. Seuraavalla rivillä kerrotaan mitä RSS-versiota käytetään. Seuraavaksi aloitetaan kanava jossa kerrotaan sivustosta ja syötteeseen lisättävistä sivuista. <?xml version="1.0" encoding="ISO-8859-1"?> <rss version="2.0"> <channel> Syötteen/sivuston tiedotSeuraavaksi annetaan tietoja sivustosta tai sivun osasta jolle RSS-syöte kuuluu. <title>Esimerkkisivuston nimi</title> <link>http://www.esimerkki.fi/</link> <lastBuildDate>Sun, 18 Mar 2007 19:13:00 GMT</lastBuildDate> <description>Sivuston kuvaus tähän.</description> <language>fi</language>
Sivujen tiedot <item>...</item>Tämän jälkeen kerrotaan lähes vastaavin tiedoin uudet päivitykset jokainen omassa item-elementissään. <item> <title>Sivun otsikko</title> <link>http://www.esimerkki.fi/uusisivu.html</link> <guid>http://www.esimerkki.fi/uusisivu.html</guid> <pubDate>Sun, 18 Mar 2007 19:04:00 GMT</pubDate> <description>Päivitetyn sivun kuvaus lisätään tähän.</description> </item>
Seuraava päivitys lisätään vastaavalla tavalla omassa item-elementissään vanhemman päivityksen eteen. Sivut siis esiintyvät syötteessä käänteisessä järjestyksessä, uusimmasta vanhimpaan. Asiakirjan päättäminenLopuksi päätetään kanava ja RSS-asiakirja. </channel> </rss> Yleistietoa syötteistäKatso myös perustietoa verkkosyötteistä, Podcast-syötteestä RSS-syötteen sovelluksena, sekä ohje niiden lukemiseksi Google Reader -syötteenlukijassa. Linkit
|
| Luokka: | web » ohje |
| Avainsanat: | XML, RSS, verkkosyöte |
Keskustelu
- #462 Rauli H.
- 2010-02-15 10:31
- Syötteen päivittäminen käsin on tietenkin työlästä, ja kannattaa käyttää esim. PHP:tä sen tekemiseen automaattisesti. En ihan tarkalleen tiedä mitä kysyt, mutta PHP-koodissa yksi item-tulostukseen tarkoitettu rivi riittää esim foreach-funktion sisällä, ja siellä voi käyttää muuttujia. Lopullisella RSS-sivulla pitää kuitenkin olla oma item jokaiselle.
- #461 Kuhan kyselen
- 2010-02-15 09:38
- Voiko item tagien väliin lisätä suoraan muuttujia esim. php-form tavalla? Oletuksena, että sivuille on rakennettu salasanan takana oleva lomake, jolla tämän ansiosta voisi julkaista rss syötteitä? Niin ton vois tehdä yksienkin tagien väliin, ehkä olis parempi niin.
Kommentoi tätä sivua
Kommentit ovat julkisia. Sähköpostiosoitettasi ei julkaista tai jaeta.