バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 2.4系のスマホ対応について

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
dokodoko
投稿日時: 2013/2/23 19:34
対応状況: −−−
半人前
登録日: 2009/3/23
居住地:
投稿: 19
2.4系のスマホ対応について
バージョン2.4の/mobile/をコピーして簡易的にスマホ対応したいと思い以下の作業を行いました。

・ルート直下のmobie/ ディレクトリをコピーしてsp/を作成
・/data/Smarty/templates/default/mobile/をコピーして/sp/を作成

/data/Smarty/templates/default/sp/内のsite_frameを編集して

hoge.com/sp/にアクセスした所、表示はされるのですが、
/mobile/のテンプレートを読み込んでいるようです。

パスの指定を変えれば良いのかと思っているのですが、
どこを変更すれば良いのか教えて頂けないでしょうか。



【追記】また2.4系でスマホ対応させたご経験のある方いらっしゃいましたら、ヒント等頂けると助かります。

よろしくお願いいたします。

--------------------------------
EC-CUBEバージョン 2.4.3
PHPバージョン PHP 5.2.17
DBバージョン MySQL 5.1.57
--------------------------------
dimaggio
投稿日時: 2013/2/25 20:47
対応状況: −−−
一人前
登録日: 2011/3/30
居住地: Tokyo
投稿: 120
Re: 2.4系のスマホ対応について
/data/class/SC_MobileUserAgent.php
の中を多少カスタマイズして、例えば$_SERVER['HTTP_USER_AGENT']の値で読み込むテンプレートを切り替えるなどの処理が必要な気がします。


----------------
dimaggio
----------------------------
EC-CUBEのご相談、承ります。
http://ec-cube.bitmop.co.jp/

dokodoko
投稿日時: 2013/2/26 17:57
対応状況: −−−
半人前
登録日: 2009/3/23
居住地:
投稿: 19
Re: 2.4系のスマホ対応について
dimaggioさん
ありがとうございます。

引用:

dimaggioさんは書きました:
/data/class/SC_MobileUserAgent.php
の中を多少カスタマイズして、例えば$_SERVER['HTTP_USER_AGENT']の値で読み込むテンプレートを切り替えるなどの処理が必要な気がします。


User Agentがスマホの場合に/sp/内を指すようなカスタマイズを
行えば良いという事でしょうか?

具体的にはどのようにすればよいのでしょうか。。。

よろしくお願いします。
dkazuto
投稿日時: 2013/2/26 19:44
対応状況: −−−
一人前
登録日: 2012/5/10
居住地:
投稿: 95
Re: 2.4系のスマホ対応について
dokodoko様

2.4系をスマホ対応するのは、少々大変です。

一番簡単なテンプレートだけ変えるという方法を
紹介したいと思います。

まず、
/data/Smarty/templates/default/
というディレクトリを
/data/Smarty/templates/sp/
という形でまるまるコピーします。

上記のテンプレートをスマートフォン用とします。

次に、
/data/class/SC_View.php
というファイルの中の190行目当たりに


$this->_smarty->template_dir = TEMPLATE_DIR;
$this->_smarty->compile_dir = COMPILE_DIR;


という記述があるかと思います。

これらが常にPCのテンプレートを見るようになっているため、
スマートフォン用のテンプレートを見るようにUserAgentで切り分けるという処理を記述すれば、
見た目上は切り分けられたようになるかと思います。

以上、ご参考となればと思います。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1635
8
red
1569
9
mcontact
1265
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.