閉じる
閉じる
閉じる
  1. wordpressで「致命的なエラーをチェックするためにサイトと通信で…
  2. Adobe Illustrator CC 2018の表示が崩れる
  3. SEO対策としてディスクリプション(descriptionタグ)の最適…
  4. SEO対策としてタイトルタグ(titleタグ)の最適な文字数は
  5. wordpressでプラグインを使わずに画像をランダム表示させる
  6. Illustrator CC 2015で配置画像を収集する方法
  7. デザイン変更しました
  8. WordPressのユーザー権限の日本語表記と英語表記
  9. Thunderbird(サンダーバード)の左側のメールフォルダが表示さ…
  10. wordpressプラグイン「WP Slimstat」を日本語化する方…
閉じる

海の森 SOHOデザイン ブログ

ECCUBEで自動振り分けを解除する方法

こんにちは。
SOHOデザイナーを目指しているAquaForest-アクアフォレスト-です。

ECCUBEではパソコンやスマホ、携帯によって自動でそれぞれのテンプレートに切り替わっています。
通常ならこのままで問題ないのですがスマホでもパソコンサイトを表示させたい場合もあるかもしれません。

その場合下記のファイルをいじれば、自動振り分けを解除できます。

ちなみにECCUBEのバージョンは2.11.5です。

data/class/SC_Display.phpの127行目付近を修正します。


    /**
     * 機種を判別する。
     *
     * 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_SMARTPHONE;
//        } else {
            return DEVICE_TYPE_PC;
//        }
    }

「//」を追加します。

そうすると携帯もスマホもすべてパソコンと同じデザインになります。
携帯やスマホの表示をパソコンと同じにする方法ですので、
実際の動作を保証するものではありません。
念のため、動作確認をした方がいいかもしれません。

ちなみにスマホのみパソコン用にして、
携帯のみ自動振り分けをしたい場合にはこちら。


    /**
     * 機種を判別する。
     *
     * 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_SMARTPHONE;
        } else {
            return DEVICE_TYPE_PC;
        }
    }


関連記事

  1. ECCUBEでモバイルでも会員登録なしで購入させる方法

  2. ECCUBEでフリーページを表示させる方法

  3. ECCUBEで詳細ページに拡大画像を表示させる方法

  4. ECCUBEでおすすめ商品の数を増やす方法

  5. EC-CUBEの自動画像リサイズで画質を高くする方法

  6. ECCUBEでモバイル版の一覧ページにサムネイル画像を表示させる…

コメント

    • 石栗
    • 2014年 7月 02日

    ページ毎に振り分け設定は出来ますか?例えばトップとディテールはPCで、それ以外はPCとスマホの振り分け、といった具合です。

      • aquaforest
      • 2014年 7月 02日

      石栗様
      この度はコメントありがとうございます。
      申し訳ありませんが、上記方法はすべてのページで反映されてしまい個別に設定はできません。
      お力になれなくてすいません。

  1. 2014年 8月 31日

CAPTCHA


おすすめ記事

  1. wordpressで「致命的なエラーをチェックするためにサイトと通信できないため、PHP の変更は取り消されました。SFTP を使うなど、他の手段で PHP ファイルの変更をアップロードする必要があります。」と出た場合
  2. Adobe Illustrator CC 2018の表示が崩れる
  3. SEO対策としてディスクリプション(descriptionタグ)の最適な文字数は
ページ上部へ戻る