This page looks plain and unstyled because you're using a non-standard compliant browser. To see it in its best form, please upgrade to a browser that supports web standards. It's free and painless.

Album | Blog | Comment | Profile | Control Panel
whistle | 25 November,2006 22:01

訪客人次:訪客人數:線上人數:

(提醒大家:如果您想灌水您的計數器的話,不需要狂開您的網誌,只要改那個計數器的起始值就可以了)

需求面:
1.如果您想讓每一篇文章都有一個獨立的計數器
2.如果您只想安裝一次計數器語法後就可以放著不管,不想在每一篇文章都要放一次語法;
3.如果您不想註冊,直接貼計數器語法就完成安裝
4.如果您想要有網誌的流量統計分析,甚至每一篇文章都要有獨立的流量統計分析
5.如果您想在不同文章都有不同圖形的計數器;
6.如果您想要顯示線上人數
7.如果您想要顯示灌水的計數器值。
還有好多好多如果,總之,您有上述任何一項需求,新手扉頁之無名小站計數器絕對是您的最佳選擇。

安裝方法:由下面語法擇一貼到您在無名小站的網誌管理網頁的網誌描述欄位中。

限無名金卡、白金卡VIP會員使用:http://pagecounter.info"> src="http://pagecounter.info/counter/wretch/js.php" >

無名所有會員皆適用:http://pagecounter.info"> src="http://pagecounter.info/counter/wretch/img.php" alt="新手扉頁之無名小站計數器" />

註1:上面語法中的超連結http://pagecounter.info">請不要任意移除,這是連向這個計數器的設定與流量統計分析頁面的入口,否則您只是得到一個陽春的單篇文章計數器(不能改圖、看不到訪客的統計分析)。
註2:上面的使用限制是導因於無名小站對JavaScript的限制,本計數器並無替無名小站促銷金卡會員之意圖,使用上的差別在於用JavaScript才能知道訪客連進來的來源網頁,及相關的查詢字串(如果是從搜索引擎連進來的話)。

設定方法:三步驟完成,輕輕鬆鬆。
1.要改某一篇文章的計數器設定前,請先登入無名小站,進入網誌管理網頁一次(前提是計數器語法是貼在網誌描述中);
2.再到那一篇文章點選計數器,便會進入那篇文章的流量統計分析網頁;
3.點選上方選單中的"設定變數"便可進行該計數器的圖形、起始值...等等眾多的細項設定。

特別注意:上述之設定是建立在計數器與法貼在網誌描述的前題上,否則由於無法確定您是否為網誌擁有者,無法讓您對計數器進行任何變動,但是計數器一樣會以預設值或最後一次的設定值正常運作。

網頁統計分析網頁主要以三個不同網頁來顯示:訪客總覽、訪客細節、時段統計
訪客總覽示範頁面:


訪客細節示範頁面:


時段統計示範頁面:


另外,每一篇文章的計數器各自具有許多的屬性可以設定,設定變數網頁的部份演示如下: 

變數名稱 解釋
$logout 登出
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
$digits 計數器數字的位數
$visit_type

訪客人數 :
線上人數 :
_BBC_PAGE_NAME 網頁標題
$bbc_sum_url 加總計數器來源網址
$bbc_ini_value 起跳值
$bbc_text JavaScript計數器以文字顯示,相關之圖形設定將失效。
例如:$bbc_text = 1;
$BBC_MAINSITE 當這個變數被設定時,選單上的我的首頁將變為指向特定網址的超連結。 預設值(..)為指向上一層目錄的網址,如果您的首頁不在上一層目錄,請調整本變數以滿足您的需求。
例如:
$BBC_MAINSITE = "http://pagecounter.info"
$BBC_MAINSITE = ".."
$BBC_MAINSITE = "";
$BBC_TITLEBAR 統計分析頁面的標題
該標題將顯示於所有統計分析頁面(BBClone頁面)的導覽條中
以下為可用的巨集:
  • %SERVER: 主機名稱,
  • %DATE: 現在日期
許可使用HTML標籤,
例如:
$BBC_TITLEBAR = "Statistics for %SERVER generated the %DATE";
$BBC_TITLEBAR = "My stats from %DATE look like this:";
$BBC_LANGUAGE BBClone的預設語言,如果訪客的瀏覽器未指定時,將使用該預設語言。 支援語言如下:

ar, bg, bs, ca, cs, da, de, el, en, es, fi, fr, hu, it, ja, ko, lt, mk, nb, nl, pl, pt-br, ro, ru, sk, sl, sv, th, tr, zh-cn and zh-tw

$BBC_MAXTIME 這個變數單一訪客的計數時間區間(以秒為單位),同一訪客在同一計數時間區間內的造訪只會被計為一次訪客人數, 亦即相鄰的兩次造訪未超出計數時間區間會被併為一個訪客人數。預設值為de facto web standard的30分鐘(1800秒),您可以依據需求指定不同的值。 不過在本計數器中,預設值設定為86400,用以統計單日訪客人數。
例如:
$BBC_MAXTIME = 0;
$BBC_MAXTIME = 1800;
$BBC_MAXVISIBLE 本變數為訪客細節頁面中能夠顯示的筆數,預設值為100。 設定值建議不要超出500,以避免負載過重,導致網頁開啟時間過長。
$BBC_DETAILED_STAT_FIELDS 這個變數 $BBC_DETAILED_STAT_FIELDS 決定在訪客細節頁面中所要顯示的欄位,可用的欄位如下:
  • id => 從開始計數以來的第幾位訪客
  • time => 單一訪客最近一次造訪的時間
  • visits => 單一訪客造訪的次數
  • dns => 訪客所在的主機名稱
  • ip => 訪客的IP位址
  • os => 訪客使用的作業系統(如果有的話)
  • browser => 訪客用以連入的軟體(如瀏覽器)
  • ext => 訪客的國別或一級域名
  • referer => 訪客連入的來源網址(如果有的話)
  • page => 單一訪客最近一次造訪的網頁
  • search => 訪客所用的搜尋關鍵字(如果有的話)
各變數值排列的順序決定在網頁上的排列順序。
例如:
$BBC_DETAILED_STAT_FIELDS = "id, time, visits, ip, ext, os, browser";
$BBC_DETAILED_STAT_FIELDS = "date, ext, browser, os, ip";
$BBC_TIME_OFFSET 如果系統時間與您當地時間不相同時,您可以以分鐘為單位來調整, 負值將系統時間往前推,正值將系統時間往後延。
例如:
$BBC_TIME_OFFSET = 300;
$BBC_TIME_OFFSET = -300;
$BBC_TIME_OFFSET = 0;
$BBC_NO_DNS 這個選項決定是否要將IP位址解析成主機名稱,由於主機名稱提供了訪客更多的資訊, 解析主機名稱多少會拖慢您的主機,如果使用的DNS伺服器過慢,該解析功能可能受限或變得不穩定。 設定這個變數(設為1)將取消該功能。
例如:
$BBC_NO_DNS = 1;
$BBC_NO_DNS = "";
$BBC_NO_HITS BBClone預設以訪客人次來進行時段統計,因為這樣能反應出主機實際上的負載。 如果您偏好以訪客人數來進行時段統計,您可以設定本變數來改變統計的方式。
例如:
$BBC_NO_HITS = 1;
$BBC_NO_HITS = "";
$BBC_IGNORE_IP 這個選項能夠在計數時排除對特定IP位址或位址範圍的計數, 如果您加入一個以上的條件,請以逗號(,)隔開。
例如:
$BBC_IGNORE_IP = "127., 192.168.";
$BBC_IGNORE_IP = "";
$BBC_IGNORE_REFER 如果您不想將從特定來源網址連入的訪客列入您的排名或訪客細節中, 您可以指定一個或多個關鍵字來排除,如果關鍵字多於一個,請以逗號(,)隔開。
例如:
$BBC_IGNORE_REFER = "spambot.org, .escort.";
$BBC_IGNORE_REFER = "";
$BBC_IGNORE_BOTS 您可以設定該變數來決定對機器人的處置方式,在預設上是將它們排除在主機排名之外,但是保留於其他的統計中。 如果您不想看到任何機器人的話,您可以將變數值設定為2,則將只有人的造訪會被計數。
例如:
$BBC_IGNORE_BOTS = 2;
$BBC_IGNORE_BOTS = 1;
$BBC_IGNORE_BOTS = "";
$BBC_IGNORE_AGENT 這個選項設定BBClone區隔不同訪客的方式,預設上是只以IP來區隔,就能滿足實際上的大部份情形。 如果您的訪客很多是隱身於代理伺服器後面,取消這個選項(設定成"")可提供較真實的情形, 因為即使IP位址相同,當瀏覽器改變時便會被視為不同的訪客。
例如:
$BBC_IGNORE_AGENT = 1;
$BBC_IGNORE_AGENT = "";
$BBC_KILL_STATS 如果您想要清空所有的統計,您可以取消本設定(設定成1),在下次訪客造訪時,所有的統計資料將會被清空, 別忘了取消本設定(設定成""),否則您得到的將是非比尋常的低流量;)。
例如:
$BBC_KILL_STATS = 1;
$BBC_KILL_STATS = "";
$BBC_PURGE_SINGLE 主機與來源的統計會造成大量的資料,然而很多這樣的資料是由只來一次的訪客所產生的。 設定本變數將可縮小access.php的大小,但是不會影響主機與來源的排名。 這類的造訪會被加總於"not_specified"的資料項中,以保持整體性
例如:
$BBC_PURGE_SINGLE = 1;
$BBC_PURGE_SINGLE = "";




Comment

這次好像跟以前不太一樣

我的部落格並沒有像你上方顯示三項數字



另外,也無法改變"變數"

試了好幾次之後才跳出來



所以啊,我過幾天有空再幫你寫篇文章介紹ㄛ

^^加油

很棒的啦



smilejean  |  29/11/2006 11:43:17

那三項數字有點好笑,是做好玩的,以下列語法放在文章中,文章的網址

要嵌入語法中,細節請看本網誌之"不計數之計數器語法"一文。在首頁

每個文章的框框中的內容如果有包含到那語法的話,就會依文章不同來顯

示計數器。如果要顯示的計數器太多,會拖慢網頁開啟的速度喔。



注意:請將"網址"二字以您文章的網址來取代,例如在本文章中是以

http://www.wretch.cc/blog/myphoto&article_id=9081916取代網址二字。





訪客人次:
src="http://pagecounter.info/counter/wretch/showimg.php?type=visits&url

=網址" alt="新手扉頁計數器訪客人次">訪客人數:
src="http://pagecounter.info/counter/wretch/showimg.php?type=visitor&url

=網址" alt="新手扉頁計數器訪客人數">線上人數:
src="http://pagecounter.info/counter/wretch/showimg.php?type=online&url

=網址" alt="新手扉頁計數器線上人數">

myphoto  |  29/11/2006 13:27:00

myphoto您好

我已經將計數器掛在網誌說明一天了

有個問題,我無法進入屬性調整的選單

我想更改字型卻不得其門而入

是這個功能還沒釋放嗎?

amykaku  |  29/11/2006 22:58:10

amykaku大大您好:

  這功能當然有釋放,我檢查一下再回po。

yawen307  |  30/11/2006 00:04:57

剛剛發現變數設定的頁面跑出來

改了一個可愛的圖樣放上去 看來順眼多了! 謝謝~



又,這個語法的使用有沒有安全機制上的顧慮?

掛上語法時網頁開啟速度延緩是正常現象吧?

有無改善的可能性呢?



麻煩你了!



amykaku  |  30/11/2006 01:03:09

amykaku大大:

語法只是簡單的javascript而已,而且沒有經過註冊的手續,您帳號的

資料完全在無名小站,與我無關,進網誌管理只是為了讓計數器確認抓到

您進入網誌管理頁面的網址,我是依據網址判斷您是這網誌的主人。

至於速度慢我就有點抱歉了,我測試過了,無論如何都要1秒半,因為

要經過兩次計數,一次文章,一次網誌首頁,這個不是重點,主要還是網

路速度,由於圖是放在學術網路,對每一個訪客的影響是與該訪客連到圖

的速度有關,換言之,您開啟得慢,別人可能開啟得快。還有,您留言前

後我有到您的網誌去,不是我計數器拖慢,兇手是無名,我是無辜的。^_^

有一件更重要的事要跟您說,您的瀏覽器應該是IE吧,IE有時會以

cache內的舊資料呈現,並沒有真的連到我的計數器主機,如果您在網誌

管理中的計數器數字沒有更新,代表是cache,要按重新整理,直到數字

更新才是真的連到主機,這樣我的計數器才會知道您是帳號的主人。

再者,ie是要等主要的圖都抓到時才顯示,因此抓圖的時間久一點,顯

示就慢一點,但是在firefox中不會,等計數器一切穩定後,我可能會改

採以計數器主機來提供圖,到時就看訪客連到HiNet的速度而定。

對於有的人會因為抓圖速度變慢這個問題我有備案,那就是不用圖,直

接以文字顯示,就像我網誌上那樣,一樣是在設定變數網頁中設定,您可

以参考一下。

再度謝謝您的支持,我還在對計數器抓臭蟲,如果您發現偶爾有點不

穩,應該是我正在測試,狀況不會持續太久,我一般都是偷個一兩分鐘攔

截一段資訊,影響不會太大。

現在主要的臭蟲就是計數會計到別人的計數器中,我今天應該是解決

了,心情很好,話就多了。對了,為了保護計數器不會掛掉,對於同訪客

對同網頁的連續開啟我有一個排除機制,以避免太多無效的計數,因此訪

客人次應該是比實際上稍微少一點。

myphoto  |  30/11/2006 02:58:37

先謝謝你的分享

我正在測試



老狗難學會新戲法

我這把年紀學來挺吃力的:)

目前為止

因還沒上新文章不知變數如何

光就放在網誌描述中的語法來測試

我重整一次它的數字就增加一次

跟下方無名的不一樣



等我上新文章時再來跟您繼續討教囉

darkgreenn  |  03/12/2006 05:36:44

To darkgreen:

計數器可以設定以訪客人次或訪客人數來顯示,就字面上來說人次自然

是比人數多,這個人數預設是24小時為單位,相同的ip+相同的瀏覽器

會視為同一人,如果您嫌時間太長,您也可以自己設,加油,如果不懂或

不知道在哪設定,歡迎發問。

myphoto  |  03/12/2006 12:59:13

myphoto大大不好意思又來打擾你了,

我想請問一下,我將語法放在描述裡,

1.網誌首頁的記數器可以正常使用,不過單篇文章,好像有些問題,

進去後上面的記數器顯示不出來,點進去也會跑到另一個首頁,

只有兩篇單篇文章可以正常使用,

2.還有想問一點,是不是我每點進去網誌管理,他就會將我"訪客細節"裡之

所紀錄的清除呢?

問的問題也許很笨,請見諒呀~

sunforce  |  19/12/2006 23:09:39

我的訪客細節好像沒有辦法跟你的一樣,可以查詢到之前幾天的,

我設定他可以儲存100個,

但是他好像很像自動清空~不知道是怎麼回事

sunforce  |  20/12/2006 00:32:37

用到現在還是絕得單篇文章有一點怪怪的

不過網站流量的就很棒



單篇有時候我點進去文章他不會理你XD

但是重新整理之後再進去就有紀錄了,但也不是每次



我也不太董原因,也只是說近來網誌的紀錄一定有

但是每篇文章的紀錄很少會有

之前有看過朋友明明留言了,但是那篇到現在還是0...@@"

或者是只有我進去看的紀錄,或者是只有一些人的





話說我的那個網頁的計數器也會清空(=口=)..是伺服器承受不了所以清空了

嗎="=

lovevmp430  |  20/12/2006 05:54:14

我研究了一整天了

還是看不董要怎麼用

你有神麼辦法可以更詳細的告訴我使用的辦法??

我會很感謝你

eudemonism23  |  20/12/2006 12:07:38

我照了你的方式貼上了網址

可是連過去的卻是http://pagecounter.info/

supesite的社區網頁

都沒有像你們那樣有網頁統計的東西

到底是神麼原因阿???

你可以交交我嘛?

eudemonism23  |  20/12/2006 15:24:59

各位大大:

  小弟在此以萬分沉重的心情對您說聲報歉,我少寫一行判斷式,居然把各

位的統計資料清除了,可笑的是,出錯的程式正是為了怕資料損毀而新寫的程

式。雖然我有先自行測試,但是在單機上的數據無法反映現實的狀態,因此沒

能察覺這個bug。目前我仍在嘗試建立還原機制,如果能夠搞定,這應該是我

最後一次去碰觸這類核心的程式,未來可能不會再存在同樣的問題。無論如

何,小弟相當內疚,請各位原諒。

myphoto  |  20/12/2006 17:43:16

那如果你修改好了我要怎麼知道??

你可以通知我嘛??

因為我很喜歡你統計程式!!

謝謝

eudemonism23  |  20/12/2006 19:03:59

我一改好就會通知您,只是目前我找不出問題,只能說越來越接近了。

myphoto  |  21/12/2006 14:19:35

Trackback

Comment Permissions: Disable commenting