バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > (2.12.3)user_dataページ(スマホ)をPC版で表示

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
motorp
投稿日時: 2014/9/8 19:06
対応状況: −−−
常連
登録日: 2013/12/26
居住地:
投稿: 45
(2.12.3)user_dataページ(スマホ)をPC版で表示
お世話になっております。
宜しくお願いいたします。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=14680&forum=2&post_id=65685#forumpost65685

上記と同じことなのですが

/user_data/aaa
/user_data/bbb
のページをスマートフォンでアクセスされた時に PC表示を適応させることを試しています。

上記の参考回答として
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=11994&forum=10&post_id=55125#forumpost55125
と同じこと(カート画面のみスマホ表示)をそのままSC_Display.phpに試したのですが
全てPC表示(カート画面にいってもPC表示)のままとなり
切り替わりがされなく 手詰まりしている状況です。

SC_Display.php以外も修正が必要などありますでしょうか。
切り替え方法など、ご教授頂けたら助かります。

宜しくお願いいたします。
seiyawada
投稿日時: 2014/9/8 22:09
対応状況: −−−
常連
登録日: 2014/4/28
居住地:
投稿: 42
Re: (2.12.3)user_dataページ(スマホ)をPC版で表示
ec-cube 2.13.1の環境ですが、以下ページ投稿の太字部分のみ変更を加えたところ、カート画面がスマホ表示となりました。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=11994&forum=10&post_id=55125#forumpost55125
また、PCブラウザのユーザエージェント変更にてテストを行いました。

motorp様のテスト環境(実機orユーザエージェント変更、実機の場合、機種)等を教えていただけますでしょうか?
hiraro
投稿日時: 2014/9/8 23:43
対応状況: −−−
常連
登録日: 2014/4/28
居住地:
投稿: 63
Re: (2.12.3)user_dataページ(スマホ)をPC版で表示
参考URL
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=11994&forum=10&post_id=55125#forumpost55125

のdetectDevice()

 $su = new SC_SmartphoneUserAgent_Ex();

直後に
var_dump($su->isSmartphone(), $_SERVER["REQUEST_URI"]);

など追記してみてはいかがでしょうか。
motorp
投稿日時: 2014/9/9 15:20
対応状況: −−−
常連
登録日: 2013/12/26
居住地:
投稿: 45
Re: (2.12.3)user_dataページ(スマホ)をPC版で表示
ありがとうございます。

確認は実機とPCでのユーザーエージェント切り替えで両方で
ともに同じ状態です。

bool(true) string(〜) "/root/shopping〜
になってるのですが

もう少し確認してみます。
motorp
投稿日時: 2014/9/9 19:24
対応状況: −−−
常連
登録日: 2013/12/26
居住地:
投稿: 45
Re: (2.12.3)user_dataページ(スマホ)をPC版で表示
substr($_SERVER['REQUEST_URI'],0,10) == '/shopping/'

↑これを

substr($_SERVER['REQUEST_URI'],0,18) == '/ec-cube/shopping/'

に変更したところ これで表示切り替えが出来ました。

お時間頂きありがとうございました。


実施出来たので 解決済みにしたいと思うのですが、
PHP詳しくなく これでいいのかな という感じなのですが…
hiraro
投稿日時: 2014/9/10 9:30
対応状況: −−−
常連
登録日: 2014/4/28
居住地:
投稿: 63
Re: (2.12.3)user_dataページ(スマホ)をPC版で表示
substrでわざわざ部分文字列を切り出さなくても、strposで '/shopping/'が含まれているか判定すればいい気もしますが、
お疲れ様です!
motorp
投稿日時: 2014/9/10 12:40
対応状況: 解決済
常連
登録日: 2013/12/26
居住地:
投稿: 45
Re: (2.12.3)user_dataページ(スマホ)をPC版で表示
わかりました!
スマートな記述の正解はこれですね。

strpos($_SERVER['REQUEST_URI'], '/shopping/')


色々とご教授頂き助かりました。
ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,855名です
総投稿数は109,989件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
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.