スキームBBS(デザイン自由掲示板)
| no83の画像付会員制掲示板のHTML部分を分けてデザインをしやすくしたものです。 |
| 特徴 |
特徴
まずは、サンプルをご覧下さい。会員制デザイン、誰でもOKデザイン。 |
| 必要なファイルや道具 |
| 下記のファイルをダウンロードして下さい。 |
| ファイル名 | 説 明 |
| cgi-binフォルダ内にあるもの | |
| admin.cgi | 管理用CGI |
| bbs2.cgi | 掲示板 |
| hmkpasswd.pl | パスワード生成ライブラリ |
| sendmail.cgi | 入会CGI |
| user.cgi | 会員情報変更・削除CGI |
| HTMLフォルダ内にあるもの(デザイン用HTML) | |
| admindeluser.html | 会員情報削除完了(管理者用) |
| admineditpasswd.html | パスワード変更完了(管理者用) |
| admintop.html | 管理メニュー |
| bbsindex.html | 掲示板スレッド表示 |
| checkdel.html | 書き込み削除確認画面 |
| error.html | 各CGIのエラー表示 |
| sendmail.html | 入会フォーム |
| sendmailcheck.html | 入会時確認画面 |
| sendmailend.html | 入会完了画面 |
| showall.html | 掲示板書き込み内容一覧表示 |
| showdata.html | 掲示板書き込み内容一件表示 |
| showform.html | 掲示板書き込みフォーム |
| showresform.html | 掲示板返信フォーム |
| userdelcheck.html | 会員情報削除確認画面 |
| userdelend.html | 会員情報削除完了画面 |
| usereditcheck.html | 会員情報編集確認画面 |
| usereditend.html | 会員情報編集完了画面 |
| usereditform.html | 会員情報編集フォーム |
| userform.html | 会員メニュー |
| xxxx.gif | 各種アイコン |
| tmpフォルダ内にあるもの(データファイル等) | |
| backup.csv | ユーザーデータバックアップファイル |
| bbs.idx | 掲示板件名一覧 |
| bbs.log | 掲示板ログ |
| fuser.csv | 会員情報ファイル |
| user.csv | 会員情報ファイル |
| sendmail.lck | 会員登録時ロックファイル |
| passwd | 管理パスワードファイル |
| その他 | |
| imageフォルダ | アップロード画像ディレクトリ |
| type1、type2フォルダ | サンプルデザインファイル |
| 以上のファイルが必要になります(type1,2はサンプルですのでアップロードする必要はありません)。 ※CGI::Cookie,Image::Magick,Jcodeモジュールを使ってますので、それらを別途インストールして下さい。 |
|
| 設置作業 | ||||||||||||
| 以下の部分を設置するサイトに合わせて変更して下さい 下記以外のオプションは、CGI中のコメントを参考にして下さい。 管理者パスワードは、初期設定で1234になっています。これでうまく動かない場合は、perl -e "print crypt('1234','ss')"とでもして表示されたものを使って下さい。 admin.cgi ・先頭のperlのパス: #!/usr/local/bin/perl ・URLのトップ :$BaseURL = 'http://www.xxxx.xxxx.com/'; ・CGIのURL :$CgiURL=$BaseURL . 'cgi-bin/admin.cgi'; bbs2.cgi ・先頭のperlのパス: #!/usr/local/bin/perl ・URLのトップ :$BaseURL = 'http://www.xxxx.xxxx.com/'; ・CGIのURL :$CgiURL=$BaseURL . 'cgi-bin/bbs2.cgi'; ・会員制の時1 :$BBS_CHK=1; sendmail.cgi ・先頭のperlのパス: #!/usr/local/bin/perl ・URLのトップ :$BaseURL = 'http://www.xxxx.xxxx.com/'; ・CGIのURL :$CgiURL=$BaseURL . 'cgi-bin/sendmail.cgi'; ・sendmailへのパス:$sendmailcmd='/usr/lib/sendmail -n -t'; ・管理者メールアドレス:$AdminMail='hagi@web-shinsengumi.com'; sendmail.cgi ・先頭のperlのパス: #!/usr/local/bin/perl ・URLのトップ :$BaseURL = 'http://www.xxxx.xxxx.com/'; ・CGIのURL :$CgiURL=$BaseURL . 'cgi-bin/user.cgi'; ・sendmailへのパス:$sendmailcmd='/usr/lib/sendmail -n -t'; ・管理者メールアドレス:$AdminMail='hagi@web-shinsengumi.com'; デザインファイルの作り方はこちらです |
||||||||||||
| 転送・パーミッションの設定 | ||||||||||||
| まず、FTPソフトで全てのファイルをフォルダごと転送します。
画像ファイル以外は全てASCII(TEXT)、画像ファイルはバイナリとなります。
|