[道里千虎の館]
◆ SDnote-Spade Ver.1.0 説明書
(c) Sentora Dori 2001/01/07
■ 仕様
■ index
■ 機能
CGIを用いた最も簡単な掲示板プログラムです。
わずかな変更だけですむので、CGIの超初心者でも簡単に扱えます。以下の特徴があります。
[index]
■ ソース
プログラム
(ダウンロード後、ファイル名が"-cgi.txt"、"-pl.txt"となってるものを".cgi"、".pl"に変更してください)
[index]
■ インストール
- ソースからSDnoteS10.cgi、jcode.plの二つのファイルをダウンロードする。
- SDnoteS10.cgi の最上部のPerlのパスを正しく設定する。
(例) #!/usr/local/bin/perl
※ PerlのパスはUNIXの種類やサーバによって異なりますので、わからない場合はサーバの管理者に問い合わせてください。
- SDnoteS10.cgiの上部にある「変数設定」の「手動設定」部分を編集する。
赤色で示した変数は必ず変更してください。
赤色以外の変数は必要があれば編集してください。
- $basedir
..... 掲示板データファイルをおくディレクトリのパス(※注1)
- $bbsfile ..... 掲示板データファイル名
(要変更)
- $title ..... 掲示板のタイトル (要変更)
- $comment ..... コメント(タイトルのすぐ下に表示される。初期設定はなし)
- $textcolor ..... 文字の色(初期設定は自動(黒))
- $bgcolor ..... 背景の色(初期設定は白(#FFFFFF))
- $bgimage ..... 背景に埋め込む画像のファイル名(初期設定はなし)(※注2)
- $pagesize ..... 1ページに表示される記事の数(初期設定は20)
- $maxarticle ..... ファイルに記録しておく記事の数(初期設定は100)(※注3)
- $method
..... フォーム内容の送信方法(※注4)
- $kanjicode ..... 漢字コード(sjis or jis or euc)(初期設定はsjis)(※注5)
※注1
データファイルをプログラムと同じ場所に置く場合は $basedir=".";のまま。
※注2 画像を埋め込むと背景の色の設定は無視されます。
※注3
ここで設定した以上に記事の数が増えると、古い記事よりファイルから自動的に削除されます。0に設定しておくと削除されません。
※注4 "post" が使えないところでは "get"
に変えてください
※注5 文字化けする場合はコードを変えてください。
- SDnoteS10.cgi, jcode.pl を FTPのアスキーモードで転送する。パーミッションをそれぞれ755、644にする。
(telnetの場合)
% chmod 755 SDnoteS10.cgi
% chmod 644 jcode.pl
- 掲示板のデータを保存するための空ファイルを作る(※注1)。それを$basedirで指定したディレクトリ($basedir=".";の場合は
SDnote.cgi と同じディレクトリ)におく(※注2)。パーミッションを 666 に設定する。
※注1
ファイル名は何でもよいですが、単なるテキストファイルなので拡張子は.txtにしておくとわかりやすいでしょう。
※注2
データファイル中のパスワードは暗号化されてはいますが、より安全にするためにはデータファイルをpublic_htmlディレクトリの外において外部からアクセスできないした方がよいです。(public_htmlディレクトリとはhtmlファイルをおき外部からアクセスできるように設定されたディレクトリなので、このディレクトリ以下にデータファイルをおくと見られてしまう可能性があります。)
(telnetの場合)
% touch bbsdata.txt
% chmod 666 bbsdata.txt.
CGIプログラムの拡張子に「pl」など別のものを指定されているサーバでは、拡張子をそれに合わせて変更して下さい。(SDnoteS10.cgi
を SDnoteS10.pl に変更する。)
以上でインストール完了です。
[index]
■ 掲示板を設置する
ブラウザからSDnoteS10.cgiにアクセスする。
→ 掲示板が表示される。
以上で完了です。 [index]
使い方
■ 発言する
ユーザが発言の際に入力する内容は以下の通りです(★は必要に応じて入力を必須にするかしないかの設定ができます。初期設定では必須になっています。):
- 名前★
- 題名★
- メール(アドレス)
- URL
- メッセージ
[index]
■ 応用
超簡易掲示板なので、自由にデザインを変更できる部分はほとんどないですが、変数の「自動設定」部を変更すれば、多少の変更ができます。
掲示板データはSDnoteの他のタイプ(SDnote-Jack)と互換性があるので、他のタイプでも使えます。ただし、このSDnote-Spadeではマスターパスワードを用いていないので、他のタイプでSDnote-Spadeの掲示板データを使う際には、最初にマスターパスワードの設定をする必要があります。掲示板データを他のタイプで始めて開くと、パスワード設定の画面が表示されるので、そこで設定してください。記事のデータはそのまま使用できます。