TOP > dopvSTAR* > カウンタの出力

≫カウンタ出力機能の概要

dopvSTAR* は、カウンタとしても機能します。

カウンタには、
各ページのアクセス数を合計したサイトカウンタと、各ページごとのページカウンタがあります。

さらに、
サイトカウンタ、ページカウンタともに、トータル、きのう、きょうと3つのカウンタ値を出力することが可能です。

≫サイトカウンタ出力タグ

ログを取得する際に、引数オプション p=g (SSI式なら p=t も可)で出力されるカウンタはサイトカウンタです。

きのう、きょうのカウント値は、個別に以下のタグで出力します。

以下の記述ではカウンタ出力のみでログの記録は行いません。

IMG式でサイトカウンタ出力
昨日
<img src="パス/dsw.cgi?count=yesterday" alt="カウンタ" border="0" />

今日
<img src="パス/dsw.cgi?count=today" alt="カウンタ" border="0" />

トータル
<img src="パス/dsw.cgi?count=total" alt="カウンタ" border="0" />
SSI式でサイトカウンタ出力
昨日
<!--#include virtual="パス/dsw.cgi?count=yesterday&&md=s"-->

今日
<!--#include virtual="パス/dsw.cgi?count=today&&md=s"-->

トータル
<!--#include virtual="パス/dsw.cgi?count=total&&md=s"-->

必要性があるのか謎ですが、トータルカウンタを出力だけすることも可能にしてます。

≫ページカウンタ出力タグ

ページごとのカウンタ機能を使用するには、
dsi.pl の $INI{'page_count_dir'} にページカウンタを保存するディレクトリを設定します。

ページカウンタを出力している場合(デフォルトではオフ)は、以下の様な記述でページごとのカウンタを出力できます。

以下の記述ではログの記録は行いません。カウンタを出力するだけです。

IMG式でページカウンタ出力
昨日
<img src="パス/dsw.cgi?pg=ページ名&&count=yesterday_pg" alt="カウンタ" border="0" />

今日
<img src="パス/dsw.cgi?pg=ページ名&&count=today_pg" alt="カウンタ" border="0" />

トータル
<img src="パス/dsw.cgi?pg=ページ名&&count=total_pg" alt="カウンタ" border="0" />
SSI式でページカウンタ出力
昨日
<!--#include virtual="パス/dsw.cgi?pg=ページ名&&count=yesterday_pg&&md=s"-->

今日
<!--#include virtual="パス/dsw.cgi?pg=ページ名&&count=today_pg&&md=s"-->

トータル
<!--#include virtual="パス/dsw.cgi?pg=ページ名&&count=total_pg&&md=s"-->

ページごとのカウンタではページ名(pg)が必須です

≫カウンタ出力の補足

k=数字 という引数を送ることで、カウンタの桁数を出力タグごとに指定できます。
(一括指定は dsi.pl で設定)。

ex. <img src="パス/dsw.cgi?count=today&&k=6" alt="カウンタ" border="0" />

カウンタを任意の数字からはじめたい場合は → FAQ : dopvSTAR*のカウンタ値を設定したい