HOME→スクリプト置き場 →Strict YY-BOARD設置方法
s-yybbs.lzhを解凍して下さい。Strict YY-BOARDには、以下のファイルが含まれています。
過去にYY-BOARDの設置経験があるならほぼ同じ方法です。異なるのは、外部スタイルシートの場所設定が必要になることです。
行数の説明は、1行80文字換算で行っています。行数がわかるテキストエディタを使う方が良いかと思います。
1行目の#!/usr/bin/perl
はプロバイダ(サーバー)の設定に応じて変更して下さい。最初の#!
は消さないようにしましょう。
$title = "Strict YY-BOARD";
の""
内を好きなモノに変更して下さい。
$style = './s-yybbs.css';
の部分です。使用する外部スタイルシートの場所を相対パスか絶対パスで指定して下さい。
$homepage = "./index.html";
の部分です。掲示板上では[HOMEに戻る]のリンクになります。
$max = 100;
の数字部分で、親記事とレス記事を合わせた数を設定できます。
$pass = '0123';
の数字部分を必ず変更して下さい。変更しなかったことによって、何らかの被害に遭ったとしても作者は一切責任を負いません。
$imgurl = "./img/";
で設定。相対パスか絶対パスで指定して下さい。
$topsort = 1;
で設定。0は移動しない、1は移動するです。
$title_gif = "";
ファイル名は絶対パスで指定して下さい。$tg_w = 150;
で画像の幅 (ピクセル)を指定。$tg_h = 50;
で画像の高さ (ピクセル)を指定。
$lockkey = 0;
で設定。0はなし、1はsymlink関数、2はmkdir関数です。$counter = 1;
で設定。0は未使用、1はテキスト、2は画像。$mini_fig = 6;
カウンターの桁数を設定(テキスト、画像いずれも)$gif_path = "./img/";
画像のあるディレクトリを相対パスか絶対パスで指定。$mini_w = 8;
画像の横サイズを指定$mini_h = 12;
画像の縦サイズを指定
$in_email = 0;
0は必須でない、1は必須。
$wait = 10;
の数字部分で設定した秒数の間、連続投稿を受け付けないように出来ます。0だと無効になります。
$mailing = 0;
で設定。0は通知なし、1は本人からの通知なし、2は全て通知。$mailto = 'xxx@xxx.xxx';
で通知先メールアドレスを設定。$sendmail = '/usr/lib/sendmail';
でsendmailのプロバイダ(サーバー)の設定に合わせること。
@COLORS = ('#800000','#DF0000','#008040','#0000FF','#C100C1','#FF80C0','#FF8040','#000080');
で設定。好きな色を設定して下さい。
$script = './s-yybbs.cgi';
の部分で設定。$logfile = './s-yybbs.log';
の部分でファイル名を指定します。
$pastkey = 1;
で設定。0は生成しない、1は生成する。1を選択した場合は、pastフォルダを用意下さい。$nofile = './pastno.dat';
で過去ログ用No.ファイル名を設定。$pastdir = './past/';
で過去ログをおくディレクトリを設定$log_line = '600';
で過去ログ1ファイルあたりの行数を設定。超えた場合は自動生成します。
CSSの知識が必要になります。なお、NN4に適用しない場合、1618行目の
print "<link rel=\"stylesheet\" href=\"$stylesheet\"
media=\"screen\">\n";
のmedia属性を変更して下さい。
変更例:print "<link rel=\"stylesheet\" href=\"$stylesheet\"
media=\"screen,tv\">\n";
主な部分の設定は以下の所を変更して下さい。
ファイル転送は、画像ファイルのみバイナリモード、その他のファイルはアスキーモードです。ディレクトリ構造は例です。パーミション設定は以下の通りです。
public_html (ホームディレクトリ) | +-- t-yybbs / t-yybbs.cgi [755] | t-yybbs.log [666] | count.dat [666] | jcode.pl [644] | pastno.dat [666] | t-yybbs.css [644] | index.html [644] | +-- img / home.gif, bear.gif, ... [644] | +-- lock [777] / | +-- past [777] / 1.dat [666] ...
リンクに関してはご自由にどうぞ。