Home >スクリプト紹介 >COM BOARD
COM BOARD
- フレーム式掲示板 -
COM BOARD v 6.61 (フレーム掲示板)
  • オリジナルスクリプト機能的な特長
    1.  フレームにより、コメント欄と投稿部が分割されているので、見やすく、書き込みやすい。
    2.  全画面テンプレート式のため、自由にレイアウト変更やデザイン変更を楽しむことができます。
    3.  管理者による記事削除機能付き。
    4.  クッキーに対応し、2回目以降は名前やEメールの入力を省略可能。
    5.  スパム対策用に画像認証機能を使用することができます。
    6.  投稿があると自分あてに記事内容をメール通知することが可能。

オリジナルスクリプト解説ページ

  

サンプル/ダウンロード

COM BOARD v 6.61

サンプル(サンプル利用規定)


ダウンロード前に必ずオリジナルで動作確認をして下さい!!

改造内容により、互換ツールが必要になる場合がありますので、
「改造点」を必ず目を通して確認して下さい。
(すでにログがある方のみログを変換する必要があります)

以下の書庫ファイルをダウンロードします。

Ver: 6.61combbs66.zip

(Ultimate(File up:2015/02/03 13:53)

展開ファイル内容
●ダウンロード後、解凍 します。解凍すると以下のファイルが展開されます。
combbs.html ---------------- 掲示板本体フレーム
combbs.cgi ----------------- 掲示板プログラム
init.cgi ------------------- 設定ファイル
admin.cgi ------------------ 管理用プログラム
captcha.cgi ---------------- 画像認証用プログラム
check.cgi ------------------ 動作チェック用プログラム
lib/Jcode.pm ------------- 文字変換モジュール [配布元]
lib/pngren.pl -------------- PNG連結ライブラリ [配布元サイト閉鎖中 : 桜月氏作成]
lib/Crypt/RC4.pm ----------- 暗号化モジュール [配布元]
lib/GD/SecurityImage.pm ---- 画像認証作成モジュール [配布元]
lib/*.pl ------------------- 補助プログラム
lib/bin/*.ttf -------------- フォントファイル(画像認証用)
lib/bin/*.png -------------- 画像ファイル(画像認証用)
lib/CGI/Minimal.pm -------- データ受理モジュール [配布元]
lib/CGI/Minimal.pod ------- データ受理モジュール [配布元]
lib/CGI/Minimal/*.pm ------ データ受理モジュール [配布元]
data/log.cgi --------------- データファイル
data/count.dat ------------ データファイル(カウンター)
data/pastno.dat ----------- データファイル(過去ログNo)
data/past/ ---------------- 過去ログ用ディレクトリ
data/past/0001.cgi -------- 過去ログ用セーブデータ
tmpl/*.html ---------------- テンプレートファイル
cmn/bbs.css ---------------- スタイルシート
cmn/admin.css ------------- スタイルシート(管理モード用)
cmn/combbs.css ------------ スタイルシート
cmn/menu.css -------------- スタイルシート(新規投稿フォーム用)
cmn/*.png,*.gif ------------ 画像データ [配布元他]
cmn/icon ------------------ アイコンフォルダー
img/ ---------------------- アップロードディレクトリ(添付ファイル)
ディレクトリ構成例
●全体のディレクトリ構成とファイル位置の設置例は以下のとおりです(かっこ内はパーミッションの設定値)。
ディレクトリ構成例
public_html / index.html (トップページ)
    |
    +-- combbs / combbs.cgi  [755] ... 掲示板本体
         |       admin.cgi   [755] ... 管理画面
         |       init.cgi    [604] ... 設定ファイル
         |       captcha.cgi [755] ... 画像認証用
         |       check.cgi   [755] ... 動作チェック用
         |       combbs.html 最初にアクセスするファイル
         |
         +-- cmn / *.png
         |    |    combbs.css
         |    |    menu.css
         |    |    admin.css
         |    |
         |    +-- icon /*.gif
         |
         +-- lib /jcode.pm他
         |    |
         |    +-- Crypt / *.*
         |    +-- GD / *.*
         |    +-- Jcode / *.*
         |    +-- bin / *.ttf
         |    |         *.png
         |    +-- CGI / Minimal.pm
         |    |         Minimal.pod
         |    +-- CGI / Minimal / *.pm
         |
         +-- data /log.cgi    [666]
         |    |    pastno.dat [666]
         |    |    count.dat  [666]
         |    |
         |    +-- past [777] /
         |    
         +-- tmpl / *.html
         |
         +-- img [777] /
設定修正
init.cgi をエディタで開いて以下の箇所を修正します。
$cf{password} = '0123';
(管理モードのパスワードです。英数字で指定してください)
$cf{homepage} = '../index.html';
(戻り先のページを相対パスで指定します。または、http://からのフルパスで指定しても結構です)
$cf{thumbnail} = 0;
(画像を自動縮小する場合は「1」とします。これにより大きな画像でも縮小されるため、閲覧速度が軽減されます。ただし、サーバ側でImage::Magickが利用できることが条件です。Image::Magickの可否は「check.cgi」でチェックすることができます。)
$cf{img_check} = 0;
アップロードされる画像を、管理者が許可するまで表示させたくない場合は「1」とします。
$cf{maxdata} = 512000;
1度に投稿できるデータ容量の制限値をバイト数で指定します。例えば、102400バイト=100KBとなります。大きいサイズの添付ファイルをアップするにはココの数値を大きく設定します。
$cf{pastkey} = 1;
過去ログを生成する場合には 1 とします
$cf{max} = 100;
(投稿記事の最大保持数です。あまり大きくするとパフォーマンスが悪くなったり、ログ消滅の危険性が高くなります)
$cf{use_captcha} = 1;
スパム対策に画像認証を使用する場合の設定です。使用しない場合は「0」、使用する場合でライブラリー版を使用する場合は「1」、モジュール版を使用する場合は「2」とします
※画像認証(投稿キー機能)についての詳細は右記ページをご覧ください。: 画像認証について
combbs.cgi, admin.cgi, check.cgi, captcha.cgi をエディタで開いて以下の箇所を修正します。
#!/usr/local/bin/perl
(プロバイダで定められたPerlへのパスを指定します)
パーミッション
●修正が完了したら各ファイルを所定のディレクトリへFTP転送し、アクセス権 (パーミッション) を、以下のとおり設定します。
ファイル名 パーミッション 転送MODE
一般サーバ suEXEC
CGIWrap
combbs.cgi
admin.cgi
captcha.cgi
check.cgi
755 or 705 701 or 700 Ascii
init.cgi 644 or 604 600 Ascii
lib/*.*
lib/CGI/*.pm
lib/CGI/*.pod
lib/CGI/Minimal/*.pm
cmn/combbs.css
cmn/menu.css
cmn/admin.css
cmn/bbs.js
- - Ascii
combbs.html
lib/bin/*.png
lib/bin/*.ttf
cmn/*.png
cmn/icon/*.gif
- - Binary
data/log.cgi
data/pastno.dat
666 or 606 600 Ascii
data/pastディレクトリ
data/logディレクトリ
777 or 707 700 -
imgディレクトリ 777 or 707 700 -
改造点
Date:2015/02/03
アルバム機能追加。

過去ログに移動した記事の画像は「Past Memory:追憶の部屋」で閲覧可能

Date:2015/02/03
画像などのBinaryファイルを投稿可能にした。。

新しく投稿する前にログ変換ツールを使用してください

COM BOARD v 6.6 {改造版}   ログ変換ツール [過去ログ対応版{2種類} 同梱]


COM BOARD v 6.6 ログ変換ツール

UP可能ファイル:TEXT, GIF, JPEG, EXCEL, WORD, POWER POINT, ZIP, PDF

imgフォルダ{画像アップフォルダ}のPermission

777 or 707 もしくは 701 or 700

Date:2015/02/03
最下部にある削除フォームを廃止して各記事内に編集ボタンを設置。
Date:2015/02/03
HTML画面をXML準拠とし、スタイルシートを「CSS3」対応にして、掲示板TOPに移動した。
Date:2013/08/05
過去ログ機能追加。(テンプレート採用)
スタイルシートを別ファイル化とした。(CSSフォルダ)
Date:2012/11/29
ユーザー記事修正機能追加。(テンプレート採用)

管理モード:修正機能にも追加済み

【ログ互換性:保証外】

Date:2012/03/10
文字色選択機能追加。(テンプレート採用)
変更点
Date:2015/01/26

デザイン(スタイルシートをCSS3対応にした)

Date:2014/02/02

デザイン(一部カラーリングなど)

Date:2012/03/10

デザイン(一部カラーリングなど)

バージョンアップ (オリジナルバージョンアップに伴う)
Date:2013/03/10

Ver.6.51 →Ver.6.61

Date:2012/03/27

Ver.6.4 →Ver.6.50 →Ver.6.51

Back to Top