MTで3キャリア・対応サイトを簡単作成・配信するプラグイン。絵文字変換・画像変換・ページ分割を完全自動化

タグ/端末判別/詳細

MTKeitaiIfEnv bookmark

上記のタグ以外に条件を指定して、端末の環境に応じてタグで括った範囲を表示します。PHPの知識が必要です。

属性 bookmark

cond bookmark

PHPにより環境を評価する式を指定します。式では下記の変数が使用できます。

式において不等号を利用する場合は、>の代わりに&gt;、<の代わりに&lt;を使います。

$mtkk_carrier
キャリア
$mtkk_id
端末識別ID
$mtkk_spec['model']
モデル型番
$mtkk_spec['sw']
メイン液晶の解像度(幅)
$mtkk_spec['sh']
メイン液晶の解像度(高さ)
$mtkk_spec['bw']
ブラウザ領域の解像度(幅)
$mtkk_spec['bh']
ブラウザ領域の解像度(高さ)
$mtkk_spec['colors']
同時表示色数(色数名参照)
$mtkk_spec['flashv']
Flash Liteのバージョン
$mtkk_spec['flashs']
Flashコンテンツの最大サイズ
$mtkk_spec['cache']
1ページあたりのキャッシュサイズ
$mtkk_spec['format1']
HTMLフォーマット1
$mtkk_spec['format2']
HTMLフォーマット2
$mtkk_spec['img']
対応画像フラグ
$mtkk_spec['mov']
対応ムービーフラグ
$mtkk_spec['pict']
絵文字環境

環境ごとの詳細 bookmark

キャリア名 bookmark

'i'
iモード
'ez'
EZweb
's'
S!(旧Vodafone live!)
'other'
モバイル以外

同時表示色数 bookmark

1
白黒2階調
2
白黒4階調
3
256色
4
4096色
5
約6万5千色
6
約26万色
7
約1600万色

フォーマット1 bookmark

iモードの場合、HTMLのバージョン×100の値を示します。例えば端末がiモード対応HTML5.0に対応している場合、$mtkk_spec['format1']の値は500になります。

EZwebの場合、UPブラウザのバージョン×100の値を示します。例えば端末がUPブラウザバージョン6.2を搭載している場合、$mtkk_spec['format1']の値は620になります。

Softbankの場合、型ごとに下記の数値が割り当てられています。

C2型
2
C3型
3
C4型
4
P4(1)型
5
P4(2)型
6
P5型
7
P6型
8
P7型
9
W型
10
3GC型
11

フォーマット2 bookmark

iモードの場合、XHTMLのバージョン×100の値を示します。例えば端末がiモード対応XHTML2.0に対応している場合、$mtkk_spec['format2']の値は200になります。

iモード以外ではフォーマット2は使用されません。

対応画像 bookmark

対応する画像フォーマットに応じて、下記の値のORをとった値が設定されます。

Jpeg
0x01
GIF
0x02
PNG
0x10

対応ムービー名 bookmark

対応するムービーのフォーマットに応じて、下記の値のORをとった値が設定されます。

MP4
0x01
3GPP2
0x02
AMC
0x04

対応絵文字 bookmark

0
iモードの場合:基本絵文字、EZwebの場合:type C、S!の場合:#1~#3
1
iモードの場合:基本+拡張絵文字、EZwebの場合:type D、S!の場合:#1~#6

使用例 bookmark

キャリアがiモードか判別する bookmark

<MTKeitaiIfEnv cond="$mtkk_carrier == 'i'">
 キャリアはiモードです
</MTKeitaiIfEnv>

モデル型番がN501iかを判別する bookmark

<MTKeitaiIfEnv cond="$mtkk_spec['model'] == 'N501i'">
 モデル型番がN501iです
</MTKeitaiIfEnv>

メイン液晶の解像度の横幅が240ピクセル以上かを判別する bookmark

<MTKeitaiIfEnv cond="$mtkk_spec['sw'] &gt;= 240">
  液晶の横幅が240ピクセル以上です
</MTKeitaIfEnv>

Softbankかつ、W型以上かを判別する bookmark

<MTKeitaiIfEnv cond="$mtkk_carrier == 's' && $mtkk_spec['format1'] >= 10">
 Softbankかつ、W型以上です
</MTKeitaiIfEnv>

画像がGIFまたはPNGに対応しているかを判別する bookmark

<MTKeitaiIfEnv cond="$mtkk_spec['img'] & 0x12">
 GIF画像またはPNG画像が使えます
</MTKeitaiIfEnv>

* Six Apart、Movable Type、TypePadはSix Aaprt, Ltd.の登録商標です。
* 「iモード」「iアプリ/アイアプリ」「i絵文字」「mova」「FOMA」および「i-mode」「i-appli」ロゴはNTTドコモの商標又は登録商標です。
* 「EZweb」「EZアプリ(Java[TM])」「au」はKDDI株式会社の登録商標です。
* 「Yahoo!」および「Yahoo!」「Y!」のロゴマークは、米国Yahoo!Inc.の登録商標または商標です。
* SOFTBANKおよびソフトバンクの名称、ロゴは日本国およびその他の国におけるソフトバンク株式会社の登録商標または商標です。
* その他、当ページに記載されている会社名、製品名などは該当する各社の商標または登録商標です。

アイデアマンズ株式会社は、ケータイキット/フィードアプリ/WebScan等の開発を行なう新規事業専門会社です。