+フレーム分割式で見やすいリンク
+バナーは直リンクおよび、アップロード選択可能。
+管理人のみ登録、管理人以外も登録、どちらも選択可能。
+カウント数でランキング表示可能
+カテゴリ分け可能
+ログの自動バックアップ機能有り。
+配布するスクリプトを利用して被ったいかなる損害も責任も当サイトは負いかねます。
+改造はかまいませんが、著作権情報の削除はやめてください。
+このCGIに関してのお問い合わせなどはTacky's Room殿には行わないでください。
+ダウンロード、設置した方は掲示板でお知らせください。
+その他の規定は別ページの利用規程をお読みください。
+Tacky's Room殿の規定を遵守する必要があります。
その他利用規定はこちらをご覧ください。
| 更新日付 | バージョン | 更新内容 | 更新ファイル |
| 2007-11-07 | 1.27 |
書き直し URL数制限追加 |
rocolinkini.cgi rocolink.cgi |
| 2007-07-18 | 1.26 | NGワードの対象をタイトルとアドレスも含むように修正 | rocolink.cgi |
| 2006-11-29 | 1.25 | NGワード処理を修正 | rocolink.cgi |
| 2006-11-01 | 1.24 |
セキュリティ向上 ログ・設定ファイル名変更 |
rocolink.cgi rocolinkini.cgi(追) rocolinklog.cgi(追) rocolink_bak01.cgi(追) rocolink_bak02.cgi(追) rocolink.ini(削) rocolink.log(削) rocolink_bak01.txt(削) rocolink_bak02.txt(削) |
| 2006-09-17 | 1.23 | 管理人以外も投稿できてしまうのを修正 | rocolink.cgi |
rocolink.cgi
rocolinkini.cgi
rocolinklog.cgi
jcode.pl
cgi-lib.pl
sougo.gif
nobanner.gif
rocolink_bak01.cgi
rocolink_bak02.cgi
read.txt
img
ROCO LINKの設置方法「nifty編」(通常の設置方法はこちらをご覧下さい)
| 項番 | ファイル (行番号) |
| 手順 | |
| 1 | rocolink.cgi (1行目付近) |
|
Perlのパスの変更 #!/usr/local/bin/perl サーバにあわせたperlのパスへと変更する。 #!/usr/local/bin/perl もしくは #!/usr/bin/perlが一般的。 |
|
| 2 | rocolinkini.cgi (4行目付近) |
|
管理者パスワードの変更 # 管理者用マスタPASS (英数字で8文字以内) $password = '0123'; こちらをご自分の好きなものへ変更する(4文字〜8文字) (変更の際に「'」「;」を消さないように注意!!) |
|
| 3 | rocolinkini.cgi (25行目付近) |
|
戻り先URLの変更 # 戻り先のURL (index.htmlなど) $url = "http://www.rocomotion.jp"; こちらをご自分の戻りたいページへ変更する (変更の際に「"」「;」を消さないように注意!!) |
|
| 4 | rocolinkini.cgi (30行目付近) |
|
タイトルの変更 # タイトル名を指定 $title = "ROCO LINK"; こちらを好きなタイトルへ変更する (変更の際に「"」「;」を消さないように注意!!) 文字が化ける場合や「'」を使う場合は「」を文字の前に置いてください。 (例→表示・UG's) |
|
| 5 | rocolinkini.cgi (143行目付近) |
|
カテゴリーの変更 #↓カテゴリー設定([0]は修正しないで下さい) $CATEGORY[1] = 'カテゴリ1'; $CATEGORY[2] = 'カテゴリ2'; …$CATEGORY[*] こちらのカテゴリー名を使いたい分だけ変更する #登録の際のカテゴリのデフォルト(上の$CATEGORY[ここの数字],0以外) $categoryno = '4'; デフォルトにしたい数字を入力する(上の[*]の*の数字で入力) (変更の際に「'」「;」を消さないように注意!!) |
|
| 6 | rocolinkini.cgi (228行目付近) |
|
相互リンクの画像の変更 #相互リンクの場合に使用する画像を指定。 $sougo_gif = './sougo.gif'; $sougo_gif = 'http://homepage?.nifty.com/xxx/rocolink/sougo.gif'; このような形でファイル名を変更する (変更の際に「'」「;」を消さないように注意!!) |
|
| 7 | rocolinkini.cgi (238行目付近) |
|
バナーが無い場合に表示する画像の変更 #バナーが無い場合の画像 $nobanner = 'nobanner.gif'; $nobanner = 'http://homepage?.nifty.com/xxx/rocolink/nobanner.gif'; このような形でファイル名を変更する (変更の際に「'」「;」を消さないように注意!!) |
|
| 8 | rocolinkini.cgi (243行目付近) |
|
バナーアップロードフォルダの格納場所の変更 $ImgDir = './img/'; $ImgDir = '/homepage/rocolink/img/'; 上記のように変更する。 (変更の際に「'」「;」を消さないように注意!!) |
|
| 9 | rocolinkini.cgi (248行目付近) |
|
バナーアップロードフォルダのURLの変更 #$ImgUrl = "http://192.168.1.7/rocolink/img/";(例) $ImgUrl = './img/'; #$ImgUrl = "http://192.168.1.7/rocolink/img/";(例) $ImgUrl = 'http://homepage?.nifty.com/xxx/rocolink/img/'; 上記のように変更する。 (変更の際に「'」「;」を消さないように注意!!) |
|
| 10 | rocolinkini.cgi (300行目付近) |
|
はじめに表示するInfoの設定 #infoの設定。 #最初の画面の右フレームに表示する内容です。 #("EOM"の次の行〜EOMの前の行の間にメッセージを書いてください。タグOKです。) $head_comment = <<"EOM"; | EOM 赤字のところをHTMLで変更する。 文字が化ける場合は「」を文字の前に置いてください。 (例→表示) |
|
| 11 | すべて |
|
ファイルのアップロード 下の図を参考にファイルをサーバへアップロードする。 homepage |
|
| 12 | すべて |
|
パーミッションの変更 項番11のかっこの中の値を参考にパーミッションを変更する。 |
|
| 13 | rocolink.cgi |
|
動作確認 設置したアドレスをブラウザのアドレス欄へ直打ちして表示するか確認する。 基本的なアドレスは→http://hpcgi?.nifty.com/アカウント/rocolink/rocolink.cgi 500 Server Errorがでる場合 1.パーミッションの違い 2.項番1のPerlのパスの違い 3.項番2〜10の変更の中で「"」「'」「;」を誤って消してしまった。 これだけではありませんが可能性的にはこちらの確率が高いです。 もう一度確認しましょう。 404 File Not Foundがでる場合 1.アドレスが違う 2.設置した場所にcgiファイルがない もう一度アドレスを確認してください。 |
|
| 14 | rocolink.cgi |
|
動作確認 2 書きこみおよびバナーアップロードのテストをする。 正常動作すれば設置終了。 画像などが表示しない場合 1.もう一度設定箇所を確認する。 2.ご自分のページのソースを見てみる。その際に画像が表示されるべきところがどのようにおかしいか判別する。 |
|