PC・i-mode・EZweb・ドットi・J-SKY・PDA対応、1行レス掲示板CGI

LineresBBS-K (略してLineBK)

フリーソフト

バージョン4公開!!

新しいコメントがついたスレッドを上に上げる機能を追加。
設定でON/OFF可能です。
絵文字カット機能強化。
コメント枠角画像フォルダ設定追加。
EZweb WAP2.0端末対応。

ごくまれに容量オーバーの場合があった問題を解決。

注意! スレッドを上げる機能を使用すると
ログがおかしくなる可能性があることが判明しました。
次回修正しますので、
現状はOFFにすることをお勧めします。

※H”には対応してません。誤解なきように。

みなさんお世話になります。
こちらのページでは改造CGI「LineresBBS-K」がダウンロードできます。
このスクリプトは「GROOWEB」さんで配布されている、1行レスタイプ掲示板「LineresBBS」をPC以外にi-mode・J-sky・EZweb・ドットi・PDAで閲覧・投稿を可能にさせた改造CGIです。
このスクリプトが、みなさんのお役に立てれば幸いです。

GROOWEB

LineBKの3大特徴


●実績ある「LineresBBS」をベースとした、掲示板。
●「LineresBBS」の基本、1行レス機能をもちろん継承。ログファイルもそのまま使えます。
●PC・i-mode・EZweb・ドットi・J-SKY・PDAに対応し、それぞれの端末に適した内容表示をする。

まずは使ってみてください。

色々適当に書き込んでがんがん削除してみましょう。
変な動作があった場合には即座に下のBBSへ書き込んでください。

PC・i-mode・EZweb・ドットi・J-SKY・PDA対応掲示板CGI
LineBKサンプル (2002/04/22アップデート)
現在のバージョンは4です。
携帯電話からもアクセスしてみてください。
http://w021.q.fiw-web.net/linebk/line_bk_sample.cgi
このサンプルはデフォルト設定でセットアップしています(管理者パスワードは変更してますよ)。


ダウンロードは下からできます。

LineBKダウンロード
(2002/04/22アップデート)
現在までのDL数:3540
現在のバージョンは4です。バージョンナンバーは別名保存した数なので機能アップ度とは関係ありません。このページの下に設置方法が説明されています。

 

意見交換の場
CGI BBS
動作確認やバグ、良かった悪かったなどLineBKに関する意見をお寄せください。
設置された方はぜひこちらにご報告ください。
私からの細かいインフォメーションもこちらに書き込んでいます。
報告の際はなるべく詳しくお願いできればと思います。

 

ベースCGI「LineresBBS」の特徴

●1行レスタイプの掲示板である。
●親記事へのレスが1行で表示。
●検索機能付き。
●管理モードで記事の削除・カウンタ数変更可能。
●クッキー対応。

LineBKの特徴

●携帯電話やPDAに対応。(現在i-mode、EZweb、ドットi、J-SKY、Palmscape・ザウルス・Windows CE・WorldTalk・DreamPassport・WebTV・eggy対応)
●「LineresBBS」のログファイルを流用可能。ただし、S-JIS設定のファイルのみ。
●絵文字カット機能搭載。
●新しいコメントがついたスレッドを上に上げる機能。

使い方

●新規投稿は、ページ上部の投稿フォームから行います。ケータイおよびPDAでは画面の有効活用のため、別ページにフォームが表示されます。
●返信記事の投稿は、各親記事下部にあるフォームから行います。ケータイおよびPDAでは画面の有効活用のため、別ページにフォームが表示されます。
●記事の削除はページ下部のフォームから行います。管理者は同フォームでマスターキーを使って削除が可能です。
●管理モードはPCのみとなっています。
●管理モードでは、記事の削除・カウンタ数の変更が可能です。

※注意
ケータイではオートリンクされません。

 

LineBKの導入

 

とりあえず動くのを確認しよう編

 
1.ダウンロードしたファイルを解凍すると下のようなファイルができます。
LineBKフォルダ
  ├line_bk.cgi
  ├jcode.pl
  ├index.htm
  ├4manual.htm
  ├data(フォルダ)
  │  ├bbs.dat
  │  ├count.log
  ├lib(フォルダ)
  │  ├pc.pl
  │  ├i.pl
  │  ├j.pl
  │  ├ez.pl
  │  ├ezx.pl
  │  └pda.pl
  └images(フォルダ)
     ├dot0.gif
     ├ld.gif
     ├lu.gif
     ├rd.gif
     └ru.gif
2.line_bk.cgiファイルを開き1行目のPERLのパスを書き換えます。
↓これ
#!/usr/bin/perl
3.下記のファイルを自分のWEBスペースにアップロードします。
line_bk.cgi--->アスキーモード
jcode.pl--->アスキーモード
dataフォルダ(中のものもすべて)--->アスキーモード
libフォルダ(中のものもすべて)--->アスキーモード
imagesフォルダ(中のものもすべて)--->バイナリーモード
4.下の通りパーミッションを設定します。
line_bk.cgi--->755
jcode.pl----->644(デフォルト)
dataフォルダ--->755(デフォルト)
bbs.dat--->666
count.log---->666
libフォルダ--->755(デフォルト)
libフォルダ内のファイル--->644(デフォルト)
imagesフォルダ--->755(デフォルト)
imagesフォルダ内のファイル--->644(デフォルト)
5.ブラウザでURLを打ち込み表示を確認します。
いかがでしょうか。うまく表示されましたか?
パーミッションはプロバイダによって少し違う場合もあるようですし、CGIディレクトリに画像データがおけない場合もあるようですので、そのサーバに合った設定にしてください。
 

カスタマイズしよう編

 
1.line_bk.cgiのファイルを開き全般の設定をします

## ファイルの場所を変更した場合は相対パスも含める
### このスクリプトのファイル名
$cgifile = './line_bk.cgi';
## データファイルの名前
$datafile = './data/bbs.dat';
## カウンタ保存ファイルの名前
$countfile = './data/count.log';

ファイル名やフォルダ構成を変更した場合以外、変更不要。

## この掲示板のタイトル
$bbs_title = 'LineresBBS_K';

タイトル画像がなければ、このタイトルをテキスト表示します。PCではタイトルバーにも表示されます。携帯電話ではブックマークタイトルとしても使用されます。

## タグの使用を禁止する(する=1 しない=0)
### いたずら等の防止のため通常はしたほうがよい
$tagkey = '1';
## ユーザーの入力した改行を有効にする(する=1 しない=0)
$write_on = '1';
## コメント内にアドレスがあれば自動リンクする(する=1 しない=0)
$autolink = '1';

タグの使用はなるべくなら0のままがよいです。タグが有効でもケータイでは無視されます。

## ホストを表示する(する=1 しない=0)
$H_Akey = '0';
## ホストの文字カラー
$hostcolor = '#6723D8';

ホストの表示はPCのみで有効です。

## カウンターを表示する(する=1 しない=0)
$counter_key = '1';
## カウンターの桁数
$count_width = '6';

ご自由に(^_^;

## メソッドのタイプ(POST か GET)
$method = 'POST';
## 1ページに表示する件数
###(あまり大きくすると処理がおそくなります)
### また、返信記事はカウントされません
$p_log = '10';
## 全記事の最大保存件数(100程度が目安)
$maxmessage = '100';
## 新しい投稿があった場合、記事を一番上にする(する=1 しない=0)
$resup = 1;
## クッキーの名前(必要であればお好みで変更してください)
$cookie_name = 'GWlinebbs';
## クッキーの有効期限(日数指定)
$holds = '10';

メソッドはPOSTでうまく動かない場合は変更してください。表示件数はPCのみ有効です。PDA・ケータイではデータサイズの問題でこちらでキメさせていただいてます。
$resupを1にすると、新しくコメントが追加されたスレッドを一番上に上げる機能が働きます。

## マスターキーの設定(半角英数8文字以内で指定)
$MASTERKEY = 'abc0123';

これは毎月変えましょう(笑)

## ロック処理を行うかどうかの選択 (する=1 しない=0)
### どうしてもエラーとなる場合はしないでやってみる
$lockkey = '1';
## ロックファイルの名前(CGIが自動生成)
### ファイル名の競合が起きる場合のみ変更してください
$lockfile = './line_bk.loc';

ロック処理はログの安全性のため、1をおすすめします。

2.PC表示設定

## 戻り先のURL(あなたのホームページなど)
$home_pc = '../index.html';

あなたのサイトにあわせて変更してください。記述がない場合は表示されません。

## タイトル直下のコメント
$ticom_pc = "";

タイトル下にコメントを表示します。タグが使えます。

## タイトルの書体(フォント名を書く)
$title_f = 'Comic Sans MS';
## タイトルのサイズ
$title_s = '5';
## タイトルのカラー
$title_c = '#607898';
## タイトルに画像を使う場合はパスと名前を指定
$title_image = '';

各種タイトルデザインの設定です。

## 全体的なバーの色
$barcolor = '#CDCDCD';
## 記事投稿フォームのテーブル背景色
$tablebgcolor = '#CDCDCD';
## 記事投稿フォームのセル背景色
$toukou_cell = '#B0C0D0';

フォームまわりの設定です。

## 記事タイトルの文字カラー
$kiji_title = '#607898';
## 記事タイトルのセル背景色
$barcolor2 = '#DEDEDE';
## 記事タイトルの位置(HTMLで指定)
### 左=left 中央=center 右=right
### ↑を参考にしてください
$kiji_title_p = 'left';

記事まわりの設定です。

## フォントの基本サイズ(スタイルシート使用)
$base_size = '10pt';
## フォントの基本カラー
$base_color = '#000000';
## 背景色(全ページで適用されます)
$base_bgcolor = '#DEDEDE';
## 背景に画像を使う場合は画像までのパス
$background = '';
## 表示していないリンクのカラー
$alinkcolor = '#3A75E2';
## 既に表示したリンクのカラー
$avisitedcolor = '#1F96C9';
## マウスが上にある時のカラー
$ahovercolor = '#F127BF';

ページの基本設定です。

## それぞれのリンクに下線をつけるかつけないか
### つける=underline つけない=none
$al_decoration = 'none'; # 表示していないリンク
$av_decoration = 'none'; # 既に表示したリンク
$ah_decoration = 'underline'; # マウスが上にある時のリンク

リンクの色設定です。

## フォームのスタイル(スタイルシート使用)
### 通常のフォームにしたい場合はすべての属性を削除して
### $form_type = ''; としてください
$formstyle = '
input,textarea,select {
font-size :10pt; /* 文字サイズ */
color :#666666; /* 文字色 */
background-color:#FAF1F1; /* 背景色 */
border :1 dotted #BBBBBB; /* 線の太さ、色*/ }
';

スタイルシートの設定です。

## コメントを囲む角画像のフォルダ(相対・絶対どちらでも可)
### 最後の/(スラッシュ)は不要
$comang = './images';

画像を入れてあるフォルダの指定です。画像をCGIフォルダに置けないサーバの場合には、別のサーバからhttp://〜で始まる絶対URLでの指定も大丈夫です。



3.PDA表示設定
 
## 戻り先のURL(あなたのホームページなど)
$home_pda = '../index.html';

PDAメインページに表示する戻り先です。記述がない場合は表示されません。

## タイトル直下のコメント
$ticom_pda = "";

PDA用のコメントです。タグ使用可能です。

4.i-mode&J-sky&ドットi表示設定

## 戻り先のURL(あなたのホームページなど)
$home_i = '../index.html';

i-mode、ドットiメインページに表示する戻り先です。記述がない場合は表示されません。

## タイトル直下のコメント
$ticom_i = "";

i-mode、J-sky、ドットi用のコメントです。タグ使用可能です。

5.EZweb表示設定

## 戻り先のURL(あなたのホームページなど)
$home_ez = '../index.hdml';

EZwebメインページに表示する戻り先です。記述がない場合は表示されません。

## タイトル直下のコメント
$ticom_ez = "";

EZwebのタイトル直下にコメントを差し込みます。HDMLのタグが使用可能です。記述の仕方がわからない場合は、<BR>を使う程度にとどめておきましょう。HDMLはHTMLのような無駄な記述を無視するような融通性がないため、適当に書くと痛い目に遭います。注意。

 

著作権・使用上の注意

●このソフトウェア(LineresBBS-K)はkim(木村洋介)が作成しました。
●著作権はベースを作成した「GROOWEB」のTURKEYさんと改造したkimにあります。
●著作者の許可なく配布・販売することを禁止します。
●LineresBBS-Kはフリーソフトです。
●LineresBBS-Kを使用して発生したいかなる損害に対しても著作者はその責任を負いません。
●改造は自由ですが、スクリプト内および表示されるHTML内にある著作者情報は削除・変更しないでください。
●TURKYさんが運営管理・LineresBBSの配布を行っている「GROOWEB」へのリンク部分も削除・変更しないでください。
●kimが運営管理・LineresBBS-Kの配布を行っているSHUTTERへのリンク部分も削除・変更しないでください。
●perlはversion5以上を使用した方がいいみたいです。
●データファイルは何らかの事故により破壊されることがありますので常にバックアップを取るよう心がけてください。
●そのほか「GROOWEB」さんでの利用規程も適用されます。

 

更新履歴

●バージョン4(02/04/22)
 新しいコメントがついたスレッドを上に上げる機能追加。
 絵文字カット機能強化。
 コメント枠角画像フォルダ設定追加。
 EZweb WAP2.0端末対応。

 容量オーバー問題を解決。
●バージョン3(02/01/27)
 J-sky入力フォームの文字数制限を修正。
 管理モードのリモートホストが違っていたのを修正(オリジナルのバグらしい)
●バージョン2(02/01/21)
 EZwebのレス機能を修正。
 PCでのテーブルを修正。
 ケータイ絵文字カット機能搭載。
●バージョン1(02/01/18)
 初公開。

Copyright(c) 2001 kim. All rights reserved. このサイトはInternet Explorer5のみで表示の確認を行っています。

トップページに戻る