ページへ戻る

− Links

 印刷 

HypCommonFunc 更新 (Ver. 20110810) スマートフォン対応の強化など :: XOOPS マニア

UsersWiki:nao-pon/blog/2011-08-10


RSS of nao-pon/blog[5]
2011 8月 10 (水)
 
ページ内コンテンツ
  • HypCommonFunc 更新 (Ver. 20110810) スマートフォン対応の強化など
    • 主な更新内容
    • 注意事項
      • hyp_preload.conf.php.rename に typo がありました
    • 更新ファイル

HypCommonFunc[6] 更新 (Ver. 20110810) スマートフォン対応の強化など anchor.png[7]

Tag: HypCommonFunc[8] 携帯対応レンダラー[9] HypCommonPreLoad[10] スマホ[11] SmartPhone[12]

HypCommonFunc[6] を更新して、Ver. 20110810 としました。

ダウンロードは、HypCommonFunc[6] のページからどうぞ。

Page Top

主な更新内容 anchor.png[13]

  • 携帯対応レンダラーでのスマートフォン用対応の強化
    • 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'] = '';
Page Top

注意事項 anchor.png[14]

スマートフォン用に jQuery mobile を使用する場合は、デフォルトで携帯対応レンダラーでのHTML最適化を行わないようにしてみました。JavaScript もそのまま出力されますので、使用している JavaScript によっては、jQuery mobile とバッティングしてページが表示されなくなるなど様々な不具合もありえます。
何か不都合があればお知らせください。

Page Top

hyp_preload.conf.php.rename に typo がありました anchor.png[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;
Page Top

更新ファイル anchor.png[17]

  • 2011-08-10 10:45 nao-pon[3]
    • version.php (1.122)
      • Version 20110810.
  • 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)
      • Supported Wifi access.


Last-modified: 2011-08-11 (木) 22:38:00 (JST) (5151d) by nao-pon