質問 > フロント機能 > 2.13でのPC・スマホの画面の切り替え |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tika |
投稿日時: 2016/12/6 9:39
対応状況: −−−
|
半人前 登録日: 2016/12/6 居住地: 投稿: 12 |
2.13でのPC・スマホの画面の切り替え 2.13でPCとスマホの画面の切り替えはどのようにして行っているのでしょうか?知っている方がいらっしゃいましたら、教えてください
|
468 |
投稿日時: 2016/12/6 9:58
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 2.13でのPC・スマホの画面の切り替え リクエストに含まれるユーザーエージェントを判断して、
スマートフォンかそれ以外かを判定しているようです。 処理の流れを追っていったところ、 スマートフォンの端末判定には、 mobiledetectという外部ライブラリが利用されているようです。 (組み込まれているのはversion2.8.3のようです) |
tika |
投稿日時: 2016/12/6 10:12
対応状況: −−−
|
半人前 登録日: 2016/12/6 居住地: 投稿: 12 |
Re: 2.13でのPC・スマホの画面の切り替え 返信ありがとうございます。
よろしければ、その外部ライブラリのパスを教えていただけますか? |
468 |
投稿日時: 2016/12/6 18:14
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 2.13でのPC・スマホの画面の切り替え mobiledetectライブラリの本体は、以下のファイルになります。
/data/module/Mobile/Detect.php このライブラリを呼び出して利用している所は、 /data/class/SC_SmartphoneUserAgent.php 37行目付近の function isSmartphone()になります。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |