バージョン選択

フォーラム

メニュー

オンライン状況

79 人のユーザが現在オンラインです。 (73 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 79
もっと...

サイト内検索

質問 > フロント機能 > 2.3系でPCと携帯&スマホの振り分けについて

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
yona
投稿日時: 2012/2/24 10:03
対応状況: −−−
半人前
登録日: 2012/2/10
居住地:
投稿: 25
Re: 2.3系でPCと携帯&スマホの振り分けについて
すみません、 isMobile() の記述が間違っていました;
SC_MobileUserAgent 内に書くならば以下になります。

    function isMobile() {
        $objAgent =& Net_UserAgent_Mobile::singleton();
        if (Net_UserAgent_Mobile::isError($objAgent)) {
            return false;
        } else {
            return $objAgent->isDoCoMo() || $objAgent->isEZweb() || $objAgent->isVodafone() || SC_MobileUserAgent::isSmartPhone();
        }
    }


popo様は
/data/module/Net/UserAgent/Mobile.php に isSmartPhone() を実装されたとのことなので、
実際は $objAgent->isSmartPhone() ですが。


また、スマートフォンのUA判定ですが、
preg_match('!^iPhone!', $userAgent) という記述では、UAの文字列の先頭に iPhone がこないと true が返ってこないので、
preg_match('!iPhone!', $userAgent) または strstr($userAgent, 'iPhone')
でUA判定ができます。

2.4.1ベースですが、これでモバイルサイトが表示されました。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   2.3系でPCと携帯&スマホの振り分けについて popo 2012/2/18 8:13
     Re: 2.3系でPCと携帯&スマホの振り分けについて yona 2012/2/20 17:55
       Re: 2.3系でPCと携帯&スマホの振り分けについて popo 2012/2/21 7:32
         Re: 2.3系でPCと携帯&スマホの振り分けについて yona 2012/2/21 14:03
           Re: 2.3系でPCと携帯&スマホの振り分けについて popo 2012/2/22 20:31
             Re: 2.3系でPCと携帯&スマホの振り分けについて yona 2012/2/23 10:48
               Re: 2.3系でPCと携帯&スマホの振り分けについて popo 2012/2/24 9:17
               » Re: 2.3系でPCと携帯&スマホの振り分けについて yona 2012/2/24 10:03
                   Re: 2.3系でPCと携帯&スマホの振り分けについて popo 2012/2/24 13:43
                     Re: 2.3系でPCと携帯&スマホの振り分けについて yona 2012/2/24 17:06

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,586名です
総投稿数は110,128件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1656
8
red
1570
9
mcontact
1319
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.