+-----StandAloneの進んだ使い方-----+

 


進んだ使い方
 
例によって(!?)このNecoBBS StandAloneはいろいろといじれる部分がありまして(汗)。ここではそのあたりを解説します。
 
初期設定部分
 
$index = './index.html';
$tmpdir = './temp';
$log = './log.dat';

各ファイルの位置の設定です。$logなど変えておくといいかも。
 
$autolink = 1;
自動URLリンク機能のON/OFF(通常はONが便利です)
 
$replycutter = 1;
返信機能で階層が深くなりすぎた行を自動でカットします
 
$attackcheck = 1;
いたずら書き込みを拒否します。
 
$reply_color1 = '#660000';
$reply_color2 = '#660000';
返信の引用行(>マークが行頭にある行)の色を変えます。
 
$wait = 360;
$max = 100;
$num = 10;

ロックファイル強制削除までの時間、ログ最大保持件数、1ページ表示件数。
 
$now = time;
日本時間以外の設定のサーバに設置する場合、$now = time + (5 * 3600);というふうにして時差を吸収します。単位は秒です。
 
$tree_ltext = 'ツリー表示';
$url_ltext = '[WebPage]';
ツリー表示用リンク・URL表示用リンクのテキストを変更します。
 
push(@omikuzi,'+-----大吉です-----+ 5');
おみくじで返す言葉と割合をタブ区切りで。
 
$omikuzi = 'みくじ|神籤|さいせん|賽銭';
おみくじ機能が反応する語を | で区切って書いて下さい(というか「正規表現」ですがね)
 
$gethost = 0;
$getagent = 1;
ホスト名やブラウザのエージェントを取得します。ONが1でOFFが0です。ホスト名取得はいちいちDNSを参照するのでやめたほうがいいでしょう。
 
$proxy = 0;
プロクシ経由の書き込みを拒否します。通常は0でいいでしょう。
$proxyipaddr = 0;
プロクシ接続元の解析をします(可能なら)。
 
$tags = 1;
書き込み内容内でタグが使用可能かどうかを設定します。
 
$taglist = 'B|I|S......';
使用可能タグを設定します。
 
$newwindow = 1;
リンクを新規ウィンドウで開くようにします。
 
■デザイン変更部分
掲示板のデザインをがらりと変更することができます。ただし、HTMLの知識が必要です。また、$scriptなど$マークがついている文字列や<!msg>などの見なれない特殊タグはできるだけいじらないほうが無難です。
 
$header =<<"EOF";
・・・・・・・・・・
EOF
掲示板のヘッダ部(フォームがあるところまで。タイトルなどを表示)です。大体はHTMLなので書き換えに問題はないでしょう。
 
$dform =<<'EOF';
・・・・・・・・・・・
EOF
「削除」「修正」などのボタンをまとめたブロックです。
 
$footer =<<"EOF";
・・・・・・・・・・・・
EOF
バージョン番号が表示してあるフッタ部分です。自分のページへの「戻る」リンクでもつけておくといいと思います。
 
$form =<<"EOF";
・・・・・・・・・・・・・
EOF
掲示板への投稿フォーム部分です。
 
$list =<<"EOF";
・・・・・・・・・・・・・
EOF
「Index 過去ログ:1 2 3....」と表示してある、ページ切り替え部分です。
 
$msg =<<'EOF';
・・・・・・・・・・・・・
EOF
掲示板へ投稿された書き込みの表示部分です。<!msg>など、見なれない特殊タグがありますが、これは全てそれぞれ名前や投稿内容などに置き換えられます。

 

Return : Project Top