CJ Club TOP/CGI Script/LINK/EasyRING

EasyRING

RINGシステム

■ 目次

■ 特徴とサンプル



■ 規約&ダウンロード

まず次のファイルをダウンロードしてください。ダウンロードする場所は好きなところで結構です。

ダウンロードが完了したら解凍してください。念のためこのページも保存することをオススメします。

このCGI はフリーですが規定通りに使ってください。
これはオリジナルスクリプトです。ということは、著作権欄を消さない限り再配布自由です。


■ ファイル確認

解凍 したあと、以下のファイルがきちんとあるか確認してください。


■ 設定変更

最小限の設定変更の説明です。メモ帳などのテキストエディタで[ ering.cgi/ermgr.cgi ]のファイルを開いてください。

1行目

#!/usr/local/bin/perl



次に[ set.cgi ]を開いてください。


11行目

$backurl="../index.html";



12行目

$mpass = "7777";



15行目

$title = "EasyRING";



24〜26行目

$iname= "管理者";
$imail= 'nomail@xxx.ne.jp';
$iurl = "http://www.xxx.ne.jp/";



50行目〜

$kitei =<<"TOP";

<font size=4 color=#FFA09B><b>RINGとは…?</b></font>
<blockquote>似たコンセプト、統一テーマを持つホームページをつなぐ [輪] のことです。</blockquote>

1. 登録は...のページを運営してる人のみ可能です。<br>
2. RINGに登録した際は、必ずあなたのページにもRINGを置いてください。<br>
3. RINGに登録したことによって起きたトラブルなどには一切責任を持てません。<br>
4. アダルトページの登録はご遠慮下さい。<br>
5. ...

TOP
#↑ここは削除不可---------------*



65行目

$cgi_f= "http://www.sample.com/ering/ering.cgi";


■ サーバに送る(テスト設置)

基本設定ができたら、サーバに送りましょう。ここでは[ public_html ]の下に
[ ering ]というディレクトリを作ってそこに送るという仮定で説明します。

[public_html]┐
             ├ [ering] ┐(ロック機能/バックアップ機能を使用する場合は[777 or 755])
             │         ├ ering.cgi  [755] (メインスクリプト)
             │         ├ ermgr.cgi  [755] (管理スクリプト)
             │         ├ set.cgi    [755] (設定ファイル)
             │         ├ ermgr.log  [666] (ログファイル)
             │         ├ erank.log  [666] (ログファイル / 項目別アクセス数を取る場合)
             │         ├ eaccess.log[666] (ログファイル / サイト別アクセス数を取る場合)
             │         ├ ringbup.bak[666] (バックアップ機能使う場合)
             │         └ jcode.pl   [755] (このファイルは他のCGIと共有できます)
             │
             └ index.html

[ ]内の数字は送るときのパーミッションです。
ファイル名 モード パーミッション
ering.cgi /set.cgi / ermgr.cgi / jcode.pl アスキー(テキスト) 755
ering.log / erank.log / eaccess.log / ringbup.bak アスキー(テキスト) 666


■ テスト

まずは自分のページを登録してください。うまくいったら設置成功。ering.cgi にリンクを張ってお使い下さい。

■ リングタグの作成

リングタグの作成の仕方を説明します。

ファイルができたら作ったファイルをサーバにアップ、
142行目

$tagfile = "./tag.html";


■ 管理モード

直接 ermgr.cgi にアクセスするか、ering.cgi の右下にパスワードを入力してください。

例) http://www.sample.com/ering/ermgr.cgi

パスワードを聞いて来た場合、パスワードを入力してください。
管理モードでは


■ 項目別/サイト別アクセス数の取得

項目別アクセス数を取得するには
70/71行目

$rank = 1;
$rankf= "./erank.log";



サイト別アクセス数を取得するには
72/73行目

$acc  = 1;
$accf = "./eaccess.log";


■ バックアップ機能を使う

メインログのバックアップを取ります。

78/79行目

$b_up   = 0;
$b_upf  = "./ringbup.bak";


■ その他

BACK