表示出し分けで「ケータイ」を判定するにはどうすればいいですか?
【Ver.2の場合】
端末グループ設定ファイル(device-group.conf)にある、「MB」グループを使って以下のように書きます。
<?ra g="MB" ?>フィーチャーフォンの場合に表示されます
※MBグループはバージョン2.1から設定に追加されたグループです。MBグループがない場合は、device-group.confに追加するか、MBグループを使わない条件にしてください。詳細は以下です。
1: device-group.confにMBグループを追加する場合
以下を「OTHER3G」グループの後に追加します。
MB {
<?ra g="DCM|DCML|SBM|SBML|KDDI|KDDIL|OTHER3G"?>
}
2: MBグループを設定しない場合
<?ra g="DCM|DCML|SBM|SBML|KDDI|KDDIL|OTHER3G"?>フィーチャーフォンの場合に表示されます
もしくは、
<?ra g="!SP"?>スマートフォン以外の場合に表示されます
※device-group.confの変更を反映するにはApacheの再起動が必要です。
※1:はPCのときは表示されませんが、2:はPCでも表示されます。
【Ver.1の場合】
端末情報ファイル(terminfo.csv)にある、Device-Groupの内容を使って以下のように書きます。
<?ra g="!ra:iphone|ra:pc" ?>フィーチャーフォンの場合に表示されます(iphone、pcグループ以外のとき表示されます)
※ra:iphoneはスマホのグループです。
端末グループ設定ファイル(device-group.conf)にある、「MB」グループを使って以下のように書きます。
<?ra g="MB" ?>フィーチャーフォンの場合に表示されます
※MBグループはバージョン2.1から設定に追加されたグループです。MBグループがない場合は、device-group.confに追加するか、MBグループを使わない条件にしてください。詳細は以下です。
1: device-group.confにMBグループを追加する場合
以下を「OTHER3G」グループの後に追加します。
MB {
<?ra g="DCM|DCML|SBM|SBML|KDDI|KDDIL|OTHER3G"?>
}
2: MBグループを設定しない場合
<?ra g="DCM|DCML|SBM|SBML|KDDI|KDDIL|OTHER3G"?>フィーチャーフォンの場合に表示されます
もしくは、
<?ra g="!SP"?>スマートフォン以外の場合に表示されます
※device-group.confの変更を反映するにはApacheの再起動が必要です。
※1:はPCのときは表示されませんが、2:はPCでも表示されます。
【Ver.1の場合】
端末情報ファイル(terminfo.csv)にある、Device-Groupの内容を使って以下のように書きます。
<?ra g="!ra:iphone|ra:pc" ?>フィーチャーフォンの場合に表示されます(iphone、pcグループ以外のとき表示されます)
※ra:iphoneはスマホのグループです。