以下是第一個自己改的blogspot hack, 不過其主要功能都係來自Abin's Tech Note 只是自己加一點東西讓它可以同時顥示都時間吧 (=.=, 想當年在serendipity 一個小小的plugin 現在竟然要自己去研究點hack 佢, 這個都唔知算係blogspot 給人的無限性還是它太過basic 了)
<script>
var msgCount = 0;
var msgLastUpdate = "";
var commentCount = 0;
var commentLastUpdate = "";
function changeDisplayFormat(val){
var tmp = val.substring(0,val.indexOf("T"));
tmp = tmp.replace("-","年");
tmp = tmp.replace("-","月");
tmp += "日";
return tmp;
}
function calculateMsgAmount(json) {
msgCount = json.feed.openSearch$totalResults.$t;
if (msgCount > 0)
msgLastUpdate = changeDisplayFormat(json.feed.entry[0].updated.$t);
else
msgLastUpdate = "-";
}
function calculateCommentAmount(json) {
commentCount = json.feed.openSearch$totalResults.$t;
if (commentCount > 0)
commentLastUpdate = changeDisplayFormat(json.feed.entry[0].updated.$t);
else
commentLastUpdate = "-";
}
</script>
<script src="/feeds/posts/default?alt=json-in-script&callback=calculateMsgAmount" type="text/javascript" /></script>
<script src="/feeds/comments/default?alt=json-in-script&callback=calculateCommentAmount" type="text/javascript" /></script>
<!-- Calculate the total amount of feed -->
<p>
文章總數: <script type="text/javascript">
document.write(msgCount);
</script><br/>
回應總數: <script type="text/javascript">
document.write(commentCount);
</script><br/>
最近更新日期: <script type="text/javascript">
document.write(msgLastUpdate);
</script><br/>
最近回應日期: <script type="text/javascript">
document.write(commentLastUpdate);
</script>
</p>
日期就是從以下的地方得到
json.feed.entry[0].updated.$t
我想其實也許可以在個feed 入面找到更多得意野吧!!
0 回應:
Post a Comment