携帯で phpbb !!

最近、misonoサイトの掲示板を、phpbbというフォーラムシステムに変更してお世話になっているのですが・・・。

このphpbb、日本ではまだあまり有名ではありませんが、掲示板としての機能は勿論、MODやテンプレートなどが配布されていて簡単にカスタマイズできますし、デフォルトでもその機能はただのCGI掲示板などとは比べ物にならないほどです。

ですが、phpbbにも問題点が。

それは、デフォルトで携帯で見れなぁ~いw

何か、MODを使って見れるようにすることはできないだろうか・・・。

phpbbimode.PNG

ということで、がんばって探してみたら、あった~!!

じゃあ早速、設置方法解説の方へ参ります~。

 

~phpbbを携帯で見れるようにしちゃお~!!~

今回は、"Mobile Online Style"というものを使います。

他にも、携帯で閲覧できるようにする方法があるのですが、これが一番簡単そうです。

まず、下のページから"Mobile Online Style"をDLします。

この記事を書いている時点では、1.8.2が最新バージョンなのでこれに沿って解説を進めます。

解凍したら、「mo」フォルダの中身を、サーバーのphpbb本体がインストールしてあるディレクトリに「mobile」というフォルダを作って、アップロードしましょう。

そうしたら、「lib/html.php」の中身を編集します。

65行目のCSSの呼び出し部分

変更前
<style type="text/css" media="all">@import "css/html.css";</style>

この部分を、コメントアウトさせます。

変更後
<!--
<style type="text/css" media="all">@import "css/html.css";</style>-->

これは、DoCoMoの携帯はCSSに対応してないっぽいからです。

話によると?auは対応してるっぽい。

もともと、このMOD自体が海外製なので、海外の携帯はみんなCSSに対応しているのかもしれない。

 

そうしたら、次に「lang/」フォルダに日本語化ファイルをアップロードさせます。

下記のサイトの下のほうにあります。日本語化してくれた方に感謝。

解凍して、「lang_japanese.php」をフォルダの中にぶち込みましょう。

次に、「var/cfg.php」を編集します。

57行目の下記の部分を編集します。

編集前
$mo_default_lang_file = 'lang_english.php';

編集後
$mo_default_lang_file = 'lang_japanese.php';

先ほどアップロードした、日本語化ファイルに言語ファイルを切り替えてます。

そのほかにも、「cfg.php」は設定するところがありますけど、普通はこのままで動きます。

では、これでインストールは終わりです。

 

そして、携帯から"Mobile Online Style"をインストールしたディレクトリにアクセスしてみましょう。

普通なら http://*****/forum/mobile/ とかになっていると思う。

表示されたでしょうか?

ちなみに、僕のフォーラムのサンプル。

残念ながら、携帯からの投稿、返信はできないようです。残念。

ですが、ログイン、PMの送信は可能みたいです。

とりあえず、見れるだけでもできればいいでしょう。

 

先ほどの、日本語化ファイルをDLしたページでは、EUC_JPの対処法などが書いてありますけど、僕の環境では何もしないで動きました。

DoCoMo FOMAでしか確認してませんけど、文字化けも発生していません。

比較的簡単に設置できますんで、phpbbユーザーの皆さんはぜひ導入してみてくださいな~。

改造とかも、割と簡単にできそうな感じです。

なんか、不具合とか要望的なことがあったら気軽にコメントどうぞ。

 

追記: phpbbという文字に反応してか、この記事だけ異様にスパムが多いので、TB & コメント制限します。

2009年6月

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

最近のブログ記事

再度、また回線が...
なんでこうなるの~!! と、叫んでもし…
Skype ボタンの Messenger 版のようなものを作りました。
見てもらえばわかります、タイトルそ…
つくらぐ 勉強会 #2 が開催されて一週間も経ってしまいました...
あー、書こう、と思っていつのまにか…

for mobile

Ads

 - trial and error



track feed trial and error