MOPHPBBによるフォーラムの携帯利用

Date
2006-05-15 (月)
Category
4.Software | 6.Announcement

※注意
 2006/09/20現在、MOPHPBBの最新バージョンは1.7.1です。
 このバージョンのインストールメモは、こちらにあります。
 
モバイルコンテンツにフォーラムを追加しました。
サイトのトップにアクセスすると、フォーラムへのリンクが増えているはずです。
直接開く場合はこちらからどうぞ。
PCでモバイル版を開くとクッキーがリセットされ、再ログインが必要になるので注意してください。
 
モバイル版フォーラムは、PC版とほぼ同じ機能が使えます。
データベースはモバイル版とPC版で同じものを使っているので、二つで同じ情報が共有ができます。
ただ、ユーザアカウントでログインせずに投稿すると、ユーザ名が自動的にGuestになります。
そのままでは誰が投稿したか分からないので、SubjectかMessage本文のどこかに名前(ニックネーム)を入れてくれると助かります。
ログインの方法など詳しい情報はこちらを読んでください。
 
以下、インストールメモです。
 
まず本体をこちらからダウンロードします。
2006/05/15現在、最新バージョンは1.6.1です。
アーカイブを解凍し、任意のフォルダへアップロードします。
ここでは/forum/の下に「mobile」というフォルダを作り、そこにアップロードしました。
日本語環境で使う場合、/mobile/の下にlang_japanese.phpというファイルが必要です。
デフォルトでlang_english.phpがあるので、とりあえずこれをコピーしてリネームし、アップロードします。
/forum/mobile/cfg.phpを環境に合わせて修正します。
フォーラムディレクトリの下に設置した場合、特に編集する必要は無いようです。
ホスト側の/forum/mobile/の下に「logs」を作り、パーミッションを「707」等に設定します。
ほとんどの携帯はcssファイルをimportできないので、/forum/mobile/html.phpの該当部分を修正します。
(外国の携帯はできるのかな・・・?)
修正箇所は33行目付近にあります。
 
 <style type="text/css" media="all">@import "html.css";</style>
 
これを以下のようにコメントアウトします。
 
 <!--<style type="text/css" media="all">@import "html.css";</style>-->
 
とりあえず、これでインストールは完了です。
通常は/forum/mobile/で使えるはずです。
 
SQLのデータや言語ファイルをEUC-JPにしている場合、大抵の携帯は文字化けします。
これを解決するには、.htaccessでhttp_output等を設定しなければなりません。
これについてはこちらを参考にしました。
/forum/mobile/に.htaccessをアップロードし、中身を以下のように設定します。
 
 #////////////////////////////////////////////
 php_value output_handler mb_output_handler
 php_value default_charset Shift_JIS
 php_value mbstring.language Japanese
 php_flag mbstring.encoding_translation On
 php_value mbstring.http_input auto
 php_value mbstring.http_output SJIS
 php_value mbstring.internal_encoding EUC-JP
 php_value mbstring.substitute_character none
 #////////////////////////////////////////////
 
ひょっとしたら、サーバによってはできないかもしれません。
ここではとりあえずこれで解決できました。
現在のところ不具合は出ていません。
 
このままだとメニュー部分が英語なので、気が向いたら言語ファイルを作ろうと思います。
でもそんなに難しくないので、英語のままでも支障は無いと思います。
ただ、エントランスページでも書きましたが、ブログにコメント投稿できるので、フォーラムが携帯で使えても・・・という気がします。(^-^;
まぁ、出先でパソコンが無くても使えるってことで。


※追記
日本語化しました。
適当に作っているので、間違ってる部分があるかもしれません。
こちらからダウンロードできます。
言語ファイルはEUC-JPで作られています。
環境によっては文字コードを変える必要があるかもしれません。
このファイルを使ったことによって生じた如何なる不具合に対しても、私は責任を負いません。
自己責任において利用するようにお願いします。

Comment:6

UTAKA:2006-05-26 (金) 15:35

ども、
 私もチャレンジしてみます。日本語ファイルありがとうございました。助かります。ペコm(_ _;m)三(m;_ _)mペコ

Ver1.6.2になってました

Xing:2006-05-26 (金) 16:55

始めまして。(^-^
日本語ファイルのダウンロード、ありがとうございます。
 
いつの間にか1.6.2になってたんですねー。
早速バージョンアップしておきました。
とりあえず言語ファイルに変更は無いようです。
もし言語ファイルに何か不具合が見つかったら、教えてもらえるとうれしいです。

UTAKA:2006-05-26 (金) 19:17

FOMAでためしたところ、ログインしても、すぐにログアウトしちゃうようなので、対策方法を下記にのっけときました。
###################################
#
# Mobile Online Style FOMA対応化
#
# phpBB 2.0.20

・・・・・・・・・・・・・・・・・・・・・・・
http://support.hiikun.net/bbs/topic-43-0-asc-10.html

Xing:2006-05-26 (金) 22:21

報告ありがとうございます~。
ログアウトしてしまうと言うと、ログイン状態が突然解除されてしまう感じかな?
もし良かったら詳しい状況を教えてもらえませんか?
参考にしたいので。(^-^

UTA:2006-05-27 (土) 00:07

どもです。 ログインしても、改ページすると、非ログインのフォーラムしか表示できない、プライベートメッセージが確認できない って症状です。
ログインユーザーしか見れないフォーラムがあると判りやすいかもしれないです。

原因は、
lib.php のデフォルトで
 session_pagestart($user_ip, $thispage_id) でIP($user_ip)でセッションの判定、作成をしてます。

DOCOMOのFOMAは、IPアドレスがコロコロ頻繁にかわりますので、
セッションが維持できないのでしょう。

で、改造で、ある程度の柔軟性をもらせてます。
反面、セッションハイジャックが怖いので、 キャリア判定してます。・・まだ弱いかも。

PS)
 Xingさんの本家での投稿を偶然、読みました。
このMODの伸展は、今ひとつどころか今二、今三の日本のphpBB普及の状況を一転させる可能性もありますので、応援しています。
とてもいいODです。
 SMILEの表示表示と、BBCODEの処理ができれば十分、実用に耐えますよね。

Xing:2006-05-27 (土) 11:38

なるほど、情報提供ありがとうございました。(^-^
ここではちょっとしか携帯で動作確認をしてなかったので、この現象を発見できませんでした。
(パケ代けちってエミュレータで動作確認しましたw)
 
このMODは使えますね~。
何より設置が簡単というのが良いと思います。
認知度が上がれば、使う人は増えるんじゃないでしょうか。
 
UTAさんの修正内容と、hiikun.netで書いた以下の要修正点
 
 ・ユーザ非登録者の投稿でユーザ名が自動的にGuestになる(ユーザ名を入力できない)
 ・1ポストで長大なテキストがある場合、これを分割表示できない(おそらく携帯で全てを表示できない)
 ・BB codeが反映されない(タグがそのまま表示されてしまう)
 ・index.phpで開いたときに、loginリンクがあればいいなぁ・・・
 
を、後で本家に報告してみようと思います。
英語が稚拙なので、正確に伝わるかちょっと心配ですが。(^-^;

Comment Form

Remember Me?

Trackback:2

TrackBack URL for this entry
http://xing.xrea.jp/public/blog/administration/mt-tb.cgi/378
Listed below are links to weblogs that reference
MOPHPBBによるフォーラムの携帯利用 from NetSphere
携帯で phpbb !! from trial and error ~試行錯誤~ : 2006-12-22 (金) 00:26
最近、misonoサイトの掲示板を、phpbbというフォーラムシステムに変更し...
携帯で phpbb !! from trial and error : 2007-03-18 (日) 05:10
最近、misonoサイトの掲示板を、phpbbというフォーラムシステムに変更し...

Return to Page Top