- ValerioLover Member
- Posts : 3300
Età : 27
Registrato Dal : 31.07.10
Inserire degli RSS a fianco alle sezioni come vBulletin
Gio Dic 23 2010, 16:01
INFORMO CHE NON FUNZIONA CON TUTTE LE VERSIONI DI FORUMATTIVO
Questo codice vi permetterà di avere gli RSS a fianco alle sezioni come vBulletin:
Questo codice vi permetterà di avere gli RSS a fianco alle sezioni come vBulletin:
- Codice:
<script type="text/javascript">
google.load("feeds", "1");
function initialize() {
var feed = new google.feeds.Feed("http://www.digg.com/rss/index.xml");
feed.load(function(result) {
if (!result.error) {
var container = document.getElementById("feed");
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);
}
}
});
}
google.setOnLoadCallback(initialize);
</script>
<script type="text/javascript" src="http://googleajaxfeed3_files/rssdisplayer.js"></script>
<script>
google.load("feeds", "1") //Load Google Ajax Feed API (version 1)
function rssdisplayer(divid, url, feedlimit, showoptions){
this.showoptions=showoptions || "" //get string of options to show ("date" and/or "description")
var feedpointer=new google.feeds.Feed(url) //create new instance of Google Ajax Feed API
feedpointer.setNumEntries(feedlimit) //set number of items to display
document.write('<div id="'+divid+'" style="display:none;">Loading feed...</div>')
this.feedcontainer=document.getElementById(divid)
var displayer=this
feedpointer.load(function(r){displayer.formatoutput(r)}) //call Feed.load() to retrieve and output RSS feed
}
rssdisplayer.prototype.formatdate=function(datestr){
var itemdate=new Date(datestr)
return "<span style='color:#ececec; font-size: 70%'>"+itemdate.toLocaleString()+"</span>"
}
rssdisplayer.prototype.formatoutput=function(result){
if (!result.error){ //if RSS feed successfully fetched
var thefeeds=result.feed.entries //get all feed entries as a JSON array
var rssoutput="<ul>"
for (var i=0; i<thefeeds.length; i++){ //loop through entries
var itemtitle=" » <a href="" + thefeeds[i].link + "" target="_blank">" + thefeeds[i].title + "</a>"
var itemdate=/date/i.test(this.showoptions)?"<br />"+this.formatdate(thefeeds[i].publishedDate) : ""
var itemdescription=/description/i.test(this.showoptions)? "<br />"+thefeeds[i].content : /snippet/i.test(this.showoptions)? "<br />"+thefeeds[i].contentSnippet : ""
rssoutput+="<li>" + itemtitle + " " + itemdate + itemdescription + "</li>"
}
rssoutput+="</ul>"
this.feedcontainer.innerHTML=rssoutput
}
else //else, output error
alert("Error fetching feeds: "+result.error.message)
}
//new rssdisplayer("adiv", "http://www.cssdrive.com/index.php/news/rss_2.0/", 5, "date, description")</script>
- SpaccaLover Member
- Posts : 2794
Età : 28
Registrato Dal : 20.02.10
Re: Inserire degli RSS a fianco alle sezioni come vBulletin
Gio Dic 23 2010, 16:10
screen?
- ValerioLover Member
- Posts : 3300
Età : 27
Registrato Dal : 31.07.10
Re: Inserire degli RSS a fianco alle sezioni come vBulletin
Gio Dic 23 2010, 16:11
Non lo ho uno screen... ho solo il codice ... io non lo ho testato perchè a me non serve...
- SpaccaLover Member
- Posts : 2794
Età : 28
Registrato Dal : 20.02.10
Re: Inserire degli RSS a fianco alle sezioni come vBulletin
Dom Dic 26 2010, 13:33
ma da dove lo hai preso?
metti fonte...
metti fonte...
- ValerioLover Member
- Posts : 3300
Età : 27
Registrato Dal : 31.07.10
Re: Inserire degli RSS a fianco alle sezioni come vBulletin
Dom Dic 26 2010, 15:03
lo ho trovato sul web ... ora non ricordo sito Spacca
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.