分類:網站架設

如何只抓取Feedburner訂閱人數顯示?

Google的Feedburner提供了API,可以讓開發者從中去抓取訂閱的數字,讓開發者可以自由運用,可以放在一些統計網站,或是將取出的數字並搭上個人的美化,讓訂閱人數圖案變得更漂亮,除了美化網站之外,也可以吸引到其他人的注意。至於API該怎麼使用呢?其實官方都有寫,只是感覺很複雜而已。

官方提供的API寫法很複雜,所以香腸去網路上找到另外比較簡單的寫法,它的運作模式是將自己的Feedburner帳號透過Google提供的API去抓取資料,得到的資料是XML格式,然後我們必須解析這個XML,將裡面要的資料抓出來就可以了。

[Facebook]如何新增粉絲專頁新頁籤(新頁面)?

現在,利用Facebook行銷正夯,儘管有些人的粉絲專頁被砍了,不過大家還是不會放棄這塊大餅。利用粉絲專頁來行銷,可以大幅降低成本,而且現成的人流就在那邊可以讓你利用,何樂而不為呢?不過利用現成的粉絲專頁去做網路行銷,總是要有些不一樣吧?預設的粉絲專頁就只有塗鴉牆和資料,頂多啟用預設的討論區模組而已,似乎有些單調?

沒關係,透過「固定的FBML」這個應用程式,可以在粉絲專頁上新增其他的頁面,那個頁面中支援HTML和FBML語法,你可以把你想要推廣的東西放到那個頁面進行介紹、或是在那邊促銷產品、宣傳活動等等,是個不錯的利用喔!如果會FBML,也可以讓他變得更互動些!

[Facebook]利用Iframe和PHP SDK實作應用程式

Facebook的應用程式開發支援多種程式語言,像是PHP、Java、ASP.NET、JSP等都可以,但其中以PHP的支援程度比較好,而且網路上可以找到的資料也比較多,門檻應該也屬於比較低的。以PHP開發來說,想要將開發好的應用程式嵌入到Facebook應用程式之中,目前提供兩種模式,一種是Iframe框架模式,另一種是FBML。

雖然FBML(Facebook Markup Language)對於Facebook的應用程式比較好開發,不過官方建議新使用者要開發應用程式的話,希望新手盡量改用Iframe來開發。在個人的應用程式介面中的範例程式碼,官方也是使用PHP SDK來實作,所以本篇我們將針對官方的應用程式,來做一個實際演練的測試。

[Facebook]如何建立應用程式、取得API密鑰?

很多人都使用過Facebook上面的應用程式,那不知道是否有興趣來自己開發看看呢?就像噗浪一樣,Facebook也有提供API給開發程式者使用,你只要會運用API來存取Facebook資料,就可以輕鬆弄出很多好玩的應用程式。至於該如何開發呢?基本上只要有一些程式的基礎就夠了,因為重點是官方API,會不會運用?

Facebook官方提供了多種存取的方式,像是FBML、FBJS、FQL、Facebook API等等,就看大家喜歡透過那些方式去存取,或是綜合使用也是可以的。不過重點來了,首先你必須先加入Facebook的開發人員才可以有權限建立應用程式喔!因為在這邊需要獲得API、密鑰等等,這樣才能有權限去存取資源。

如何架設BuddyPress社群網站?

很多架站程式都可以讓你的網站變成完整的社群網站,其中最常見的就是Discuz論壇系統,透過他並搭配UCHome就可以讓網站變成一個小型的社群網站,就跟Facebook一樣可以有相簿、個人訊息狀態、部落格、加好友等等,很方便。但你知道嗎?世界上最多人使用的部落格系統WordPress也可以搖身一變成為社群網站喔!

BuddyPress是WordPress MU的一個外掛,後來被WordPress買下來了,感覺就是要強大WordPress的社群功能,由官方接手開發吧!不過別擔心,這個外掛和WordPress一樣都是免費的,只要你安裝了WordPress並啟動MU功能就可以安裝這個社群網站外掛,讓你的網站也可以成為熱鬧的社群系統。

[教學]利用JS實現網頁簡繁轉換功能

為了方便訪客、吸引更多訪客,有些網站會放置網頁翻譯小工具,但大部分透過網頁小工具來翻譯都會跑出框架,感覺很鳥。使用外部服務有時候若剛好那個網站比較慢可能也會拖垮網站速度。如果你不是要放多國翻譯,只是單純需要簡繁轉換功能,那網路上有一隻流傳很久的JS可以讓你使用,只要點一下就可以輕鬆實現簡繁轉換功能。

透過JS來達到簡繁轉換其實是很簡單,只要把檔案放在對的位置然後去引出該JS檔案然後在放上按鈕就可以了。這種轉換方式網頁不必刷新,轉換速度也不錯,除非你網站上文字超多才會稍微感受到延遲,但基本上是不會有問題。這支JS還可以設定cookie以記住使用者的設定,就算切換頁面,設定記住了等於說切換之後也是自動轉換的,很方便的一隻JS。

[教學]如何升級UCenter?

Discuz自從包入了UCenter就讓各個站長們苦不堪言,雖然多了一個會員的管理平台可以集中管理,但卻也讓Discuz的系統需求提高、架設複雜度提高。UCenter弄不好往往造成論壇用戶無法登入,儘管論壇上的資料都在,但用戶就是怎樣登入都不對,還有個更嚴重的問題就是早期的UCenter版本設計上有瑕疵,常常讓用戶的頭像無法更新、異常等等的狀況,對管理者來說也是一大頭痛問題。

大部分的解決方法都是升級UCenter來解決這個頭像問題,另外也有透過一些小工具來解決。不過我自已之前遇到頭像上傳的問題時,最後則是透過升級UCenter來解決這個問題。比較特別的是不論在Discuz後台或是UCenter後台都沒有看到UCenter的版本監測通知,所以從來都無法得知UCenter是否該升級的問題?似乎都需要自己上官方看才會知道的說。