2011
8月
10
(水)
- HypCommonFunc 更新 (Ver. 20110810) スマートフォン対応の強化など
- 主な更新内容
- 注意事項
- hyp_preload.conf.php.rename に typo がありました
- 更新ファイル
HypCommonFunc[6] を更新して、Ver. 20110810 としました。
ダウンロードは、HypCommonFunc[6] のページからどうぞ。
- 携帯対応レンダラーでのスマートフォン用対応の強化
- iPhone, Windows Phone での Wifi 接続時のログインに対応すべく Android と同様 IP チェックを行わないようにしました。
- かんたんログインは、cookie ベースで認証しているので、IP チェックの必要はないと判断しました。
- jQuery Mobile を使用時、携帯対応レンダラーによる HTML の最適化(減量化)の動作をコントロールするオプションを設け、デフォルトで最適化を行わないようにしました。
- 携帯対応レンダラーで判例された carrier ごとに、themeSet, templateSet を指定できるようにしました。
- hyp_preload.conf.php での設定
- hyp_preload.conf.php で設定している場合は以下の設定変更で適用されます。(hyp_preload.conf.php で設定していない場合は、デフォルトで適用されるように変更してあります)
124
125
| // jQuery 使用時はHTMLの携帯用変換を行わない
$this->k_tai_conf['jquery_no_reduce'] = true;
|
165
166
167
168
169
170
| // carrier 別の設定 (carrier をキーにして設定)
$this->k_tai_conf['themeSets'] = array();
//$this->k_tai_conf['themeSets']['android'] = '';
//$this->k_tai_conf['themeSets']['iphone'] = '';
//$this->k_tai_conf['themeSets']['ipod'] = '';
//$this->k_tai_conf['themeSets']['windows phone'] = '';
|
174
175
176
177
178
179
| // carrier 別の設定 (carrier をキーにして設定)
$this->k_tai_conf['templateSets'] = array();
//$this->k_tai_conf['templateSets']['android'] = '';
//$this->k_tai_conf['templateSets']['iphone'] = '';
//$this->k_tai_conf['templateSets']['ipod'] = '';
//$this->k_tai_conf['templateSets']['windows phone'] = '';
|
スマートフォン用に jQuery mobile を使用する場合は、デフォルトで携帯対応レンダラーでのHTML最適化を行わないようにしてみました。JavaScript もそのまま出力されますので、使用している JavaScript によっては、jQuery mobile とバッティングしてページが表示されなくなるなど様々な不具合もありえます。
何か不都合があればお知らせください。
hyp_preload.conf.php.rename に typo がありました [15]
$this->k_tai_conf['jquery_no_diet'] = true;
ですが正しくは、
$this->k_tai_conf['jquery_no_reduce'] = true;
になります。
次のパッケージングで修正されます。
naaon[16] さん、ご指摘ありがとうございました。
124
125
| // jQuery 使用時はHTMLの携帯用変換を行わない
$this->k_tai_conf['jquery_no_reduce'] = true;
|
- 2011-08-10 10:45 nao-pon[3]
- 2011-08-10 10:44 nao-pon[3]
- ktairender/hyp_ktai_render.php (1.52)
- Rename from "html_diet_for_hp" to "html_reduce".
- 2011-08-10 10:40 nao-pon[3]
- html/class/hyp_common/hyp_preload.conf.php.rename (1.28)
- preload/hyp_preload.conf.php.rename (1.39)
- preload/hyp_preload.php (1.81)
- Added configs "k_tai_conf['jquery_no_reduce']", "k_tai_conf['themeSets']" and "k_tai_conf['templateSets']" for HypKTaiRender. 'jquery_no_reduce' is not reduce "HTML" with jQuery mobile. 'themeSets' & 'templateSets' are each carrier setting.
- 2011-08-10 10:16 nao-pon[3]
- ktairender/hyp_ktai_render.php (1.51)
- Added a config "$Config_no_diet".
- 2011-08-10 10:14 nao-pon[3]
- ktairender/ipranges/iphone.ip (1.2)
- ktairender/ipranges/iphone_SB.ip (1.1)
- ktairender/ipranges/windows_phone.ip (1.1)