========== Readme.txt for BooGuestBook ver1.04 ==========
*BooGuestBookは、Perlで記述されたプログラムです。
*このプログラムを使用する前に以下のことをご確認下さい。
1.サーバーでCGIを使用できること
2.サーバーでPerlを使用できること
*利用方法
1.まず以下のファイルを用意します。( )内はファイル名。
BooGuestBook本体(bgbs.pl)
管理用CGI (bgbad.pl)
jcode (jcode.pl)
2.次に bgb.pl 、bgbad.pl の、それぞれの拡張子を plか
ら cgi に変更します。
3.メモ帳などのエディタで、メッセージを格納するファイ
ルを作ります。何も入ってない(書いてない)ファイル
を作り、ファイル名を bgbdata.dat にします。(具体的
にはエディタを起動した後、何も書かないで「ファイル
名をつけて保存」します)
4.bgb.cgiを、エディタで開き、以下の部分を変更してくだ
さい。(変更箇所は先頭行と#set data部分です)
*先頭行の#! /usr/local/bin/perl の部分を 自分のサ
ーバーでのPerlへのパスに書き換えてください。分か
らない方は、サーバー管理者へお問い合わせください。
*$max = の''内は、最大保存ログ数です。この数よりメッ
セージ数が多くなると、自動的に古いメッセージから削
除されます。お好きな数字に変更してください。
*$vmax = の''内は、1画面に表示するメッセージ数です。
この数よりメッセージ数が多くなると、「前のページ」
ボタンが表示され、古いメッセージは「前のページ」で閲
覧できるようになります。お好きな数字に変更してください。
*$cgi = の''内は、プログラム本体へのパスです。ファイ
ル名を変更した場合などは変更してください。
*$dat = の''内は、メッセージ格納用ファイルへのパス
です。 ファイル名を変更した場合や、別のディレクト
リへ置く場合などは変更してください。
*$admin = の''内は、管理用CGIへのパスです。ファイ
ル名を変更した場合や、別のディレクトリへ置く場合など
は変更してください。
*$bgstitle = の''内は、HTMLの
タ
グの中に入る文字を書きます。
*$head = の''内は、掲示板の最上部中央にタイトルと
して表示される部分です。HTMLタグを使用できますの
で、タグやタグなど、いろいろな設定が可
能です。もちろん画像の挿入もできます。
画像をタイトルとして使用したい場合は、HTMLの
タグを挿入してください。
例)
$head = '';
*$linkname = の''内は、ゲストブックに埋め込むリンク
の文字です。ホームページに戻る場合などにご利用くだ
さい。
*$linkurl = の''内は、ゲストブックに埋め込むリンクの
リンク先ファイルへのパスです。$linknameとあわせてご
利用ください。
*$back = の''内では、掲示板の背景を設定します。
HTMLのBODYタグ内での設定と同じ記述で指定することが
できます。
(bgcolor="#000000" や background="image.gif"等)
bgcolorとbackgroundの両方を指定することもでき、
その際はHTMLの記述と同じく半角スペースを間に入れ
てください。
*$linkc = の''内は、掲示板ページ全体の文字の色や
リンク色などの設定をします。HTMLのBODYタグ内での
設定と同じ記述で指定することができます。
*$nomail = の''内は、メールアドレスが入力されなか
ったときのメッセージの名前部分の色を指定(#000000
〜 #ffffff)します。
*$fonts = の''内は、投稿文章の表示文字サイズを指定
します。HTMLのFONTタグと同じく数字で指定します。
数字とサイズの関係はFONTタグと同一です。
*$autolink = の''内は、on か onw か off を記入しま
す。onにすると投稿本文中のURLやメールアドレス
を自動的にリンク処理します。onwにはonと同様の処理
をしますが、URLへのリンク時に別ウインドウを開
きます。
ただし、URLやメールアドレスの前後に半角英数が
ある場合など、それを含んだリンクになることがあり
ます。
*$margin = の''内は、ゲストブック画面の左マージンを
ピクセル数で指定します。画面左端に縦に表示される背
景画像を使用する場合などにご利用ください。
5.bgbad.cgiをエディタなどで開き、以下の部分を変更してく
ださい。(変更箇所は先頭行と#set data部分です)
*先頭行の#! /usr/local/bin/perl の部分を 自分のサ
ーバーでのPerlへのパスに書き換えてください。分か
らない方は、サーバー管理者へお問い合わせください。
*$bgb = の''内は、ゲストブックCGIへのパスです。
ファイル名を変更した場合や、別のディレクトリへ置く
場合などは変更してください。
*$admin = の''内は、管理用CGIへのパスです。
ファイル名を変更した場合や、別のディレクトリへ置
く場合などは変更してください。
*dat = の''内は、メッセージ格納用のファイルへのパス
です。ファイル名を変更した場合や、別のディレクトリ
へ置く場合などは変更してください。
*$id = の''内は、メッセージ削除用のIDの指定です。
デフォルトのままでの使用はお勧めできません。でき
るだけ変更してください。
*pwd = の''内は、メッセージ削除用のパスワードの指定
です。デフォルトのままでの使用はしないでください。
必ず変更をお願いします。
*$head = の''内は、管理者用ページの最上部中央にタ
イトルとして表示される部分です。HTMLタグを使用で
きますので、タグやタグなど、いろいろな
設定が可能です。もちろん画像の挿入もできます。
画像をタイトルとして使用したい場合は、HTMLの
タグを挿入してください。
例)
$head = '';
*$back = の''内では、管理者用ページの背景を設定し
ます。HTMLのBODYタグ内での設定と同じ記述で指定す
ることができます。
(bgcolor="#000000" や background="image.gif"等)
bgcolorとbackgroundの両方を指定することもでき、
その際はHTMLの記述と同じく半角スペースを間に入れ
てください。
*$linkc = の''内は、管理者用ページ全体の文字の色
やリンク色などの設定をします。HTMLのBODYタグ内
での設定と同じ記述で指定することができます。
6.bgb.cgi と bgbad.cgiを、 サーバーにASCIIモードで転
送します。
(CGIプログラムの設置場所をプロバイダ側で指定し
ている場合がありますので、分からない場合はサーバ
ー管理者にお問い合わせください)
7.bgb.cgi と bgbad.cgi があるディレクトリに「lock」と
いう名前のディレクトリを作成します。このディレクトリ
には、何も入れなくてかまいません。
8.bgb.cgi と bgbad.cgi があるディレクトリに jcode.pl
をASCIIモードで転送します。
9.bgb.cgiがあるディレクトリに bgbdata.dat を転送します。
10.以下のようにパーミッションを設定します。
(パーミッションの設定方法についてはFTPソフトの
操作説明をお読みください)
lock → 777
bgb.cgi → 755
bgbad.cgi → 755
bdata.dat → 666
jcode.pl → 644
パーミッションの設定方法例
| FTP.exeを使用する場合
| 例)ftp>quote site chmod 755 bgb.cgi
11.ゲストブックへのリンクは、リンク先に bgb.cgi のパスを
指定してください。
*ご注意
BooGuestBookはフリーソフトウエアですが、寄付は歓迎いたし
ます。
送金したくなった場合、下記アドレスまでメールしてください。
送金先をご連絡させていただきます。
プログラムのコピー、配布、販売、貸与、譲渡、設置代行は、
有償と無償とに拘わらず禁止します。
自サイトでの利用を目的とした改変は自由ですが、改変後の
配布は禁止します。
当プログラムの使用により生じたトラブルもしくはそれに伴
う損害に対し、制作者は一切責任を負いません。
*著作・制作
BooBooClub
千葉県山武郡大網白里町駒込1378-1-102
〒299-3235 TEL/FAX:0475-70-1412
E-mail:booboo@booboo.ne.jp
*お願い
バグレポート、ご感想、お問い合わせなどありましたら、
上記アドレスまでメールをお願いいたします。
*バージョンアップ履歴
・Ver1.00
1,BooBBS2.36の機能をベースとして採用
2,過去ログ表示機能追加
3,左マージン設定機能追加
4,デザインを改善
・Ver1.01
1,管理者用ページの書込データ表示形式の変更
2,管理者用の削除機能を複数データ一括削除可能に変更
・Ver1.02
1,内部処理の一部改善
2,内部処理の一部が無効化されていたバグを修正
・Ver1.03
1,内部処理の一部を最適化
・Ver1.04
1,内部処理用タイムゾーン設定の追加