Bij affiliatemarketing kun je op meerdere manieren inkomsten hebben aan je website... lees meer

 

Hieronder volgen 65 handige SEO tips om optimaal (of in ieder geval hoger) te ranken binnen Google... lees meer

 

Het Google Adsense netwerk is hier heer en meester in; hoewel er door bepaalde beperkingen ook diverse andere interessante spelers op de markt zijn... lees meer

Rss nieuwsfeeds opnemen binnen een html webpagina

Ik wilde al een tijd één of meerdere RSS feeds opnemen binnen mijn website(s). Het leek me dan vooral leuk om op deze wijze specifiek (landen)nieuws te tonen op elke site. Op de site over Finland het recente nieuws uit Finland, via RSS. Het nieuws uit Indonesie, Maleisie en de andere landen waarover ik een site heb draaien. Na flink zoeken kwam ik erachter hoe het gemakkelijk kon, zonder speciale tools, databases, Magpierss en andere – voor mij bijna onmogelijke oplossingen: Een volledig gratis Google Ajax Script om één of meerdere RSS feeds op je website te tonen binnen bijvoorbeeld een nieuwsrubriek.

Nu dacht ik eens na over de functies, ik wilde:

# 1 html pagina met nieuwsitems
# bovenaan een aantal nieuwsberichten (10 max)
# nieuwsberichten gecapped max 15 regels
# daarna link naar het oorspronkelijke bericht
# per nieuwsbericht een url met target _blank naar website met nieuwsitem
# daaronder een kort overzicht met de laatste 10/20/30 headlines
# per headline één url met target _blank naar website met nieuwsitem
# mogelijkheid om meerdere feeds toe te voegen
# feeds op basis van keywords toevoegen
# feeds op basis van google news toevoegen

Nu vroeg ik hiernaar op meerdere forums, en iemand wees mij op de site Dynamic Drive. Deze site heeft een rubriek met diverse scripts en andere tools. Zo heb je er een rubriek XML en RSS Scripts.

Het script dat ik zocht heeft de naam ‘gAjax RSS Feeds Displayer‘. Dit script werkt simpel. Je download eerst een Google Api Sleutel (het is namelijk een Google dienst). Op de pagina van het script vind je een complete uitleg. De sleutel verwerk je in de aangeleverde code. De code verwerk je binnen de html. De css verwerk je binnen het css-bestand. Vervolgens download je het bestand ‘gfeedfetcher.js’. Dit bestand upload je naar de server, naar de map waar het script komt te draaien. Vervolgens bekijk je de betreffende pagina online, en zul je een prachtige lijst zien met recente nieuwsitems (als je een rss feed hebt toegevoegd..)

Een voorbeeld van een feed binnen de html code:

socialfeed.addFeed(“WeGoPro”, “http://www.wegopro.com/feed”)

Zo kun je ook meerdere feeds binnen de pagina opnemen, maak hiervoor simpelweg een nieuwe regel aan. Je ziet nu netjes de titel van het nieuwsbericht, gevolgd door de bron (in het geval hierboven is de bron het weblog WeGoPro), de timestamp gevolgd door een paar regels van het betreffende nieuwsbericht. Een mooie tip zijn de feeds van google news (google nieuws). Ga hiervoor naar http://www.google.nl en klik op de link ‘Nieuws’. Je kunt vervolgens in de zoekbox (met eronder de tekst ‘Zoek en blader in 400 continu bijgewerkte nieuwsbronnen.’) zoeken op keyword. Wanneer je als voorbeeld op het keyword ‘Finland‘ zoekt, zie je vervolgens alle nieuwsberichten van de laatste paar dagen over het land Finland. In het linkerpaneel zie je onder andere de link genaamd ‘RSS’. Met een simpele copy/paste kun je de url van de RSS opslaan en in het script (de html code) verwerken. Voortaan zie je het nieuws op een keyword in binnen de nieuwsrubriek van je website.

Let op!: Zorg voor een valide Google API, anders werkt het script niet naar behoren. Soms laadt de pagina iets te snel, waardoor je een popup in beeld ziet. Een keer refreshen levert alsnog het juiste resultaat.

Veel plezier met je ‘eigen’ nieuwspagina via RSS Feeds. Een voorbeeld kun je hier, hier, hier, hier en hier bekijken.

Gerelateerde berichten

Technorati StumbleUpon

5 reacties op Rss nieuwsfeeds opnemen binnen een html webpagina

  1. Ruud zegt op 17 april 2011 op 05:07

    Inderdaad, een heel handige functionaliteit, Ilya, en wanneer het enkel bedoeld is voor de bezoekers van de site, niks mis mee.
    Mocht je er zijdens zoekmachines waardering voor verwachten, helaas, er staat niets ( zo juist even bekeken- finland naar de stembus:) kijk maar in de paginabron. Voordeel daarvan is, dat ze het ook niet negatief kunnen opvatten in de zin van farming en dus Panda. ;-)
    Fraaie site trouwens.

  2. Ilya zegt op 17 april 2011 op 05:29

    :) . Als het inderdaad gescraped zou zijn had ik het wrs niet gebruikt nee :) . Het enige nadeel is dat de output rechtstreeks wordt overgenomen; en dit soms niet zo heel netjes wordt weergegeven. Toch voor beginners een handige manier om een stukje dynamiek aan een anders statische site toe te voegen; je kunt het natuurlijk stylen zoals je zelf wilt….

  3. Ruud zegt op 17 april 2011 op 05:50

    Ik bedoelde eigenlijk dat je feitelijk er geen content aan over houdt. Je ziet het wel, maar het is er niet, het nadeel van javascript, en ajax maakt het alleen maar sneller.
    Met php is het realiseerbaar ( tenminste, ik weet niet hoe het aangeleverd wordt ) , maar of die taal binnen je taakpakket voor 2011 valt ?
    Je zou op die manier zelfs nog met een gelijktijdige wijziging van woorden, de feed min of meer uniek kunnen maken.:-)

  4. jeroen zegt op 20 januari 2012 op 07:12

    kan er iemand mij helpen met zo een script ik snap er niets van en wil er ook een op mijhn website jammer genoeg geen kennis van die draaiende te krijgen

  5. Ilya zegt op 21 januari 2012 op 10:54

    Hoi Jeroen,

    Als je geen verstand hebt van code (html) raad ik je aan het verzoek op een site als Sitedeals.nl of Tbforum.nl neer te leggen. Hier zijn wel wat mensen die het tegen een kleine vergoeding willen uitvoeren.

    Op zich is het implementeren niet moeilijk wanneer je basic kennis van html hebt.

    Succes

    Ilya

Laat een reactie achter

Sluiten x
eBook
Abonneer op onze nieuwsbrief en ontvang onze GRATIS GUIDE: SEO CHECKLIST 2011