design_bbs(Ver 2.1)
ダウンロード サンプル
2002/03/04 検索機能を修正。記事参照機能を追加。
2002/01/22 design bbs(Ver 2.0)完成!
2002/01/22 検索機能を追加
2002/01/22 記事中のURLをリンクするように改良
2001/09/18 修正
2001/04/15 design bbs(Ver.1)完成!
- デザインを重視した掲示板です。
- 投稿者が文字の色を決めることが出来ます。
- 記事の横に画像をつけることが出来ます。
- 削除機能付き
- 背景や罫線に画像を使える
- 検索機能付き
- コメント中のURLにリンクを貼る
[内容]
design_bbs.cgi ・・・・ 掲示板用のCGIプログラムです
article.dat ・・・・ 掲示板の記事を保存しておくファイルです。
count.dat ・・・・ カウンター用ファイル
jcode.pl ・・・・ 漢字コード変換ライブラリ
cgi-lib.pl
--image--
***.gif ・・・・ 記事用画像
--design--
main.css ・・・・
掲示板用のスタイルを設定したスタイルシート
--pict--
logo.gif ・・・・ ヨッシーのロゴ画像。
home.gif ・・・・ 記事のホームページリンク用画像
[パーミッションの設定]
design_bbs[777]
┣
design_bbs[755]
┣
article.dat[666]
┣
count.dat[666]
┣
jcode.pl[644]
┣
cgi-lib.pl[644]
┣
image
┃┗
***.gif[644]
┣
design
┃┗
main.css[644]
┗
pict
┣
home.gif[644]
┗
logo.gif[644]
| ファイル名 |
パーミッション |
転送モード |
| design_bbs.cgi |
755 |
ASCII |
| article.dat |
666 |
ASCII |
| count.dat |
666 |
ASCII |
| jcode.pl |
644 |
ASCII |
| cgi-lib.pl |
644 |
ASCII |
| image(フォルダ) |
--- |
BINARY |
| design(フォルダ) |
--- |
ASCII |
| pict(フォルダ) |
--- |
BINARY |
design_bbs.cgi
一行目の
#!/usr/local/bin/perl
はプロバイダによって違うので、動かない場合は
#!/usr/bin/perl
に変える。
(どちらで動かすかはプロバイダに聞いてください)
#######管理人変更箇所NO.1(必ず修正)######
- $kanri = 'your name'にはあなたの名前をかいてください。
- $homepage = 'your homepage' のところには戻るためのホームページアドレスを記入してください。
- $admin = 'your mailaddress' のところをあなたのメールアドレスに変更してください。
- $kanri_pwd = '0000'管理人用の記事削除のためのパスワードです。必ず修正してください。
#######管理人変更箇所NO.2(修正自由)######
◆フォルダ&ファイル◆(ニフティなどの別ファイルにアップする時には変更)
- $css_folder = "./design"
はスタイルシート用のフォルダです。
- $image_folder = "./image"
は画像を入れておくフォルダです。
- $pict_folder = './pict';は画像に関するフォルダです。
- $datafile = 'article.dat'
は記事を保存しておくフォルダです。
- $counterfile = 'count.dat'
カウン多数を保存するフォルダです。
◆現在のファイル◆
- $thisurl = 'design_bbs.cgi'
特に変更の必用は無し
◆画像設定◆
- $back_img = 'back.gif';では背景の画像を指定。
- $line1 = 'line1.gif';では、タイトルの上下に使う罫線を指定。
- $line1_h = '22';では、タイトルの上下に使う罫線の高さ。
- $line2 = 'line2.gif';では、記事の最初と最後に使う罫線を指定。
- $line2_h = '12';では、記事の最初と最後に使う罫線の高さを指定。
- $line3 = 'line3.gif';では、記事を分けるための罫線を指定。
- $line3_h = '18';では、記事を分けるための罫線の高さを指定。
◆イメージ画像の設定(上下の二つは対応)◆
- @image_name = ('うさぎ','ねこ','ぶた',......)'; 選択できる画像の名前。(下の@image_fileと対応させること。)
- @image_file = ('usagi.gif','neko.gif','buta.gif',......)'; 選択できる画像のアドレス。(上の@image_nameと対応させること。)
◆文字色設定◆
- @subject_color = ('#000000','#0000aa','#0000ff','#00aa00'......)'; 選択できる題名の色を指定。
- @comment_color = ('#000000','#0000aa','#0000ff','#00aa00'......)';
選択できるコメントの色を指定。
◆ページデザイン◆
- $css1 = '<link rel="stylesheet" href="design/main.css" type="text/css">'ではスタイルシートを読み込んでいます。
- $bodytag = '<BODY>'ではページのスタイルの設定をしています。スタイルシートがよくわからない人はここでデザインを設定してください。
- $title = 'color bbs' 表示するタイトルを書いてください。
- $title_color = '#ff0000'; タイトルの文字の色です。
- $font_size = '10pt'; タイトルの文字の大きさです。
- $hp_image = '$img_folder/home.gif';
記事のホームページリンク用画像です。
- $form_color = '#ddddff';では記事の投稿フォームの色を指定。
- $button_color = '#5555ff';では送信ボタンなどのボタン色を指定。
- $table_color = '#5555ff';では記事の周りの枠線の色を指定。
◆プログラム設定◆
- $page_max = '10'; 1ページに表示する記事数。
- $sum_max = '50'; 保存する記事数。
- $access = '1'; カウンターをつける場合は"1"、つけない場合は"2"
- $res_type = 1; 返信機能設定(0:そのまま返信
, 1:返信記事をトップに持ってくる)
◆フォームの形式◆
- $method = 'post'; フォーム送信の形式
main.css
掲示板のスタイルを設定。デザインはこのスタイルシートで設定してください。
戻る