Land BBS
★サンプル1★(縦割、フォーム右)
☆サンプル2☆(横割、フォーム下)
▲サンプル3▲(横割、フォーム上)
△サンプル4△(フレームなし)
タグは使えません
最終更新日:2004年02月08日
注意事項・利用規定
- このスクリプトの著作権はファルコン・タカ Falcon Takaにあります。
- このスクリプトはを無償で配布していますが著作権は放棄しておりません。
- このスクリプトを改造・改良することは自由ですが、著作権表示を削除・変更することは許可されません。
必ず見えるように表示してください。
- このスクリプトは、改造の有無を問わず、再配布は許可されていません。
雑誌等で紹介する場合は、事前に許可を得てください。 (ただし、仲間内にメールで送る程度であればこの限りではありません。)
- 個人ページだけに限らず、商用ページでの利用も認められますが、有償レンタルおよび広告バナー付きの無償レンタルの場合は、事前に登録許可が必要です。
- 改造してあるないに関わらず、この利用規定に従って利用してください。
- 配布する改造スクリプトを利用して被ったいかなる損害も、Falcon Worldはいかなる責任も負いかねますm(__)m
- 設置の際は、このスクリプトを入手できるこのFalcon Worldへのリンクを削除しないで下さい。
- 設置に成功された場合は、掲示板に設置されたURLを書きこんでいただくと嬉しいです。
- ご質問・ご意見は、当サイトのみ受け付けます。サポート掲示板をご利用ください。
Land BBSの説明
- このLand BBSは、投稿された文章を吹き出し風に表示します。
- ひとつのスクリプトで、フレームなし、横割フレーム(フォーム下)、横割フレーム(フォーム上)、縦割フレーム(フォーム右)
の4種類で表示できます。
設置の際にフレーム方法をセレクトして設置できますが、訪問者の方に選んでもらうことも可能です。
- レス投稿が可能です。
- レスがあると記事表示を一番上に移動可能です。
- タグは記入できないようにしてあります。。
- お名前、メールアドレス、URLなどをクッキー保存できます。
- HOME、メールアドレス、URLなどを文字でリンク表示することも画像リンクすることも設定により可能です。
- 投稿記事の中に記入されたURLを自動リンクが可能です。
- 管理人は、管理人パスワードで、全ての記事の削除が可能です。
- 投稿者は、投稿時に削除キーを入力することにより、自分の投稿記事の削除が可能です。
- 記録文字数の制限が可能です。
- 記事表示部の背景色および吹き出し風にするための画像の色変更が可能です。
▲Land BBS用ふきだし画像自動作成ページ▲
- 投稿があった場合に指定のメールアドレスにメール通知機能があります。(sendmailが許可されている場合)
- アイコンセレクトが可能です。お好きな画像を用意して差し替え可能です。
アイコンセレクト無しでも設置可能です。
バージョンアップ・修正情報
- 吹き出し用画像を設置するフォルダをアイコン画像と同じフォルダで指定 (ver.1.02)
- 画面設定で800x600ピクセルでも横スクロールが不要になるように投稿フォームを調整(ver.1.02)
- 吹き出し用画像のサイズを20x20ピクセルに変更(ver.1.03)
- ver.1.03のダウンロードファイルの中身が1.02のままでした。再度ver.1.04として変更。
- パスワードを記入せずに「投稿削除」ボタンをクリックした場合に不要な文字が表示されるバグ修正(ver.1.05)
- ミニカウンタがブラウザによってはカウントアップしない不具合を修正(ver.1.06)
- 削除キーが入力されていない投稿を管理人以外は削除できないように修正(ver.1.07)
- アイコン一覧で</td>タグの不足を修正(ver.1.08)
- セキュリティ対策(ver.1.09)
- 改行処理のミス修正(ver.1.10)
★サンプル1★(縦割、フォーム右)
☆サンプル2☆(横割、フォーム下)
▲サンプル3▲(横割、フォーム上)
△サンプル4△(フレームなし)
必要なファイル
| ファイル名 |
パーミッション |
転送方法 |
説明 |
| landbbs.cgi |
755(705 701 700) |
アスキー(TEXT) |
スクリプト本体です。 |
| landbbs.log |
666(606 604 600) |
アスキー(TEXT) |
ログデータファイルです。中身は空です。 |
| count.dat |
666(606 604 600) |
アスキー(TEXT) |
カウンタ用データファイルです。中身は空です。 |
| jcode.pl |
644 |
アスキー(TEXT) |
日本語変換ファイル。 |
| 親記事表示用吹き出し画像ファイル 別な色にする場合はここへ |
| h1ffffff.gif |
644 |
バイナリー(RAW) |
左吹き出し |
| c1ffffff.gif |
644 |
バイナリー(RAW) |
左上角丸画像 |
| c2ffffff.gif |
644 |
バイナリー(RAW) |
右上角丸画像 |
| c3ffffff.gif |
644 |
バイナリー(RAW) |
左下角丸画像 |
| c4ffffff.gif |
644 |
バイナリー(RAW) |
右下角丸画像 |
| レス記事表示用吹き出し画像ファイル 別な色にする場合はここへ |
| h2ddffdd.gif |
644 |
バイナリー(RAW) |
右吹き出し |
| c1ddffdd.gif |
644 |
バイナリー(RAW) |
左上角丸画像 |
| c2ddffdd.gif |
644 |
バイナリー(RAW) |
右上角丸画像 |
| c3ddffdd.gif |
644 |
バイナリー(RAW) |
左下角丸画像 |
| c4ddffdd.gif |
644 |
バイナリー(RAW) |
右下角丸画像 |
[ダウンロード:Land BBS Ver.1.10] landbbs.lzh
投稿記事表示部分をお好きな色に変更したい場合は、上記のページで希望の色を16進数で入力してください。
作成された各画像を指定のファイル名にしてご自分のPCに保存してからサーバーにアップしてください。
以下のファイルは必要に応じてお使いください
★お気に入りセレクトアイコンGIF
気ままなmamaキャリー様から許可をいただいて再配布させていただいております。
(現在キャリー様のサイトは、残念ながら閉鎖されております。)
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
| ねこ1 |
ねこ2 |
ねこ3 |
りす |
たぬき |
パンダ |
いぬ |
ぶた |
ねずみ |
かえる |
ぞう |
やぎ |
ひよこ |
くま |
トナカイ |
コウモリ |
ももんが |
[一括ダウンロード] zoo.lzh
★URLリンク用透明化GIF 作成:Falcon Taka(お好みのものをお使いください)
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
home.gif
32x16 |
home0.gif
32x16 |
home1.gif
32x32 |
home2.gif
32x32 |
home3.gif
16x16 |
home4.gif
16x16 |
home5.gif
16x16 |
home6.gif
16x16 |
home7.gif
32x32 |
home8.gif
32x32 |
home9.gif
32x16 |
home10.gif
32x16 |
[一括ダウンロード:home_gif ] petihome.lzh
★メールリンク用GIF 作成:Falcon Taka
 |
 |
 |
 |
 |
 |
 |
mail1.gif
32x16 |
mail2.gif
32x16 |
mail3.gif
32x16 |
mail4.gif
32x16 |
mail5.gif
32x16 |
mail6.gif
32x16 |
mail7.gif
16x32 |
[一括ダウンロード] mail.lzh
★背景画像、区切り線用GIF 作成:Falcon Taka
 |
|
グラデーション背景用画像 gra_g.gif 1024x4
|
 |
|
グラデーションライン line.gif 640x2
|
 |
|
グラデーションライン line2.gif 640x2
|
 |
|
グラデーションライン line3.gif 640x2
|
[一括ダウンロード: backline.lzh] backline.lzh
| |
|
|
|
|
|
|
gra_rb.gif
4x640 |
gra_rb2.gif
4x640 |
checkpink.gif
32x32 |
bg1g.gif
16x16 |
bg1b.gif
16x16 |
bg1k.gif
16x16 |
back02g.gif
16x16 |
[一括ダウンロード: backrb.lzh] backrb.lzh
設置方法
テスト設置
- landbbs.cgiをエディタで開いてperlのパスをあなたのプロバイダで指定されているパスに書き換えてください。
(#!/usr/local/bin/perlなら書き換え不要)
- テスト設置の段階では、各種設定を変更せずにおこなってください。
CGIとして動作してから各種設定を書き換えていきます。
- 上記のファイルをアスキー(テキスト)モードで転送してパーミッションの設定をしてください。
画像GIFファイルは、バイナリー(RAW)モードで転送します。
- ブラウザからlandbbs.cgiを呼び出してテスト投稿、管理人削除などがうまく動作するか確認してください。
カスタマイズ(充分注意して編集してください)
基本設定
- タイトル、画面の文字色やリンク色、背景色、背景画像などを指定します。
- ホームページのアドレス、文字数制限数、管理人パスワードを指定します。
文字数制限は、できるだけ少なくする事。
- ログファイルに保存する件数を指定します。
$max = 100;
- 1回の投稿に受け付ける投稿記事の文字数制限を指定します。
$com_max = 1000;
- 管理人パスワードを指定します。
$passwd = '0123'; #半角英数字で必ず8文字以内にしてください。
- 1ページに表示する件数を指定します。
$pagelog = 10;
- 各記事のタイトルの表示色を指定します。
$subj_color = '#00AAFF';
- $lockkey ='1';ファイルロック形式を指定します。
同時書き込みなどでログ破損を防ぎます。
symlink関数が使えるプロバイダでは、1を指定することを推奨。
使えない場合は、open関数を使う 2 を指定すること。
ファイルロックを使用する場合は、rbnote.cgiを設置するディレクトリ(フォルダ)のパーミッションを 777に設定しないといけないサーバーがあります。
但し、フォルダのパーミッションが777では動作しないサーバーもあるので、その場合は、755などのままにする事。(プロバイダのCGI設置に関する注意を確認)
- $frame = 'migi';標準で表示させるフレーム方式を指定します。
#フレームなし:off、フォーム上:ue、フォーム下:sita、フォーム右:migi
- 記事のセレクトカラーを指定します。
@color1 と @color2 は必ずペアで指定してください。
- セレクトアイコン設定
$icon_mode=1; セレクトアイコンを使わない場合は、0。使用する場合は 1に設定します。
- @icon_f =('****.gif','***.gif','〜');
アイコンのファイル名です。「'」で囲って「,」で区切ります。
ここは、注意深く修正してください。
- @icon_n =('ねこ','いぬ','〜');
アイコンの呼び名です。@icon_fと必ずペアで指定します。
同じく「'」で囲って「,」で区切って指定します。
ここも注意深く修正してください。
- $icon_dir= '.';
画像ファイルがCGIと同じフォルダに置けないプロバイダの方は、HTMLページを置くフォルダに設置してhttp://から指定します。
- 管理人専用アイコンの指定 $myicon = 1; #管理人専用アイコンを使用する(0=no
1=yes)
$adminicon = 'admin.gif'; #管理人専用アイコンのファイル名(ファイル名だけを指定します。)
投稿記事表示方法
- $res_sort = 1;# レスがつくと親記事をトップへ移動する場合は1、しない場合は
0にします。
- $autolink = 1;記事本文中のURLをリンクする場合は 1、しない場合は 0にします。
- $form_color = "";投稿フォームの背景色です。指定しない時は、$form_color="";
とします。
記事内容の基本色指定です。ナンバー、日付などの色指定
- $size="3";記事を表示する際のFONT SIZEです。
- $oyacolor = "#FFFFFF"; #親記事の背景色。必ず16進数(#FFFFFF)で指定すること。
$rescolor = "#DDFFDD"; #レス記事の背景色。必ず16進数で指定すること。
ファイル名設定
- LandBBSを複数設置する以外は変更は不要です。
- ログファイルが、rbnote.cgiと同じディレクトリにおけないプロバイダのサーバーの場合は、プロバイダの指示に従って指定してください。(不明な場合は、サポート掲示板にでご相談ください)
カウンタ関係設定項目
- $count = '2'; #カウンタを表示しない 0,文字で表示 1,画像で表示 2
- $gif_path = '.'; #カウンタに数字画像を使用する場合の画像があるフォルダの指定
必ずファイル名は、0.gif〜9.gifにして下さい。
リンク表示方法
- 文字で表示する場合
$home = 'HOME';#目次ページなどへのリンク
$old = 'OLD'; #前のページへのリンク
$new = 'NEW';#次のページへのリンク
- 画像で表示する場合
$home = '<img src=./land2.gif width=30 height=30 border=0>';#戻るページへのリンク
- 投稿者のメールアドレスのリンク方法
$maillink = ''; #メーアドへのリンク
$resmaillink = '[MAIL]'; #レス投稿者のメーアドへのリンク
投稿者のお名前にリンクする場合は、上記のままにします。
画像を使用する場合は、
$maillink='<img src="./mail.gif" width=** height=** border=0>';
などと指定します。
応用設定
- landbbs.cgiの中に書いてある説明文を読みながら設定してください。
- 投稿があるとメール通知をさせる場合は、$mailing =1; と設定して $mailto に送信先のメールアドレスを記入しておく。
但し、sendmailが使える場合のみ。
sendmailへのパスをプロバイダで確認して、$sendmail = '/usr/lib/sendmail';などと指定しておく。
- フレームの中で、この掲示板を使う場合は、
$target= '_top'; その名前を指定しておく。
- の中に追加するタグ。JavaScriptやStyleSeetを記述します。
$head =<<"_HTML";
ここに記述
_HTML_
- 広告バナーやMIDIなどを追加したい場合はに記述
$banner1:画面の一番上に表示されます。
$banner2:画面に一番下に表示されます。
- イタズラ投稿の対処
@deny = ('ppp.*.abc.or.jp','web.net'); などと設定します。
- 禁止ワード設定
@word = ('セックス','エッチ','糞','スカトロ','test', 'あああ','馬鹿');などと設定します。
- ダブルクォート「”」、シングルクォート「’」やセミコロン「;」を消さないように注意してください。
- カスタマイズは、テスト設置して動作を確認してから行ってください。書き換える前のファイルを残しておくようにしてください。
その他
- 色の変化をつけるために<font color= >タグを使用しているので、投稿文にタグは使用できません。
- その他の改造などについては、当サイトのサポート掲示板へお問い合わせください。
[HOME]
管理人:ファルコン・タカ