HOME > CGI > マルチゃん


【動作サンプル】 ※書き込みは出来ません

特徴&機能説明

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

   『主な機能』

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



ダウンロード ※ダウンロード後「Lhasa」等の解凍ツールで解凍して下さい。

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 (日本語変換用サブルーチン)



更新記録
◆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欄の改行を<br>で保存するようにしました)
 ・フォントサイズ指定可能に。同時に文字色・リンク色も各掲示板設定ファイル上(.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)
  ・ログ表示に使用していた<table>タグの使用法を変更。
   以前は<table>タグの背景色で「黒」を指定していたので、表示時に一瞬真っ黒っぽく見えたから。(^^ゞ
  ・ログ表示部分のテーブルサイズ(横幅)を指定出来るようにしました。
  ・JAVA SCLIPT廃止。
  ・自動リンクにおいてメアドの自動リンクを廃止。
  ・機種依存文字を使っていました。「No.」
  ・掲示板荒らし対策。1:特定プロバからの投稿除去、2:メッセージの最大文字数を制限

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

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

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

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

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

このページのTOPへ