質問 > その他 > スマートフォン表示について |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
aria |
投稿日時: 2012/5/5 13:56
対応状況: −−−
|
半人前 登録日: 2012/4/24 居住地: 投稿: 22 |
スマートフォン表示について 2.11.1を使用しているのですが、
スマートフォンの表示をPC表示にしたいと思っています。 他のスレッドの方法をいくつか試してみたのですが、 なぜかスマートフォン表示のままになってしまいます。 試したのは http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=8085&forum=11 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=9947&forum=10&post_id=47713#forumpost47713 こちらのスレッドの2つになります。 どうすればスマートフォンでPC表示されるのかご教示いただけますでしょうか。 宜しく御願い致します。 ------------------------------------------------------------------------------------------ [EC-CUBE] 新規インストール2.11.1 [レンタルサーバ] ロリポップ [OS] MAC OS 10.7.3 [ブラウザ] Google Chrome ------------------------------------------------------------------------------------------ |
fukap |
投稿日時: 2012/5/5 16:44
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: スマートフォン表示について 以下のスレッドの dodo さんの方法でうまくいきませんか?
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=8085&forum=11 |
aria |
投稿日時: 2012/5/28 0:29
対応状況: −−−
|
半人前 登録日: 2012/4/24 居住地: 投稿: 22 |
Re: スマートフォン表示について function setDevice($device = DEVICE_TYPE_PC){
switch ($device){ case DEVICE_TYPE_MOBILE: $this->response->setContentType("text/html"); $this->setView(new SC_MobileView_Ex()); break; case DEVICE_TYPE_SMARTPHONE: $this->setView(new SC_SiteView_Ex()); // $this->setView(new SC_SmartphoneView_Ex()); break; case DEVICE_TYPE_PC: $this->setView(new SC_SiteView_Ex()); break; case DEVICE_TYPE_ADMIN: $this->setView(new SC_AdminView_Ex()); } $this->deviceSeted = true; } /** * SC_View インスタンスを設定する. */ function setView($view){ $this->view = $view; } /** * 機種を判別する。 * * SC_Display::MOBILE = ガラケー = 1 * SC_Display::SMARTPHONE = スマホ = 2 * SC_Display::PC = PC = 10 * * @static * @return integer 端末種別ID */ function detectDevice(){ $nu = new Net_UserAgent_Mobile(); $su = new SC_SmartphoneUserAgent_Ex(); $retDevice = 0; if ($nu->isMobile()) { return DEVICE_TYPE_MOBILE; } elseif ($su->isSmartphone()) { return DEVICE_TYPE_PC; //return DEVICE_TYPE_SMARTPHONE; } else { return DEVICE_TYPE_PC; } } このような形で行ってみたのですが上手くいきません。 なぜなのでしょうか? ------------------------------------------------------------------------------------------ [EC-CUBE] 2.11.5(2.11.4>2.11.5へアップデート) [レンタルサーバ] ロリポップ [OS] MAC OS X [PHP] PHP 5.2.17 [データベース] MySQL 5.1.59-community-log [WEBサーバ] Apache ------------------------------------------------------------------------------------------ |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |