2008年6月11日水曜日

携帯対応YY-BOARD(改)の設置

1. 見た目がシンプルながら、多機能な「携帯対応YY-BOARD(改)」

知合いに頼まれて、YY-BOARD を設置したことがある。

機能が少なくて、見た目がわかりやすい掲示板が欲しい

とのことだったので、YY-BOARDを選択した。

phpBBSMF などの多機能な掲示板を勧めたのだけれど、機能が多すぎて使いにくいと却下された。 (+_+)

今回、新たに YY-BOARD を設置したいと依頼があった。要件は以下の通り。

  • YY-BOARD のようにシンプルな見た目。
  • 携帯に対応。
  • 画像も貼りたい。
  • パスワードをかけたい。
  • 複数の掲示板が欲しい。

いくつかの掲示板を見て回った結果、 YY-BOARD を改造しているものがあった。しかも、上記の要求を全て満すことができる。 ^^  それが、携帯対応YY-BOARD(改)

 

2. 設置手順の作業記録

携帯対応YY-BOARD(改) には、

  1. 通常の掲示板
  2. マルチ掲示板

の二種類がある。

マルチ掲示板だと、一つのスクリプトで、複数の掲示板を管理することができる。今回は、複数の掲示板を運用したいので、

をダウンロードした。

後は、設置方法 -携帯対応YY-BOARD(改)マルチ掲示板対応版- の説明に従って設置をした。

まず、最初に、サーバの perl へのパスを確認。ソースコードに変更が必要か確かめる。

ソースコードをアップロードし、それぞれパーミッションを設定した。

次に、初期設定ファイルを変更。掲示板ごとに room の名前を設定。

マルチ掲示板だと、各掲示板は「ルーム」という単位で呼ばれる。 yyini.cgi の $room_all に追加する。掲示板 (ルーム) ごとにディレクトリを作成する。

http://~~~/bbs/yybbs.cgi?room=ID名

にアクセスすると、掲示板が表示された。しかし、この時点で、携帯の絵文字が表示されなかった。

 

絵文字の設定

をダウンロード。中身を emform の中に入れた。

これにより、絵文字の入力のときにおける選択時に表示されるようになった。しかし、投稿した内容の中には表示されなかった。

設置方法 を見ると、 img 以下の i, j, e のフォルダの中身がないため。

*3・・・KENT WEBe-PADのページからダウンロードできます。

ダウンロードして、サーバにアップロードした。

 

スパム対策

投稿するときに、数字を入力させることにより、スパムから守ることにする。

lib/registkey2.cgi の $pcp_passwd  の値を変更した。

掲示板の管理画面において、

投稿キー機能

[11]投稿規制の「投稿キー機能」をいずれかに設定します。キーは画像か文字で表示します

管理画面 > 11 投稿規制 の一番下。

ちなみに、管理画面の初期パスワードは、

認証画面では、マスターパスワードを入力して下さい。初期値は0123です。

 

アイコンの設定

YY-BOARD にあった、アイコンをダウンロード。(b_icon.zip)

 

投稿された画像のリサイズ

ダウンロード によると、

■resize/repng2jpeg

こちらで公開されています。

http://sugachan.dip.jp/obsolete/ext/ より repng2jpeg 1.0.4 (zip) をダウンロード。

解凍したフォルダの中にある、 i386_linux_standard の中の repng2jpeg をアップロードした。

resize.pl もダウンロード。 resize.pl.re を resize.pl に変更 check.cgi でチェック。 repng2jpeg は入れなくても、サーバに入っているのかな?

 

掲示板の動作チェック

http://XXXXXX/yybbs.cgi?room=ルームID&mode=check


パスワードの設定

認証しないと掲示板に入れないように設定をする。パスワードをかけたい掲示板の管理画面より「セキュリティ」。

080520-1

閲覧者限定」の認証用パスワードを設定する。

080520-2

追記(2008.7.20) : 同設定ページにある「掲示板のディレクトリ」は、http://XXXXXX/yybbs.cgi まで。yybbs.cgi?room=XXXX まで書いてしまうと、投稿された URL を開こうとしてもエラーとなる。

追記 (2010.10.30) : パスワードの設定して、携帯で閲覧できない場合は 「ガラケーで Google 検索したら、携帯対応YY-BOARD(改) に入室できない」 を参照。

 

スキンの設定

掲示板の見た目を変更するには、以下のファイルをカスタマイズする。

  • ./skin/std.html
  • ./skin/pre.html
  • ./skin/new.html
  • ./skin/tree.html
  • ./skin/res.html

あとは、掲示板の管理画面から指定して、設定。

ただし、パスワードを設置している掲示板では、カスタマイズが有効にはならないようだ。

 

アイコンの設定

img ディレクトリに表示させたいアイコンのファイルをアップロード。

管理画面 > アイコン で、アイコンの名称との対応付けを行う。

バナーの表示が求められている場合、管理画面 > 拡張設定 で設定をした。スキンを利用している場合には、そちらにも記述することを忘れずに。

 

関連記事