Twitist Forums
How can I put this BBC NEWS feed on to my website? - Printable Version

+- Twitist Forums (http://twitist.com)
+-- Forum: Other forums (/forum-31.html)
+--- Forum: General Internet related Qustions (/forum-32.html)
+--- Thread: How can I put this BBC NEWS feed on to my website? (/thread-161156.html)



How can I put this BBC NEWS feed on to my website? - Carl - 06-02-2014 10:57 AM

I've created a page on my website ready to implement the BBC NEWS feed. I'm new to web development so am not sure how I go about this. What do I need to do to implement the news feed rss into my webpage? I've found on the bbc site that it is possible -

http://www.bbc.co.uk/news/10628494

thank you so much.


- Steve N - 06-02-2014 11:00 AM

Google is your friend.

"How to add RSS feed to website"

The Feeds are on BBC's site and are different depending on which feed you want, the options to add it to your page are different depending on how you want it to show (icon, link, ticker etc).


- Duncan - 06-02-2014 11:12 AM

Adapted from....

https://code.google.com/apis/ajax/playground/#load_feed



/*
* How to load a feed via the Feeds API.
*/

google.load("feeds", "1");

// Our callback function, for when a feed is loaded.
function feedLoaded(result) {
if (!result.error) {
// Grab the container we will put the results into
var container = document.getElementById("content");
container.innerHTML = '';

// Loop through the feeds, putting the titles onto the page.
// Check out the result object for a list of properties returned in each entry.
// http://code.google.com/apis/ajaxfeeds/documentation/reference.html#JSON
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
var div = document.createElement("div");
div.appendChild(document.createTextNode(entry.title));
container.appendChild(div);
}
}
}

function OnLoad() {
// Create a feed instance that will grab Digg's feed.
var feed = new google.feeds.Feed("http://feeds.bbci.co.uk/news/world/rss.xml");

// Calling load sends the request off. It requires a callback function.
feed.load(feedLoaded);
}

google.setOnLoadCallback(OnLoad);​