今天晚上在逛Blogger的時候,突然發現Blogger的Feed目前已經支援JSON!一般不知道JSON是什麼東西的人可能不以為意,但說白話一點,這東西是可以讓跨網站也可以讀取到的資料結構。有這東西真的太方便了。
如果還是不懂的人,可以利用我寫的這個聯播程式產生器,產生一段你自己的最新文章列表的Blogger Roll,然後你就可以隨便把這段程式碼丟給你的親朋好友,叫他們貼到他們的部落格上面,這樣他們的部落格就算沒有提供外抓RSS Feed的功能,只要能夠跑JavaScript,就可以順利顯示你的文章聯播了。嘿嘿。很方便吧。
這東西也可以拿來當成自己的最新文章唷。程式碼比起上次發表那個又短了一點。
Preview都是顯示10筆,不過generator應可正確反應。
Update:
2006/11/27 修正排序問題,目前已經按照發佈時間排序。而非更新時間。
聯播程式產生器
本部落格主人目前自閉中。




32 意見:
剛剛稍微測試一下,感覺上速度有比之前的好一點,可能我的文章不夠多,所以感覺不是很明顯。
不過要作最新文章的話,個人覺得還是最後發佈的在最上頭感覺來得順一點,這段程式好像還是會抓最後更新的擺在第一筆。
用來作聯播的話效果應該相當不錯!
剛剛發現原來顯示最新回應的那一段變成跑不出來,有點奇怪!!
剛剛想到一個,這個作法能不能只聯播某個特定的分類呢?
像我會碎碎念,可能人家不是全部都很愛看,想說只要聯播關於單車或是攝影的部份,應該會比較符合特定 blog 導向。提供一點意見作參考!
對了,像取得 blogger beta 一些參數的語法要到哪邊查呢?我想有機會也來 hack 看看!
To:小帽
分類聯播已經奉上,請選用Blogger聯播程式產生器(PartII)一文。
至於blogger beta的語法,目前正與google API整合中,所以可以多閱讀http://buzz.blogger.com/或是Google API網頁。
看到這篇教文真是太愉悅了!!
先前在這見到的最新文章與回應java語法,在Mac的Safari瀏覽器上並無支援~一直卡在"下載中..."
沒想到這個新的聯播程式竟然就可以正確在Safari顯示最新文章了!!真是太好了呀~~~
另外!自己稍將其內容稍作修改!就也可以有"最新回應"的功能~真是太好了!!!^^
隆重謝謝堯的分享^^
感謝測試。
之前的版本因為只寫上IE和Firefox的XMLDOM,所以並無支援Mac的
Safari。
但此次版本使用json,對於跨瀏覽器的支援應可更盡善。
但此版本需更動javascript code較多,所以才會有寫這個程式產生器的構想。^^
看來稍後得奉上最新回應的程式產生器不可。
你好,為何我用了之後一直顯示「LOADING...]?
給樓上用殺法力的大大,我這邊用殺法力使用這產生器的效果沒有問題說....
感謝分享~!
不過有一個小問題
如果只想顯示最新文章的標題和日期部分,
不想顯示作者的話,
要把哪些地方刪除呢?
temp += '<li><span class="item-title"gt;<a href="'+link+'"gt;'+ title +'</agt;-'+timestamp+'-'+authorname+'</spangt;</li>';
找到這一段,timestamp是時間,authorname是作者,修改這一段就可以更改格式了。至於要針對時間格式修改,可以找到這一段。
var timestamp=post.published.$t.substr(0,10);
並修改成
var timestamp=post.published.$t.substr(0,10).replace(/-/g,"/");
就可以改成2007/03/07這種格式。
您好,感謝你的分享,我照你所說的把 temp += 那這一段貼上去後,還是沒有辦法單獨隱藏作者耶,可以請教你要怎麼修改嗎?
裝好了, 但網頁中只有 loading.... 的出現, 可指教一下嗎???
謝謝!!!
你好:
我剛剛才從舊版轉換成新版,
最新的文章是 2007-3-11
可是利用聯播程式產生器出來的最新文章卻是 2006-7-11
不知道是哪個環節出了問題?
http://waterbee.blogspot.com/
ps.我已經暫時撤下來了。
to jj: 把temp += 那這句中的
-'+authorname+'
删除掉!
您好
我也是一直都只有LOADING的字樣哩
怎辦
好方便的工具喔!!
真厲害!
謝謝你~ ^^
您好,我不想把作者顯示出來(因為都同一個人),所以我修改程式,把temp+=這一行程式裡面的authorname拿掉,可是程式就不會跑了 ? 還是我有少拿 or 多拿程式碼 ? 謝謝
謝謝怒海爭鋒的幫忙
已經可以順利顯示了
( 迷之音:原來我少砍掉一個符號 )
你好...不好意思我有一個問題想請教你,我
依照你網誌上的教學弄了個最新回應,有成功的出現,但問題是我點進去後,他不會在我發表的文章後出現別人回應的話,不知道您知道這樣的情形怎麼解決呢?麻煩您了,謝謝~
對不起再補上我的Blog:u6302049.blogspot.com
如果可以的話,可以幫我看看我的問題怎麼解決好嗎?謝謝~
太感谢了,非常好的方法,如果不介意的话,我转载一下。
太感动了.太感谢了
找的我好苦啊 ,
终于有用<li> <li/>封口的程式了.
好酷喔 狠好用 :)
非常感謝喔^^
謝謝您的分享~真是太好用了,感謝!!^^
这个产生的链接有问题,也应该更新了吧?
回应的那个就可以用,这个为什么不行呢?
把
var link=post.link[0].href;
改成
var link=post.link[4].href;
就可以囉!
非常好用, 謝謝分享
推~原來是要改成4阿~QQ
請問一下
程式是不是掛掉了?
I like this tool a lot! 但他好像現在不work了,我一點都是連到feeds/posts/..... 然後就會叫我訂閱,而不是出現文章
應該是feed又改了什麼東西>
晚點再來修改程式
張貼意見