Sponsored Link

iconBBS(改造版)

利用規定
  • このスクリプトを利用する上での利用規定です。必ず目を通して下さい。
      スクリプトをダウンロードする場合、無条件に「利用規定」に同意したものとみなします。



    特 徴
    同梱のアイコンについて

    GIFカウンタ、アイコン素材提供は顔文字を動かそう!by(^つ^)かちん が著作権を所有しています。
    ご使用の場合は著作権(リンク部分)を削除することはできません。

    サンプル

    サンプル(テスト投稿歓迎)

    ダウンロード。 Ver0.06

    icon_b0.07.zip

  • 解凍すると以下のファイルが現れます。
    
              [  ]内はパーミッションです。
    
          +-- icon_b / icon_b.cgi [755]
                |      subdat.pl  [755]
                |      jcode.pl   [644]
                |
                +-- data / bbs.dat   [666]
                |          count.log [666]
                |
                +-- images / **.gif
                +-- count  / 0.gif〜9.gif(カウント用GIF画像)
                +-- tama_chun / **.gif(アイコン画像)
    

    最初の設定

  • icon_b.cgiをエディタで開き以下の個所を修正します。
    #!/usr/local/bin/perl 
     (プロバイダで定められたPerlへのパスを指定します)
    
    ## このスクリプトのファイル名
    $cgifile = './icon_b.cgi';
    
    ## ホスト、コメント制限ファイルまでのパス
    require './subdat.pl';
    
    ## データファイルの名前
    $datafile = './data/bbs.dat';
    
    ## カウンタ保存ファイルの名前
    $countfile = './data/count.log';
    
    ## 戻り先のURL(あなたのホームページなど)
    $home = '../index.html';
    
    ## 表示部に使用しているコーナー画像(丸い)までのパス
    ### 通常は変更しなくても良いのですが一部のサーバ
    ### ではCGIと画像を同じ場所に設置出来ないことが
    ### あります。その場合にパスを変更して下さい。
    $ima_lu = "./images/lu.gif";
    $ima_ru = "./images/ru.gif";
    $ima_ld = "./images/ld.gif";
    $ima_rd = "./images/rd.gif";
    
    ## 文字コードの設定
    $moji_code = 'Shift_JIS';
    
    ## メールに関する設定 (sendmail必須)
    # 投稿があるとメール通知する
    # 0 : 通知しない。
    # 1 : 通知する。(自分のアドレスは通知しません)
    $mailon = '0';
    
    ## Sendmailまでのパス(メール通知する時)
    $SendMail_HEAR = '/usr/sbin/sendmail';
    ## メールアドレス(メール通知する時)
    $mailto = 'xxx@xxx.xxx.xxx';
    
    ## 管理アイコン設定
    ### 管理アイコンを使用する(Yes=1 No=0)
    $mykanri_icon='1';
    ### 管理アイコンを使用する場合はアイコンのパス指定
    $kanri_icon='./tama_chun/o_kyaa.gif';
    ### 管理アイコンを使用する場合管理者を特定するパスワードを決めて下さい
    $kanri_pass='abcd';
    
    
    ## アイコン設定
    @my_ico1 = (
    "にこ玉ちゃん",
    "クス玉ちゃん",
    "キス玉ちゃん",
    "キス玉ちゃん2",
    "クル玉ちゃん",
    "ワク玉ちゃん",
    "ウル玉ちゃん",
    "ヤン玉ちゃん",
    "バイ玉ちゃん",
    "ヤタ玉ちゃん",
    "ポカ玉ちゃん",
    "ブー玉ちゃん",
    "ファイト玉ちゃん",
    "ニヤ玉ちゃん",
    "ピョン玉ちゃん",
    "ウォ〜玉ちゃん",
    "ペコ玉ちゃん"
    );
    
    @my_ico2 = (
    "./tama_chun/o_niko.gif",
    "./tama_chun/o_kusu.gif",
    "./tama_chun/o_nkiss.gif",
    "./tama_chun/o_nkis2.gif",
    "./tama_chun/o_kuru.gif",
    "./tama_chun/o_waku.gif",
    "./tama_chun/o_uru.gif",
    "./tama_chun/o_yan.gif",
    "./tama_chun/o_bye.gif",
    "./tama_chun/o_yatta.gif",
    "./tama_chun/o_poka.gif",
    "./tama_chun/o_bu.gif",
    "./tama_chun/o_fight.gif",
    "./tama_chun/o_niya.gif",
    "./tama_chun/o_pyon.gif",
    "./tama_chun/o_uoo.gif",
    "./tama_chun/o_peko.gif"
    );
    
    ## タグの使用を禁止する(する=1 しない=0)
    $tagkey = '1';
    
    ## ユーザーの入力した改行を有効にする(する=1 しない=0)
    $write_on = '1';
    
    ## コメント内にアドレスがあれば自動リンクする(する=1 しない=0)
    $autolink = '1';
    
    ## ホストを表示する(する=1 しない=0)
    $H_Akey = '1';
    
    ## カウンターを表示する(しない=0 テキストでする=1 GIFでする=2)
    $counter_key = '2';
    ## ↑が しない=0 以外ならカウンターの桁数をここで指定できます
    $count_width = '6';
    ## GIFで表示の場合画像までのディレクトリ
    $gif_count = "./count/";	# 最後に/を入れて下さい
    $count_w   = "17";			# 画像の横サイズ
    $count_h   = "22";			# 画像の縦サイズ
    
    ## メソッドのタイプ(post or get)
    $method = 'post';
    
    ## 新しい記事を上に上げる(Yes=1 No=0)
    $top_soot ='1';
    
    ## 1ページに表示する件数
    ### 返信記事はカウントされません
    $p_log = '10';
    
    ## 全記事の最大保存件数(100程度が目安)
    $maxmessage = '100';
    
    ## マスターキー
    $MASTERKEY = 'abc0123';
    
    ## ロック処理を行うかどうかの選択 (する=1 しない=0)
    $lockkey = '1';
    
    ## ライブラリへのパス
    require './jcode.pl';
    

  • subdat.plをエディタで開き以下の個所を修正します。
    
    ## 記事投稿制限をする(Yes=1 No=0)
    $del_flag = '0';
    
    # 上記が1の場合制限するホストを指定して下さい。
    @del_id = ('127.0.0.1','http://www.abc.*.jp/','http://abc/def/ghi.com');
    
    ## 投稿コメント制限をする(Yes=1 No=0)
    $comment_flag = '0';
    
    # 上記が1の場合制限するコメントを指定して下さい。
    @comment_id = ('アダルト','無修正','18禁','18禁','援助交際');
    

  • 修正が完了したらサーバへアップロードしパーミッションの設定をして下さい。