【要望】Androidタブレット端末での表示について
yosyos > 【要望】Androidタブレット端末での表示について @ 2012/5/18 13:38 |
---|
BaserCMSいつも便利に利用させて頂いております。
v2.0のローンチおめでとうございます。 掲題の件について Android端末ではAgent($_SERVER['HTTP_USER_AGENT'])でスマートフォンかタブレットかを判別せず 全てをスマートフォン画面にリダイレクトすると認識しています。 1.6.15と2.0.0共通ですので、以下2.0.0のソースで記載します。 Baserバージョン【2.0.0】 該当ソース
Agent設定情報
【【要望内容】】
【要望の理由】 1.PCサイトをAndroidタブレット端末でプレゼンテーションしたい。 2.外出先にてAndroidタブレット端末で管理画面から操作したい。(3と同義) 3.クライアントに管理画面をAndroidタブレット端末で操作させたい。(2と同義) 【さらなる要望】 PCとスマートフォン(iPhone・Android・Blackberry等)端末でそれぞれのレイアウトを横断したい。 そのためには、Baserコアのセッションとエージェント関連処理に変更が発生すると思っています。 ご検討の程よろしくお願い申し上げます。 【私の対応策】 Androidタブレット端末とスマートフォン端末におけるAgentの違いは タブレットには`Mobile'が含まれない認識でいます。 (全機種そうなのかそうでないのかは、情報を持ち合わせていませんのであしからず) 私は以下のような処理を追加しています。
の直下に
もう少しスマートにするためには
から見直す必要があるので、Agent直書きになっています。 P.S. Agent毎の扱いにBaserに携わっておられる方との認識違いがありましたらご容赦ください。 |
ryuring > Re: 【要望】Androidタブレット端末での表示について @ 2012/5/29 12:39 |
---|
こんにちは。
baser/config/baser.php は、baserCMSの基本設定を変更する為のファイルです。 変更する為には、 app/config/baser.php としてコピーするとそちらを優先して読み込みますのでそちらを編集します。 これだけでは調整は難しいでしょうか? Twitter:@ryuring |
yosyos > Re: 【要望】Androidタブレット端末での表示について @ 2012/6/21 5:43 |
---|
ryuringさん
返信だいぶ遅くなってしまいました。 掲題の件で、私の意図として、基本機能の提案でした。 Androidタブレットにどのように取り組まれていかれるのかが 気になっていたのもあり、今回の要望を上げさせていただきました。 今後ともどうぞよろしくお願いいたします。 |
ryuring > Re: 【要望】Androidタブレット端末での表示について @ 2012/6/28 12:14 |
---|
yosyosさん
意図は理解しましたのでチケットを切っておきました。 ■ [2.0.2] Androidタブレット端末ではPC用ページを表示する 後は、ある程度正確な振り分けの条件が頂ければ実装の優先順位が上がると思います。 できれば、baser/config/baser.php のみの変更でいける仕組み提案が望ましいです。 難しければ、bootstrap.php の改善も検討したいと思います。 Twitter:@ryuring |