[Plugin] 兩個 Internet Mash-up 的Plugin
研究 del.icio.us tag cloud 、inlineRSS 這兩個Plugin 主要是幫助我思考如何讓 PPolis 加分的辦法,但因為用起來真的很不錯,所以我也把他留在山丘上。
inlineRSS 放在 sidebar 右下角『My recently 5 del.icio.us』,這是一個很棒的Plugin,他可以將你線上任何一個提供RSS訂閱的服務,都帶進來Wordpress 中。但因為一開始執行並不順利,所以我把整支程式都Trace 了一次才正確執行無誤(不過我真的忘記我動了什麼了!有問題的在到網站上留言,我再試著回答。)
del.icio.us tag cloud 我目前放在sidebar 上方的 02 山丘的線上書籤 中,不過這個Plugin 要執行成功可能需要費不小力氣,因為Del.icio.us 提供的API 網址和規格都改了,而此Plugin的官方網站卻沒有提供任何的協助,所以我就自己研究修改。以下是主要修改的程式碼分享給各位。
$del_tag_api_url = 'https://api.del.icio.us/v1/tags/get';
# retrieve del.icio.us tags via CURL file-open call
$curl_handle = curl_init( $del_tag_api_url );
curl_setopt( $curl_handle, CURLOPT_USERPWD, "$del_user:$del_pwd" );
curl_setopt( $curl_handle, CURLOPT_CONNECTTIMEOUT, 120 );
curl_setopt( $curl_handle, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt( $curl_handle, CURLOPT_HEADER, 0);
curl_setopt( $curl_handle, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt( $curl_handle, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $curl_handle, CURLOPT_TIMEOUT, 4 );
curl_setopt( $curl_handle, CURLOPT_USERAGENT, 'del.icio.us tag cloud v1.0
// WordPress Plugin http://www.nickbouton.com/' );
要執行這段程式,你的PHP.ini 要將 CURL.dll打開才行喔!!
另外,我將標籤雲放在Page中,原來程式並不支援,所以必須修改程式的 filter才能達成,這說來又是一段不短的故事,也等有人表示出興趣時,我再找時間分享囉(山丘很怕寫一堆沒人想看的東西!)。
若要好好學web2.0 的程式設計,這兩個Plugin 可要用心的Trace 一遍,若連起碼的Mash-up RSS 概念都沒有,更別提Ajax 之類更麻煩的Code囉,因為者只能算是基本功而已。
Permalink 引用: http://kent.ppolis.com/wp-trackback.php?p=19
山丘突歐

August 20th, 2006 at 9:38 pm
Well, I think u mean “mash-up”. Meshup sounds like one of the excruciations in ancient China. (碎屍萬段)
August 20th, 2006 at 9:55 pm
哈哈..意思還真是天差地.
改好了.希望沒有太多人看到!!
October 12th, 2007 at 1:08 pm
最近在找这个插件,多谢了