スマートフォン表示とPC表示の切り替え
robocchi > スマートフォン表示とPC表示の切り替え @ 2011/11/16 12:03 |
---|
こんにちは、
お知恵をお借りしたく、投稿させていただきます。 スマートフォン対応ページにて Yahoo!JAPANなどのページにもある 「PCページを表示」 などのボタンにて、PCサイトへ表示の切り替えをしたいと考えています。 BaserCMSにて可能な方法はありますでしょうか? よろしくお願いいたします。 |
arata > Re: スマートフォン表示とPC表示の切り替え @ 2011/11/16 17:27 |
---|
robocchi さん、こんにちは!
PCページへのリンクを張る形で「ボタンのようなリンク」を置く、という形になるのかなぁ?と思います。 スマートフォンは http://siteurl/s/ のサイトなので、http://siteurl/ へのリンクを張る、という形ですね。 ただ、baserCMSは通常、アクセスするデバイス毎に合わせたページを表示するオートリダイレクトの仕組が有効になっているので、 以下の方法で、それを解除してから試してみると良いです。 ■ BASERCMS/baser/config/baser.php コピーして、 BASERCMS/app/config/baser.php に配置します。 ※もし、何らかの理由で事前にコピーして作っているものがあれば、それを利用して下さいね ■ 配置した BASERCMS/app/config/baser.php の85行目辺りに以下の記述があります。 'autoRedirect' => true, この箇所を、以下のように変更して下さい。 'autoRedirect' => false, ■ この状態で、スマートフォンからbaserにアクセスしてみて下さい。 /s/ 付きのURLに飛ばなければ、オートリダイレクトが「機能していない」状態になってます。 ■ 不明点解消できるかも。逆引きガイドもあります baserCMS公式wiki |
robocchi > Re: スマートフォン表示とPC表示の切り替え @ 2011/11/16 21:59 |
---|
arataさん
ご回答ありがとうございます。 教えていただいた方法で、確かに切り替えが可能みたいです。 ありがとうございます。 ただ、これだとスマートフォンで初めてページを見る場合も 一回、PC用ページにアクセスすることになりますね。 自分がやりたかったのは、Cookieに偽のユーザーエージェントの情報を 持たせて、切り替えできないのか?ということだったので。 はじめに言っておけば良かったですね。すみません。 下記のような方法ってBaserCMSにも応用できるのでしょうか? http://www.a-blogcms.jp/support/tutorial/keitai/sp2pc.html 素人考えで質問してしまい、申し訳ありません。 上記のような方法ができないのであれば、arataさんにご教授いただいた方法にて 検討してみようと思います。 ありがとうございました。 |
arata > Re: スマートフォン表示とPC表示の切り替え @ 2011/11/18 18:58 |
---|
応用出来そうです。
ただ、あとはちょっと自分で作ってみないと判らないー。。。って感じです。 ちゃんとした情報が提供出来なくてごめんなさい(つω-`) もし、出来そうだったら試してみますね! ■ 不明点解消できるかも。逆引きガイドもあります baserCMS公式wiki |
robocchi > Re: スマートフォン表示とPC表示の切り替え @ 2011/11/19 9:25 |
---|
お世話になってます。
arataさんお返事ありがとうございます。 自分も参考にして試してみます。 うまく運用できるようならまたご報告させていただきます。 ありがとうございました。 |
ryuring > Re: スマートフォン表示とPC表示の切り替え @ 2011/11/21 21:26 |
---|
こんばんは。
baserCMSは、$_SERVER['HTTP_USER_AGENT'] でユーザーエージェントを判断しているので、本体に手を入れる必要がありますね。 ちなみに、/baser/config/bootstrap.php の135行目あたりです。 念の為、チケットも切っておきました。 http://project.e-catchup.jp/issues/1841 Twitter:@ryuring |