≫カウンタ出力機能の概要
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'} にページカウンタを保存するディレクトリを設定します。
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 で設定)。
(一括指定は dsi.pl で設定)。
ex. <img src="パス/dsw.cgi?count=today&&k=6" alt="カウンタ" border="0" />
カウンタを任意の数字からはじめたい場合は → FAQ : dopvSTAR*のカウンタ値を設定したい