マルチゃん

この記事は約9分で読めます。

◆動作サンプル ※書き込みはできません。

ダウンロード ※ダウンロード後、解凍ツールで解凍して下さい。

maruchan.lzh

『内容』
 ・maruchan.cgi (本体)
 ・maruchan1.set
 (設定ファイルです。とりあえず1個だけサンプルとして用意します。掲示板を3個作りたい場合は、
 maruchan1.setをコピーして、更に「maruchan2.set」、「maruchan3.set」を作って下さい。)
 ・maruchan1.txt
 (設定ファイルです。とりあえず1個だけ用意します。掲示板を3個作りたい場合は、
 maruchan1.txtをコピーして、更に「maruchan2.txt」、「maruchan3.txt」を作って下さい。)
 ・maruchan_cnt.txt
 (昇進機能を使用する場合に必要です)
 ・jcode.pl (日本語変換用サブルーチン)

特徴&機能説明

・ 返信&アイコン付き掲示板に、付けたい機能をペタペタと付けたいだけ付けたものっす。

『主な機能』

 ・1つのスクリプトで、複数の掲示板をポンポンと切り替えられます。
 ・文字色&背景色を選択出来ますので、カラフル(色キチガイとも言う)な掲示板になります。
 ・昇進機能! 投稿回数によって、投稿者の「位」 が上がっていくのれすぅ~♪
 ・アイコンの使用有無を設定出来ます。 (Ver0.7)
 ・管理者専用アイコンを投稿名によって複数個設定出来ます。 (Ver0.7)
あ!管理者じゃなくっても、決まった投稿名を設定しておけば常連さん専用のアイコン
としての設定にも使えますね。
 ・リモートホストの表示有無を設定出来るようにしました。(Ver0.7)
 ・メッセージの文字色、背景色の設定を『初期設定時(元メッセージ・レスメッセージの2種類』
と今まで通りに『投稿時に投稿者が指定する』ように設定出来るようにしました。(Ver0.7)
 ・URL、メアドの自動リンクに対応しました。よってタグ使用可の設定にした場合でも、
タグは禁止としました。(Ver0.7)
 ・1ウインドウの中で、複数の掲示板を選択するのではなく、外部からの指定で、
1スクリプトで複数掲示板の設置が出来るようにしました。(Ver0.7)

・管理者のみログの編集・削除が行えます。
・URL自動リンク対応
・掲示板荒らし対策。(特定プロバからの投稿除去、メッセージ最大文字数の設定)
・Sendmail対応。 Ver0.91から

設置方法 ※重要な部分のみ説明します

>>> 掲示板の設定ポイント 99.9.4

  ■『マルチゃん』は、次の4パターンで複数掲示板の設置が可能となっています。

    1.プルダウンリスト形式。(べこっ!って押して、ポンっていうやつ。(笑))
    2.ボタン形式。(ポンっていうの(^^ゞ)
    3.アイコン形式。    4.外部からの設定。  ← Ver0.7より
      ※掲示板にリンクする場合、以下のようにリンクして下さい。
      そうする事によって、実際の掲示板上では複数の掲示板を移動出来ませんが、
      1スクリプトで複数掲示板が出来ます。        例: 音楽専用掲示板と映画専用掲示板を別々に使用したい場合

          <a href=http://www.~maruchan.cgi?bbschoice=0>音楽掲示板</a> 
          <a href=http://www.~maruchan.cgi?bbschoice=1>映画掲示板</a> 

         ※注意!
             bbschoice=n は「0(zero)」から始まります。

           ソース内で↓のように設定していた場合
            @BBSSELECT = (‘ほんわか君(main)’,’音楽専用’,’映画専用’,’ピロウズ専用’);
            映画掲示板は、「bbschoice=2」となりますので。


>>> 設定ファイルの修正方法 (下記でダウンロードするmaruchan1.setの中身の説明)

#戻り先URLを指定
$url = ‘http://www.xxx.ne.jp/xxx/’;
#タイトルを指定
$titlename = ‘ほんわか君3号’;
#タイトルロゴを指定。使用しない場合は”で構いません。
$titlelogo = ‘../../../xxx/logo_honwakakun.gif’;
#背景画像を指定して下さい。使用しない場合は”とし、その際はbgcolorが優先されます。
$backpicture = ‘../../../xxx/m01.gif’;
#背景色
$bgcolor = ‘#ffffff’;
#文字色色
$textcolor = ‘#000000’;
#元メッセージ部分の背景色(投稿時に色の指定をさせない場合…ソース内の$color_use=’no’の場合)
$moto_bgcolor = ‘#99cc00’;
#元メッセージ部分の文字色(投稿時に色の指定をさせない場合…ソース内の$color_use=’no’の場合)
$moto_txcolor = ‘#000000’;
#レスメッセージ部分の背景色(投稿時に色の指定をさせない場合…ソース内の$color_use=’no’の場合)
$res_bgcolor = ‘#9999cc’;
#レスメッセージ部分の文字色(投稿時に色の指定をさせない場合…ソース内の$color_use=’no’の場合)
$res_txcolor = ‘#990000’;
↓アイコンの使用有無。使用しない場合は’no’としておいて下さい。
$icon_use = ‘yes’ ;
↓管理者アイコンの指定。$icon_o_nmに指定した名前で投稿された場合、対応した画像を表示します。
$icon_o_gif[0] = ‘./kuma.gif’ ;
$icon_o_gif[1] = ‘./parappa.gif’ ;
$icon_o_nm[0] = ‘Tacky’ ;
$icon_o_nm[1] = ‘Tacky2’;
↓アイコンを増やしたい場合は$icon_gif[2]…..[10]等のように増やして下さい
$icon_gif[0] = ‘../../../xxx/mickey.gif’ ;
$icon_gif[1] = ‘../../../xxx/minnie.gif’ ;
↓アイコンを増やした場合は$iconnm[2]…..[10]等のように増やして下さい
$iconnm[0] = ‘みっき~’ ;
$iconnm[1] = ‘みに~’ ;
↓ページ全体の文字色
$textcolor = ‘#000000’ ;
↓リンク色(未読リンク)
$linkcolor = ‘#000000’ ;
↓リンク色(既読リンク)
$vlinkcolor = ‘#000000’ ;
↓リンク色(押した時)
$alinkcolor = ‘#000000’ ;
↓フォントサイズ(ポイント指定)
$pt = ‘9pt’ ;

更新履歴

◆Ver0.96 (2009.02.18)
・投稿禁止ワードの比較ロジックを修正

◆Ver0.95 (2006.06.05)
・$urllink=2の時、$urerrnm[1]以降がエラーになりませんでした

◆Ver0.94 (2006.05.26)
・セキュリティ機能追加

◆Ver0.93 (2004.02.08)
・セキュリティ強化

◆Ver0.92 (2001.01.18)
 ・二重登録禁止チェックを追加
 ・Locationヘッダが使えないサーバー対応
 ・ボタンとかCSS指定追加

◆Ver0.91 (2001.01.18)
 ・Sendmailを追加
 ・掲示板毎に戻り先URLを設定ファイル(.set)内で設定出来るようにしました。
 ・アイコン無しの設定にした場合、入力フォームが余りにも醜かった為に治療を施しました。(笑)

◆Ver0.9 (2000.07.12)
 ・ファイルロックが解除されない場合がある不具合修正

◆Ver0.89 (2000.07.01)
 ・maruchan1.setの中にテキストカラー(textcolor)の設定が抜けていました・CSSのフォントサイズが反映されていませんでした

◆Ver0.88 (2000.06.17)
 ・旧バージョンのログファイルと互換性はありませんので、現在使っているログファイルはご使用になれません。
 ・ロック処理見直し、CSS追加
 ・ログファイル保存形式変更(COMMENT欄の改行を
で保存するようにしました)
 ・フォントサイズ指定可能に。同時に文字色・リンク色も各掲示板設定ファイル上(.set)にて設定を可能にしました。
 ・Apache+Netscape文字化け対応
 ・name等に半角スペースを入力すると半角スペース以降を認識しないバグを修正
 ・アイコン一覧を以前よりみやすくしました。

◆Ver0.87 (2000.05.10)
 ・Macだと思うんだけど、文字色・背景色が全て同一色になるバグを修正

◆Ver0.86 (2000.03.22)
 ・リモートホストを常に取得するように修正
 ・ファイルロックの位置がおかしかった・・・・(^^ゞ
 ・「HOME」へのURLリンクに、target=_topを追加

◆Ver0.85 (2000.3.20)
 ・文字色が2個同じ色表示されるバグがありました。
 ・フォントサイズ(CSS)を指定出来るようにしました。
 ・DLファイルにjcode.plを同梱しました

◆Ver0.831 (99.12.3)
→「クッキーが保存されない」という2000年問題バグフィックス

◆Ver0.83 (99.10.17)
・アイコン一覧が”1つ目の掲示板アイコン”の一覧しか表示されませんでした。

◆Ver0.82 (99.10.3)
・ログ表示に使用していたタグの使用法を変更。
 以前はタグの背景色で「黒」を指定していたので、表示時に一瞬真っ黒っぽく見えたから。(^^ゞ
・ログ表示部分のテーブルサイズ(横幅)を指定出来るようにしました。
・JAVA SCLIPT廃止。
・自動リンクにおいてメアドの自動リンクを廃止。
・機種依存文字を使っていました。「No.」
・掲示板荒らし対策。1:特定プロバからの投稿除去、2:メッセージの最大文字数を制限

◆Ver0.81 (99.9.22)
・自動リンクロジック不正(タグが正常動作しませんでした)
・Windows環境&IE4.0において、元メッセージに黒い余白が表示されていたのを解消。
 Mac環境でのスクリプトエラーについては現在原因究明中です。m(_ _)m

◆Ver0.8 (99.9.15)
 ・ファイルロック処理を見直しました。
 ・ダウンロードファイルをlzh圧縮ファイルとしました。

◆Ver0.7 (99.9. 4)
 ・アイコンの使用有無を設定出来ます。
 ・管理者専用アイコンを投稿名によって複数個設定出来ます。
  管理者じゃなくっても、決まった投稿名を設定しておけば常連さん専用のアイコンとしての設定にも使えますね。
 ・リモートホストの表示有無を設定出来るようにしました。
 ・メッセージの文字色、背景色の設定を『初期設定時(元メッセージ・レスメッセージの2種類』
と今まで通りに『投稿時に投稿者が指定する』ように設定出来るようにしました。
 ・URL、メアドの自動リンクに対応しました。よってタグ使用可の設定にした場合でも、
タグは禁止としました。
 ・1ウインドウの中で、複数の掲示板を選択するのではなく、外部からの指定で、
1スクリプトで複数掲示板の設置が出来るようにしました。

◆Ver0.6 (99.8. 3) … 「アイコン一覧」を表示出来るようにしました。
「昇進回数」の設定が1個足りなくって「昇進資格」を表示させると「◎◎~-1回」と
表示されてしまうバグを修正。

◆Ver0.5 (99.7.30) … リリース

タイトルとURLをコピーしました