【Perl】 ランキング
CANDY CGI
 
ランキング Ranking Type1
特長、利用規定

このスクリプトはランキングのスクリプトです。

リンク元をランキング形式で表示します。

カウント方式は曜日リセット、一定期間リセットの2種類です。
タイトルやURLの置換設定、カウントしないURLやIPの設定もあります。

サンプル ※サンプルのため動きません。

このスクリプトの利用規定

スクリプトのダウンロード
■スクリプトのダウンロード

Ranking_Type1_Ver130.zip

■スクリプトの更新履歴

2009.03.14 Ver130 - リンク元のURLチェックを修正
2009.03.11 Ver120 - 不正カウント対策機能を修正
2007.02.23 Ver110 - リンク元がない場合のカウントタグ表示に関するバグを修正

■ファイルの確認

ファイルを解凍して以下のファイルがあるか確認してください。
index.cgi
log1.cgi
log2.cgi
log3.cgi
style.css
cgi-lib.pl
x.gif
manual.html

スクリプトの設定
■ファイルの修正

index.cgiを開いて『# 設定の変更【ここから】〜# 設定の変更【ここまで】』の間を修正してください。

■ディレクトリ構成
以下の構成でアップロードしてください。
ranking/index.cgi
log1.cgi
log2.cgi
log3.cgi
style.css
cgi-lib.pl
x.gif

太字はディレクトリです。

■パーミッションの設定
アップロード後、以下のように設定してください。
index.cgi755
log1.cgi666
log2.cgi666
log3.cgi666
style.css644
cgi-lib.pl644
x.gif644
スクリプトの使い方

ファイルを修正、アップロードし、パーミッションの設定をしてください。

以下のタグをカウントしたいページに貼ってください。

<script type="text/javascript">
<!--
document.write("<img src=ranking/index.cgi?" + decodeURI(document.referrer) + ">");
// -->
</script>

※ranking/index.cgiの部分は設置した環境に合わせて変更してください。

ランキングを表示するタグは以下のようになります。

<iframe src="ranking/index.cgi?rank" title="ranking" scrolling="no" frameborder="0" width="210" height="300">
<a href="http://www.candy-cgi.com/">CANDY CGI</a>
</iframe>

※ranking/index.cgiの部分は設置した環境に合わせて変更してください。
※文字サイズなどを変更した場合はwidth="**" height="**"の部分で表示を調整してください。
※<iframe>〜</iframe>内の当サイトへのリンクは著作権表示ですので削除しないようお願いいたします。


■置換設定

置換設定をするにはindex.cgi?adminにアクセスし、管理パスを使って管理画面に入室してください。

・以下のようなURLを全てhttp://abc.xyz/からのアクセスとしてカウントするには、

http://abc.xyz/
http://abc.xyz/aaa
http://abc.xyz/bbb.html
http://abc.xyz/ccc/ddd

管理画面で以下のように設定してください。

URLに abc.xyz が含まれていたら URLhttp://abc.xyz/ に置換

・以下のURLのタイトルを×××検索エンジンにするには、

http://abc.xyz/

管理画面で以下のように設定してください。

URLに abc.xyz が含まれていたら タイトル×××検索エンジン に置換

※タイトルの置換設定を行わない場合は、URLがタイトルとして使用されます。
- CANDY CGI -