教學 | Blogger 最新文章&最新回應

By fog on 9/26/2008 11:07:00 AM

Tags:

教學乃參考:ABIN'S TECH NOTE

試了好多人提供的方法...總算是成功了!!

大感謝....

需要的人就點選Read more參考囉



最新文章Code:

<div id="newPosts">
Loading...
<noscript>failed!<br/>Javascript not supported here!</noscript>
</div>

<script>
function handlePosts(json) {

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;
}

var temp = '<ul>';
var PostShow = 10;
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 j=0;
while (j < Post.link.length && Post.link[j].rel != "alternate")
j++;
var link=Post.link[j].href;
var authorname=Post.author[0].name.$t;
var timestamp=Post.published.$t.substr(0,10);
temp += '<li><span class="item-title">'+authorname+': <a href="'+link+'">'+ title +'</a> - '+timestamp+'</span></li>';
}
temp+="</ul>";
document.getElementById("newPosts").innerHTML = temp;
}
</script>

<script src="/feeds/posts/default?alt=json-in-script&callback=handlePosts" type="text/javascript">


最新回應Code:

<div id="newComments">
Loading...
<noscript>failed!<br/>Javascript not supported here!</noscript>
</div>

<script>
function handleComments(json) {

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;
}

var temp = '<ul>';
var CommentShow = 10;
var sortentry = json.feed.entry.sort(compareentry);
for (var i=0, Comment; Comment = sortentry[i]; i++) {
if (i >= CommentShow)
break;
var title=Comment.content.$t.substr(0,30);
title=title.replace(new RegExp("BR","gm"), "");
title=title.replace(new RegExp("</>","gm"), " ");
var link=Comment.link[0].href.replace("#", "#comment-");
var authorname=Comment.author[0].name.$t;
var timestamp=Comment.published.$t.substr(0,10);
temp += '<li><span class="item-title">'+authorname+': <a href="'+link+'">'+ title +'</a> - '+timestamp+'</span></li>';
}
temp+="</ul>";
document.getElementById("newComments").innerHTML = temp;
}
</script>

<script src="/feeds/comments/default?alt=json-in-script&callback=handleComments" type="text/javascript"/></script>


0 意見 for this post

Post a Comment