« 上一篇 | 下一篇»

好用的網站統計軟體-FireStats

21 四月, 2008 03:40 •  (3) 迴響  •  引用(0)  •  3230 hit.  • 分類: 學校網路 , 軟體   

晚上在華龍電子相簿Gallery2管理介面看一些資料,又再度看到FireStats這個外掛組件,一直沒把它安裝起來。以前想說這只是統計Gallery2的紀錄,那有什麼好統計、好看的呢?

FireStats 官網:http://firestats.cc/
非商業性使用,免費。
Demo:http://demo.firestats.cc/firestats/

好吧!閒著,裝裝看吧!
安裝完成。
咦~不錯用耶!

搜尋一下FireStats,網路上的介紹大都是使用在WordPress上,但實際上它可用的範圍可大了,右圖是FireStats可以使用的網站類型,像WordPress、gallery2、Drupal這些網站,應該是有外掛程式可以使用。但上面也有「PHP網站」,表示任何php的網站都可以用囉!

 

那麼可以用在LifeType上嗎?可以用在我這阿欣部落上嗎?嘿嘿!告訴你,可以的,我已經在用囉!先看幾張圖吧!

 

 

一、下載、準備工作(我的安裝環境為CentOS):

1.請到FireStats下載頁面去下載檔案,解壓縮(產生firestats目錄)到網頁目錄下。

  • 另外FireStats官網上還有介紹這「FireStats Installer」,透過它,可以直接(隨時)幫你取得最新版本的FireStats,也蠻好用的,可以試試看。

2.新增一筆新資料庫(名稱自訂吧!預設是firestats)

二、系統安裝(以瀏覽器連結 firestats):


畫面上方會出現個紅色區塊的訊息

到 firestats/php/ 下面新增一個檔案「fs-config.php」,同時設定為可寫入,這檔案就是紀錄資料庫連線的相關資料。

cd /firestats/php
touch fs-config.php
chmod 666 fs-config.php
(等系統安裝完成再將fs-config.php的屬性改成644) 

設定完成後,再按下畫面上的「Install tables」。

就這樣,FireStats已安裝完成。


三、改變畫面為繁體中文語系


firestats有多國語言,語系檔放在 「firestats/i18n 」這目錄下。

預設firestats為英文介面,其中也有「Chinese」這語言,不過是簡體中文,雖然看簡體中文大致還OK,也可以用firefox裡的同文堂來轉換,不過總是怪了一點。

所以我就拿簡體中文的語系,利用同文堂轉為繁體,再自己簡單修改一些台灣的習慣用語,產生了「firestats-zh_TW.po」 這檔案。你可以去抓這個檔案放到「firestats/i18n」目錄下,這樣就可以選擇介面為繁體中文了。


 

四、新增管理網站

前面說過,FireStats可以用來觀看許多不同類型網站的統計資料,我目前有用它來管理幾個網站「華龍電子相簿-Gallery2」、 「華龍部落格-LifeType」、「阿欣部落-LifeType」、「華龍影音網-OsTube」、「華龍數位學習網-moodle」。

我們要先在FireStats裡新增管理網站,然後再將一段程式碼加在這些不同的網站上。

(1)新增管理網站

(2)使用在Gallery2網站上


要在Gallery2網站上使用FireStats, 必須先到Gallery2管理後台的「外掛組件」去啟用「FireStats」這外掛。

然後在FireStats裡「增加一個新網站」

 

新增完成後,記住這Gallery2網站的「ID」 編號的號碼。

 

 再回到Gallery2的管理後台,輸入相關資料

設定完成後,過一下子,就可以在 FireStats的「統計」畫面,看到相關資料了。


 

(3)使用在 LifeType 網站上 


我這裡所說的 LifeType網站,是包含所有網誌、摘要頁等,若只是要統計個別網誌,有一點點不同,這等一下再說。

1.先在 FireStats上新增一個網站,網站類型選擇「PHP網站

2.按下剛剛新增的LifeType網站後面的問號圖示「

跳出一個如下的新視窗,將下面那段php程式碼複製起來,等一下我們要將這一段程式碼貼到LifeType的index.php這檔案上。

3.修改 /lifetype/index.php

如下圖所示,將剛剛複製好的程式碼,貼到 index.php裡(我貼在最後面),記得其中的「<?php>」跟「 ?>」就不需要了。

這樣就完成了。

(3)使用在 LifeType 的個別網誌上


例如要統計我這阿欣部落的紀錄,必須將FireStats相關程式碼貼到我自己模板裡的 index.template上(貼到 <head></head>之間)。

但 LifeType安全性的考量,預設是不允許使用者將php程式碼寫在模板裡的,若要使用這FireStats,LifeType管理者可以到管理後台修改一下「全部站台管控」/「模板設定

那麼原本的FireStats程式碼必須修改一下,把原本的「<?php>」跟「 ?>」拿掉,變成「{php} 」跟 「{/php}

我的內容

{php}
include('/var/www/html/firestats/php/db-hit.php');
fs_add_site_hit(2);
{/php}

然後把這段程式碼貼到你的模板 index.template 檔案裡,放在<head> </head>之間就可以了。

 

(4)使用在 moodle 上


我把 FireStats的程式碼貼在 /moodle/index.php 上,似乎看不到統計資料。

所以我是把程式碼貼在moodle所使用的模板上,在

moodle/theme/你的模板名稱/header.html 

 在<head></head>之間貼上例如

<?php include('/var/www/html/firestats/php/db-hit.php'); fs_add_site_hit(6); ?>

這樣就可以了。

 

(5)使用在 osTube 上

osTube是一套類似像YouTube的服務,最近才成功地將它安裝 Fedora 上,近日也才將這「華龍影音網」正式上線。

過幾天會再將我的安裝筆記寫出來給大家參考。

剛剛才想到,學校裡有許多的VCD、DVD的片子,老師要借,都必須到我這邊來登記(挺麻煩的,所以很少人借過)。但若是可以將這些影片都處理好,放到osTube上,老師要給學生觀看影片,隨時上網來看(osTube的影片可以全螢幕播放),這不是挺方便的嗎?It's a good idea!當然啦!若要這麼做:

  • 主機硬碟要夠大(SATA 500G、750G硬碟夠大了吧!)
  • 要自己轉flv檔(可以用Super來轉檔),這樣影片品質才可以調好一點,全螢幕播放才夠清楚。
  • 這主機不能對外開放,只能校內連線,以免有版權問題。

OK!言歸正傳,若要使用FireStats在osTube上,必須將程式碼放在

ostube/templaes/你的模板名稱/index.tpl

一樣放在<head></head>之間,但osTube的模板同樣是Smarty模板,所以FireStats的程式碼跟Lifetype一樣,必須改成像

{php}
include('/var/www/html/firestats/php/db-hit.php');
fs_add_site_hit(1);
{/php}

這樣才可以,不能直接用<?PHP... ?> 。

 

五、IP查詢

FireStat會紀錄訪客的IP,當然也就可以查詢到這IP的國別

這裡有一篇文章「新增firestats的IP查詢器」,有興趣的可以試試看。

 

OK!就先這樣囉!

 

創用 CC 授權條款
 
 
Related Posts Plugin for WordPress, Blogger...

3 Comments on "好用的網站統計軟體-FireStats"

 

  1.    作者 kios       [管理]

    剛剛看了一下,把顯示軟體庫清單裡的另外兩個選項打勾,結果就可以找到了。

  2.  

  3.    作者 kios       [管理]

    這樣子我也做過了,可是就是沒有出現firestats這個外掛

  4.  

  5.    作者 kios       [管理]

    阿欣老師,我的2.2.4(直接下載完整版安裝的)沒有firestats這個外掛耶,去gallery2的官網找,也找不到這個外掛可以下載,請問老師可以怎樣取得這樣的外掛


    就從「外掛組件」/「 取得更多 Gallery 外掛組件」,就可以下載了

    阿欣

  6.  

發表迴響
 authimage

Google+ 迴響

*********