|
|
CHARAICON-BOARD |
アイコン持込用掲示板
このスクリプトはCJ-CLUB(http://www.cj-c.com/) の
りゅういちさん(ryu@cj-c.com)が開発された
I-BOARD v7.2を「るび」が改造して配布しています。
ご利用に関しては当サイトの利用規約をご覧ください。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
このアイコン用掲示板はオリキャラ等のコミュニケーション用に
作成されたものです。直リンクされるアイコンは
ご自分のサーバーのものをご使用下さい。他サイト、主に
直リンク禁止のサイトから無断で使用しないようにして下さい。
著作権やマナー違反をしないようにお願いします。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#!/usr/local/bin/perl
これを正しいパスに書きなおしてください。だいたいのサーバではこのままでOKです。
32行目
$backurl = "../index.html";
もどるURLに書き換えてください。
30行目
$pass = "7777";
管理用パスワードです。パスワードを書き換えてください。
33行目
$title = "I-BOARD";
タイトル名に書きなおしてください。そのままタイトル名に繁栄されます。
54行目
$res_n= 1;
1、もしくは2にするとレス機能が使えます。
1にすると同一ページにレスフォーム表示、
2にすると別ページへのレスフォーム表示になります。
56行目
$res_r= 1;
レスがあった記事をトップに持ってくる場合はここを1のままにしておく。
#!/usr/local/bin/perl $backurl="../index.html"; $pass = "7777";
icobbs.cgi で設定した時と同じように設定していただければOKです。
$i_mode= 1;
このままにしておいてください。ここを [1] から [0] にするとアイコンは使いません。
$link_i= 1;
ここをこのままにしておくと、
67行目
$l_img = "home.gif";
に指定したファイルに置きかえられます。注意してほしいのはここで指定するのはURLや、パスではなく、「ファイルの名前」という点です。
「http://〜」や、「./home.gif」などで指定できません。
*必ずアイコンと同じディレクトリにいれる
*サイズは縦横とも必ず指定する
[public_html]┐
├ [icobbs] ┐(ロック機構/過去ログ機能/バックアップ機能を使用する場合[777])
│ ├ ico_bbs.cgi [755] (このファイルにリンクを張ります)
│ ├ ico_srch.cgi [755]
│ ├ ico_bbs.dat [666]
│ ├ jcode.pl [755] (他のCGIと共有できます)
│ ├ ico_count.dat [666] (カウンタ機能を使う時必要)
│ ├ *.gif,*.gif...*.gif (アイコン用画像)
│ ├ ico_bbsbup.bak[666] (バックアップ機能を使う時必要)
│ └ ico_log.log [666] (過去ログ機能を使う時必要)
│
└ index.html
[ ]内の数字は送るときのパーミッションです。
| ファイル名 | モード | パーミッション |
|---|---|---|
| ico_bbs.cgi | アスキー(テキスト) | 755 |
| ico_bbs.dat | アスキー(テキスト) | 666 |
| ico_srch.cgi | アスキー(テキスト) | 755 |
| ico_count.dat | アスキー(テキスト) | 666 |
| ico_log.log | アスキー(テキスト) | 666 |
| ico_bbsbup.bak | アスキー(テキスト) | 666 |
| *.gif | バイナリー | 特に無し |
| jcode.pl | アスキー(テキスト) | 755 |
$t_mail= 0;
ここの [0] を [1] に変えると機能が働くようになります。
91行目
$mymail= 1;
ここを [1] にすると自分の投稿もメールで通知されますが [0] だと自分の投稿は通知されません。
(メールアドレス記入欄に通知するアドレスと同じアドレスを記入した場合に限り)
84行目
$mail[0] = 'user@host.ne.jp';
ここは通知をするメールアドレスです。あなたのメールアドレスをいれるとこです。
93行目
$s_mail = '/usr/lib/sendmail';
sendmailパスです。だいたいのサーバはこのままでOKですが、不明の場合はサーバ管理者にお問い合わせください。
$t_img = "ここにURLをいれます";
ここにURLで画像のある場所を指定してください。縦と横のサイズ指定も忘れずに。
すると題名の部分が画像に置きかえられます。
$cou = 1;
ここを [1] から [0] にするとカウンタ機能は働きません。
カウンタに画像を使うには、
0.gif / 1.gif / 2.gif / 3.gif / 4.gif 5.gif / 6.gif / 7.gif / 8.gif / 9.gif
のファイルを用意して$m_pasで指定したディレクトリ(最後のスラッシュ(/)は省く)にアップしてくれれば、自動的に画像で出力します。
縦と横のサイズもきちんと指定しておきましょう。
$tag = 0;
ここの[0] を [1] にするとタグを使う事が出きるようになります。
$klog_s= 0; $klog_c= "./ico_log.log"; $klog_d= "."; $klog_l= 100;
使用する場合は $klog_s を 1 にしてください。 $klog_d で過去ログを作るディレクトリを指定します。
$klog_l で過去ログの一つのファイルの限度サイズKB(キロバイト)数でを指定します。
(例えば 1.txt が100KBを越えたら 2.txt を生成しそっちに記録する)
icosrch.cgi の方にも同じような記述が 33行目からあるので同じように設定してください。
Ver6.0 以前のものを使っていて、現行の記事も過去ログに残したい場合は、管理モードから「コピーする」をクリックしてください。
* 過去ログ機能を使用するときは過去ログを生成するディレクトリのパーミッションを[ 777(もしくは755) ]に設定してください。
$bup = 0; $bup_f= "./ico_bbsbup.bak";
$bup を 1 にすると、$bup_f にバックアップをとります。
* ファイルを生成するディレクトリのパーミッションを [777] に設定してください