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

海の森 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. EC-CUBEの自動画像リサイズで画質を高くする方法

コメント

    • 石栗
    • 2014年 7月 02日

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

    • aquaforest
      • aquaforest
      • 2014年 7月 02日

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

  1. 2014年 8月 31日

CAPTCHA


ピックアップ記事

  1. こんにちは。SOHOデザイナーを目指しているAquaForest-アクアフォレスト-です。…
  2. こんにちは。SOHOデザイナーのAquaForest-アクアフォレスト-です。WordP…
  3. こんにちは。SOHOデザイナーのAquaForest-アクアフォレスト-です。wordp…
ページ上部へ戻る
Top