CJ Club TOP/CGI Script/LINK/EasyRING
RINGシステム
EasyRING
まず次のファイルをダウンロードしてください。ダウンロードする場所は好きなところで結構です。
ダウンロードが完了したら解凍してください。念のためこのページも保存することをオススメします。
このCGI はフリーですが規定通りに使ってください。
これはオリジナルスクリプトです。ということは、著作権欄を消さない限り再配布自由です。
解凍 したあと、以下のファイルがきちんとあるか確認してください。
最小限の設定変更の説明です。メモ帳などのテキストエディタで[ ering.cgi/ermgr.cgi ]のファイルを開いてください。
1行目
#!/usr/local/bin/perl
$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 |
|
□ CJ Club USER RING □ [登録サイト一覧] [RING参加登録] [次の登録サイト] [次のサイト5コ] [前の登録サイト] [前のサイト5コ] [ランダム] [リング元] |
ランダム | <a href="$ran" target="_top">***</a> |
前のサイト | <a href="$back" target="_top">***</a> |
次のサイト | <a href="$next" target="_top">***</a> |
前のサイト x 件 | <a href="$back5" target="_top">***</a> |
次のサイト x 件 | <a href="$next5" target="_top">***</a> |
登録サイト一覧 | <a href="$all" target="_top">***</a> |
リング登録 | <a href="$cgiurl" target="_top">***</a> |
リング元サイト | <a href="$url" target="_top">***</a> |
<乱> |
<html><body> {s} <a href="$back" target="_top"><</a> <a href="$ran" target="_top">乱</a> <a href="$next" target="_top">></a> {e} </body></html> |
|
<html><body> {s} <map name="RING"> <area shape=rect coords="x1,y1,x2,y2" alt="前のサイト5件" href="$back5"> <area shape=rect coords="x3,y3,x4,y4" alt="次のサイト5件" href="$next5"> : </map> <img src="http://www.sample.com/ring.gif" usemap="#RING" alt="リング画像"> {e} </body></html> |
|
<html><body> {s} <a href="$ran" target="_top"><img src="http://www.sample.com/img.gif"></a> {e} </body></html> |
ファイルができたら作ったファイルをサーバにアップ、
142行目
$tagfile = "./tag.html";
直接 ermgr.cgi にアクセスするか、ering.cgi の右下にパスワードを入力してください。
パスワードを聞いて来た場合、パスワードを入力してください。
管理モードでは
項目別アクセス数を取得するには
70/71行目
$rank = 1; $rankf= "./erank.log";
サイト別アクセス数を取得するには
72/73行目
$acc = 1; $accf = "./eaccess.log";
メインログのバックアップを取ります。
78/79行目
$b_up = 0; $b_upf = "./ringbup.bak";