注:本來,按照我們的計劃,在博客學(xué)堂的RSS訂閱量未達(dá)到一定數(shù)字前,是不打算將其公布出來的,不僅僅因為過低的訂閱數(shù)字比較“丟人”,更大的問題還在于,過低的訂閱量數(shù)字會在一定程度上抑制用戶訂閱的積極性,原因很簡單,正如我們之前在提高博客RSS的訂閱量一文中所說的那樣,用戶對一個根本沒幾個人訂閱的RSS,最直接的反應(yīng)肯定是這個博客存在某些問題,要不然為什么別人不來訂閱?

盡管博客選擇將自己的RSS Feed交由FeedBurner “托管”可能有這樣那樣的理由,但毋庸諱言,F(xiàn)eedBurner提供的Feed訂閱量統(tǒng)計是其中的一個主要賣點,尤其對訂閱量比較理想的博客而言,由第三方提供的RSS訂閱統(tǒng)計數(shù)字是證明自己歡迎程序的標(biāo)志,也許這便是幾乎所有使用FeedBurner RSS托管服務(wù)的博客都會通過名為“FeedCount”的所謂 chicklet 將訂閱數(shù)字顯示出來的主要原因。



如何做到的?很簡單,通過 Feedburner 的 Awareness API ——至于API (Application Programming Interface : 應(yīng)用程序接口)不用多加解釋了吧?——簡言之, Awareness API提供了一個簡單的方式讓我們讀取FeedBurner的統(tǒng)計數(shù)字。
下面介紹如何在博客中實現(xiàn)這樣的顯示方式。
- 在FeedBurner中激活A(yù)wareness;
feedburner Awareness記錄默認(rèn)未啟用,因此,在讀取其數(shù)據(jù)之前,需先將其啟用。
登錄進(jìn)您的 Feedburner 賬號,選中要啟用Awareness的feed,在“Publicize” 頁中可看到名為“Awareness API”的選項,將其激活(Activate)。 - 讓您的博客讀取Awareness記錄中的數(shù)據(jù)
當(dāng)然,這需要您具備一點編程知識,根據(jù)您的博客使用的編程語言,如asp、php等,編寫一段代碼連接到Awareness,將相應(yīng)數(shù)據(jù)讀出來。Awareness API函數(shù)及調(diào)用的詳細(xì)說明見這里。
不過,如果您的博客架設(shè)于WordPress的話,則可以省去這個過程,已經(jīng)有人提供了實現(xiàn)相應(yīng)功能的插件——這也是為什么我們在博客平臺的選擇中推薦WordPress的主要原因:您可以盡可能地“懶”!——這個名為Feed Count的插件可至這里下載。
使用該插件,也相當(dāng)簡單:將其上傳到plugin目錄,激活,然后至 “Options” => “Feed Count”下進(jìn)行簡單的設(shè)定,如您的FeedBurner地址、數(shù)據(jù)更新的時間間隔等。 - 將相應(yīng)數(shù)據(jù)顯示在您的博客中
如果您是通過自己編程讀取Awareness數(shù)據(jù)的話,將其顯示出來應(yīng)該更簡單,我們不必羅嗦;如果您是通過上述的Feed Count插件,則只需在模板中希望顯示的位置插入如下語句:<?php if (function_exists('fc_feedcount')) fc_feedcount(); ?>
- 美觀及個性化
當(dāng)然,僅僅將其顯示出來只是第一步,也許您還希望讓自己的RSS統(tǒng)計狀態(tài)更具個性化更有特色,不過這就更加簡單了,定義適當(dāng)?shù)腃SS類,加以適當(dāng)?shù)男揎棧屍涓料嘈艑υS多朋友來說不存在任何障礙。——至于我們的顯示方式,遠(yuǎn)稱不上理想,不過,因能力所限,恐怕也只能如此了:只能做些簡單的圖像處理,更有創(chuàng)意的方式根本無力實現(xiàn)。雖然從個人而言,我更希望使用更炫的Flash來顯示,可惜沒那個能力。