ごぶさたしています。気づいてみれば3年ぶりの書き込みです。
また自分のサイトを持ちましたのでいろいろいじってみています。
用意したもの
・phpBB2-0-23utf8_full_rev1-0-0
・ktauber.com にある Change Style MOD 0.9.9
http://ktauber.com/downloads/p.....ange_style からダウンロードできます。
・actioncorp にある phpBBmobileTemplate.zip
http://www.actioncorp.net/index.php?showtopic=2199 のスレッドの中にあります。
(ダウンロードするにはアカウントを取ってログインしなければならないのでまずはアカウントを取得してください)
Change Style MODには2.0.20までの記述しかありませんが、2.0.23でもまったく同じ手順で組み込み可能です。
一方のphpBBmobileTemplateはphpBBのバージョンアップで仕様が変わってしまったのか、手を入れないと
使えません。
(1)theme_info.cfgをエディタで開き、$fisubtextの部分を$mobileに書き換える(Do not change anything in this file!って
書いてありますが無視します)。phpBB本家サイトでテーマのカスタマイズについて読むと、subSilverをベースに書き換える手順として
$xxxxx[0]['template_name'] = "xxxxx";
$xxxxx[0]['style_name'] = "xxxxx";
(以下最後まで)
のxxxxxの部分はみな同じ文字列にしましょうという受け取れる内容のことが書いてあります
書き換える前のこのファイルのfisubtextというのは違うテーマで使われていた名前です。
これらを書き換えないとサーバーに転送してもテーマ一覧の中に出てきませんでした。
(2)さらにいくつかのファイルの中にもfisubtextというフォルダ名を書き込んでしまっている部分があります。
他にこの名前のテーマがあるなら兼用してもいいでしょうが・・・こういうところも全てmobileに書き換えます。
私はDevasというソフトでフォルダ内を検索して一括で書き換えられるソフトを使用しました。
このような手順を踏んでできあがったモバイル用テンプレートをサーバー上のtemplatesフォルダ内にmobileというフォルダを作って転送します。
このようにしてデモサイトを作ってみました。
http://phpbb.9demaio.com です。
http://phpbb.9demaio.com?s=mobile とするとモバイル仕様の画面になります。