格安レンタルサーバー検索さくらレンタルサーバーのCGI設置について掲示板設置 > はてなまん

■はてなまん ver0.61

  • 設置方法
  • CGI説明(Tacky's Room)より hatenaman.lzh をダウンロードし、解凍します
  • hatenaman.cgi をエディタで開きタイトル等を修正します
  • 先頭行が #!/usr/local/bin/perl であることを確認する
  • その他変更箇所(変更が望ましい箇所) hatenaman.cgi
  • 43行目 $url = 'http://tackysroom.com';
    ホームに戻るの戻り先を指定 絶対パスを指定する "http://www.xxx.ne.jp/xxx.htm"など
  • 47行目 $title = "*-- はてなまん --*";
    "自分の好きなタイトルへ変更可能"
  • 49行目 $titlelogo = '<img src="./hatenaman.gif" width=300 height=78>';
    タイトル画像を指定する hatenaman.cgiを設置した同じディレクトリにタイトル画像を指定する
    画像の名前に注意! ”hatenaman.gif” ならそのままで、違う名前なら imgタグの名前も変更する
  • 90行目 $password = 'pass'; → 'XXXX'
    管理者パスワードの設定 英数字4桁を指定
  • 111行目よりかわいいアイコンの指定を行います
    サンプルのアイコン画像を自分でダウンロードする必要があります
    TackysRoomサンプル掲示板(はてなまん)で使用しているかわいいアイコン画像はGo!Go!パンチ★ガムにて提供されています
    ダウンロード後、gif画像の名前を確認・変更して設定します ball.gif、corgi.gif、cow.gif・・・h_saru.gif


    $icon_use = 'yes'; #アイコンを使用しますか?(yes,no)
    $icon_gif[0] = './hide/ball.gif' ; $iconnm[0] = 'ボール' ;
    $icon_gif_w[0] = 32 ; $icon_gif_h[0] = 32 ;
    $icon_gif[1] = './hide/corgi.gif' ; $iconnm[1] = 'コーギー' ;
    $icon_gif_w[1] = 32 ; $icon_gif_h[1] = 32 ;
    $icon_gif[2] = './hide/cow.gif' ; $iconnm[2] = 'うし' ;
    $icon_gif_w[2] = 32 ; $icon_gif_h[2] = 32 ;
    $icon_gif[3] = './hide/denchi.gif' ; $iconnm[3] = '電池' ;
    $icon_gif_w[3] = 32 ; $icon_gif_h[3] = 32 ;
    $icon_gif[4] = './hide/dorayaki.gif' ; $iconnm[4] = 'ドラ焼き' ;
    $icon_gif_w[4] = 32 ; $icon_gif_h[4] = 32 ;
    $icon_gif[5] = './hide/duck.gif' ; $iconnm[5] = 'あひる' ;
    $icon_gif_w[5] = 32 ; $icon_gif_h[5] = 32 ;
    $icon_gif[6] = './hide/h_bambi.gif' ; $iconnm[6] = 'バンビ' ;
    $icon_gif_w[6] = 32 ; $icon_gif_h[6] = 32 ;
    $icon_gif[7] = './hide/h_bear.gif' ; $iconnm[7] = 'くま' ;
    $icon_gif_w[7] = 32 ; $icon_gif_h[7] = 32 ;
    $icon_gif[8] = './hide/h_kaeru.gif' ; $iconnm[8] = 'かえる' ;
    $icon_gif_w[8] = 32 ; $icon_gif_h[8] = 32 ;
    $icon_gif[9] = './hide/h_momo.gif' ; $iconnm[9] = 'モモ' ;
    $icon_gif_w[9] = 32 ; $icon_gif_h[9] = 32 ;
    $icon_gif[10] = './hide/h_saru.gif' ; $iconnm[10] = 'さる1号' ;
    $icon_gif_w[10] = 32 ; $icon_gif_h[10] = 32 ;
  • 135行目より管理者のアイコンを設定します
    #↓管理者用アイコンとパスワードを指定。管理人は1つしかアイコン登録出来ません。
    # $oiconpassに指定したパスワードで投稿した場合、$oicon_gifのアイコンが表示されるようになってます。
    #管理者アイコンは特に必要無い場合は、$oiconpass = '';として下さい。
    $oicon_gif = './hide/10yen.gif' ; $oiconpass = 'password';
    $oicon_gif_w = 32 ; $oicon_gif_h = 32 ;
    管理者アイコン画像10yen.gifGo!Go!パンチ★ガムにて提供されています
  • 141行目より 常連者用のアイコンを設定します
    #↓常連者用アイコンと投稿時の名前を指定。$jicon_gif[2]...[5]のように適当に増やして下さいね。
    # $jiconnmに指定した名前で投稿した場合、$jicon_gifのアイコンが表示されるようになってます。
    #その下は、画像サイズ。_wは幅。_hは高さです。わからない場合は_wの方だけ0にしておいてね。
    $jicon_gif[0] = './hide/apple.gif' ; $jiconnm[0] = 'Aさん' ;
    $jicon_gif_w[0] = 32 ; $jicon_gif_h[0] = 32 ;
    $jicon_gif[1] = './hide/bowling.gif' ; $jiconnm[1] = 'Bさん';
    $jicon_gif_w[1] = 32 ; $jicon_gif_h[1] = 32 ;
    常連者用アイコン画像apple.gif bowling.gifGo!Go!パンチ★ガムにて提供されています
  • FFFTPにて各種ファイルをアップロードし、パーミッションの設定を行う
    ディレクトリ構成例
    public_html / index.html (トップページ)
        |
        +-- hatena / hatenaman.cgi  [755]
              |      hatenaman.txt  [666]
              |      jcode.pl       [755]
              |      ani_111.gif
              |      b_101.gif
              |      b_102.gif
              |      b_110.gif
              |      bottom_l_h2.gif
              |      bottom_r_h2.gif
              |      g11.gif
              |      spacer.gif
              |      top_l_h2.gif
              |      top_r_h2.gif
              |
              +-- old [755]
              |
              +-- hide / 10yen.gig ※新規に作成 全てバイナリモード転送
              |          apple.gif
              |          ball.gif
              |          bowling.gif
              |          corgi.gif
              |          cow.gif
              |          denci.gif
              |          dorayaki.gif
              |          duck.gif
              |          h_bambi.gif
              |          h_bear.gif
              |          h_kaeru.gif
              |          h_momo.gif
              |          H_saru.gif
              
  • 設置方法は少々面倒です
    アイコンを利用する場合、FFFTPにて ”hide”フォルダ(ディレクトリ)を新規に作成し、アイコン画像を全てバイナリモードで転送しなければなりません また、hatena[ディレクトリ]は名前は英数字で新規に作成しますパーミッション755 old[ディレクトリ]も新規で755です
  • フォルダ[hatena]の設置場所(開始場所)は先頭フォルダ(public_html)でなくても下の階層でも動きます
  • 最後に hatenaman.cgi のあるURLを呼び出し(http://www.xxx.xxx/~user/hatena/hatenamann.cgi)て確認 

 |お問い合わせ
Copyright 2005 格安レンタルサーバー検索 SERVER RETRIEVAL All Rights Reserved