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

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



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