新建一个页面元素,添加一个html小部件,然后填入以下代码即可。
<div id="newcomments"> <h2>Loading...</h2> </div> <script> function compareentry(a,b){ order= Date.parse(a.published.$t.replace(/^(\d{4})-(\d{2})-(\d{2})T([0-9:]*)([.0-9]*)(.)(.*)$/, '$1/$2/$3 $4 GMT')) - Date.parse(b.published.$t.replace(/^(\d{4})-(\d{2})-(\d{2})T([0-9:]*)([.0-9]*)(.)(.*)$/, '$1/$2/$3 $4 GMT')); return 0-order; } function handleComments(json) { var temp = '<h2>标题</h2><ul id="Feed001_feedItemListDisplay">'; var postshow=评论数目; var sortentry=json.feed.entry.sort(compareentry); for (var i=0, post; post = sortentry[i]; i++) { if(i>=postshow) break; var title=post.title.$t; var link=post.link[0].href; var authorname=post.author[0].name.$t; var timestamp=post.published.$t.substr(0,10); temp += '<li><span class="item-title"><a href="'+link+'">'+ title +'</a>-'+timestamp+'-'+authorname+'</span></li>'; } temp+="</ul>"; document.getElementById("newcomments").innerHTML = temp; } </script> <script src="http://博客地址.blogspot.com/feeds/comments/default?alt=json-in-script&callback=handleComments" type="text/javascript"></script> |
没有评论:
发表评论