Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  1 1394
Hallo!
Har tenkt til å sette opp en liten lokal nettside med dagbladets RSS-feed.
Jeg har laget en liten "nettside" med HTML men jeg skjønner ikke hvordan jeg legger inn RSS-feeds inn der.
Noen som vet hvordan jeg gjør dette ?
Beklager om det virker veldig noob
- På forhånd takk
Sist endret av SanderKulen; 6. august 2012 kl. 19:54.
Hei, da er du enten nødt å bruke javascript eller et serversidesspråk som python eller php.
Nå vet jeg ikke hvor du har lagret denne nettsiden din, men det spørs om ikke javascript er det enkleste.
Prøv å google: jquery parse rss
Eller noe i den dur, da finner du nok det du trenger

Sjekk ut litt her: http://stackoverflow.com/questions/2...ss-with-jquery

Har du brukt jQuery tidligere? Det kan du laste ned gratis på jquery.com. Det er et javascript bibliotek. Du får sikkert lastet ned en fil som heter jquery-1.7.2.min.js eller noe lignende. Den filen legger du en i en undermappe på serveren din, og så inkluderer du den på toppen av siden din på denne måten:
<head>
<title>Tittelen på siden din</title>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
</head>

Og så bare for å teste at den fungerer:

<script type="text/javascript">
$(document).ready(function() {
alert('det fungerer');
});
</script>

Og så når du ser at det fungerer så bytter du ut den alert'en med dette:
$.get(rssurl, function(data) {
var $xml = $(data);
$xml.find("item").each(function() {
var $this = $(this),
item = {
title: $this.find("title").text(),
link: $this.find("link").text(),
description: $this.find("description").text(),
pubDate: $this.find("pubDate").text(),
author: $this.find("author").text()
}

alert('Title: ' + item['title']);

var content = $('#content').html();

$('#content').html(content + '<h1>' + item['title'] + '</h1>');
});
});

Dette må være i body et sted:

<div id="content"></div>

Så skal denne div'en fylles automatisk. Det er mulig at det er noe som ikke fungerer helt her.
Men dette burde uansett værtfall gi deg en god pekepinn på hvordan det skal fungere.