ARTISAN PROJECT download | documentation | license



システム概要

スキンによって自由にデザインを変更できる、シンプルなテキストカウンターです。



の様に、昨日・今日・総合のカウントが出来ます。
また、同一IPの連続カウントを防ぐことも出来、シンプルながらも一通りのカウンター機能をそなえています。

ファイル構成パーミッション

圧縮ファイルを解凍すると次のようになっています。
アップロードするファィルには全て、4桁の数字でパーミッション値を示してあります。
FTPクライアントによっては、先頭の0を必要とせず、3桁の数字の場合があります。
なお、バージョンアップ時には※印のファイルのみアップロードしてください
  counter[-]
  log[0777]
  template.html[0644]
  ※index.php[0644]
  ARTISAN PROJECT 利用規定.txt[-]
  お読みください.txt(or readme.txt)[-]

ファイルの設定/アップロード

システムファイルは、index.phpです。
実際にアクセスするファイルも、これになります。

ファイル名は、自由に変更していただいて結構です。
但し、本マニュアルでは、index.phpとして進めて行きますので、適宜読み替えてください。

ファイルのアップロード前に、必要が在れば、以下のファイルの設定を行います。
とりあえず動作させるだけなら、特に設定を変更しなくても、 ファイルを上げてパーミッションを設定すれば、動作します。

15行目あたり
$log_dir = "./log/";
ログファイルを格納するディレクトリです。変更した場合は書き換えてください。
また、本Manual中では、./logディレクトリとして記述してありますので、適宜読み替えてください。
相対パス・絶対パスが使えます。


18行目当たり
$logfile_name = "counter.log";
ログファイル名です。
index.phpをファイル名変更し複数のカウンターとして使用する場合、重複のカウントを防ぐため、ここの値を変更してください。
上で設定したログファイル格納ディレクトリに、自動的に生成されます。


21行目当たり
$count_page_file = "template.html";>
スキンのパス・ファイル名です。
変更した場合は書き換えてください。
また、本Manual中では、template.htmlとして記述してありますので、適宜読み替えてください。
複数のカウンターで、同じスキンを参照することも出来ます。


25行目当たり
$count_ip_ck = 0;
同一IPの連続カウントを防ぐかどうか?
0 ->防がない
1 ->防ぐ


34行目当たりから40行目くらいまで
※合計の桁数
$counter_figure['%total%'] = 5;

※昨日の桁数
$counter_figure['%yesterday%'] = 3;

※今日の桁数
$counter_figure['%today%'] = 3;

00001のような形で、桁数を整形します。
設定した桁数を超えたカウントは、切り詰められたりせずにそのまま表示されます。


ファイルの変更が済んだら、
ファイル構成/パーミッション
を参考にファイルをアップロードしてください。

アップロードするファイルは、
  log
  template.html
  ※index.php
の3ファイルです。
それ以外は、アップロードしなくてもOKです。

カウンター表示方法

実際にページ上表示させるには、下記の様に記述してiframeタグで呼んであげる他、

<iframe src="./counter/index.php" height=60 width=150 frameborder=0>
この部分は iframe 対応のブラウザで見てください。
</iframe>

直接カウンターのテンプレートをいじって普通のトップページとかにしてもOK!
⇒こんな感じできちんと表示されます。

カウンター文字列の表示方法

スキン内に特殊な文字を書くことによって、カウンターを表示します。
それぞれ、

%today%
⇒今日のアクセス

%yesterday%
⇒昨日のアクセス

%total%
⇒合計アクセス

と言った形になります。


© Copyright 2004-2008 ARTISAN PROJECT All rights reserved.