TOOL更新_「kaz PHPプログラム自動作成◎自動生成お助けツール」をjQuery Mobileでスマートフォン対応(自動作成◎自動生成はまだできていない)にする。その1から4までを自WEBデモに載せた。
TOOL更新_「kaz PHPプログラム自動作成◎自動生成お助けツール」をjQuery Mobileでスマートフォン対応(自動作成◎自動生成はまだできていない)にする。その1から4までを自WEBデモに載せた。
1.スマートフォン対応のサンプルデモに登録するソースたち。「http://kazpgm.ddo.jp/kaz01u/admin/index.php?mode_suma=yes」で入って「管理者側のログイン情報」までがデモに載せたスマートフォン対応例。 <=スマートフォンかIE9かfireFox4.0.1で動きます。IE8は固まります。気をつけてください。
【その1】index.php関連 http://d.hatena.ne.jp/kazpgm/20110605/1307222332
【その2】ページングボタン。 http://d.hatena.ne.jp/kazpgm/20110620/1308537196
【その3】php本体(viewは後で)。 http://d.hatena.ne.jp/kazpgm/20110624/1308871696
【その4】view例:管理者側のログイン情報管理 http://d.hatena.ne.jp/kazpgm/20110626/1309053113
■htdocs/.kazphp │ check_functions.php 修正 │ common.php 内容を直接修正する。 │ <<追加する start>> │ // VIEW DIR SUMAPHO │ define('DIR_VIEW_SUMA', dirname(__FILE__) . '/view_suma/'); │ <<追加する end>> │ PageNavi.class.php 修正 │ ├─common │ │ AppHtmlUtil.php 修正 │ ├─view │ │ header.lbi 修正 │ │ 自WEBは説明文が入っているので直接修正する。 │ │ index1.html 新規 │ │ │ └─admin │ │ header.lbi 修正 │ │ 自WEBは説明文が入っているので直接修正する。 │ │ index1.html 新規 │ ├─view_suma すべて新規 │ │ analytics.lbi │ │ footer.lbi │ │ header.lbi │ │ index.html │ │ index1.html │ │ menu.lbi │ │ pagetop.lbi │ │ │ └─admin │ │ analytics.lbi │ │ creSumaHeader.lbi │ │ footer.lbi │ │ header.lbi │ │ index.html │ │ index1.html │ │ menu.lbi │ │ pagetop.lbi │ │ │ └─logininfo │ │ logininfoAmendRegisterViewInc.html │ │ logininfoAmendView.html │ │ logininfoDetailView.html │ │ logininfoListView.html │ │ logininfoRegisterView.html │ ■htdocs/kaz │ chgModeSuma.php 新規 │ com_mode_suma.php 新規 │ index.php 修正 │ index1.php 修正 │ ├─css │ └─suma すべて新規 │ │ jquery.mobile-1.0a4.1.min.css │ │ mobileparts.css │ ├─js │ └─suma すべて新規 │ │ jquery.mobile-1.0a4.1.min.js │ ├─admin │ │ index.php 修正 │ │ index1.php 修正 │ │ │ ├─logininfo │ │ │ logininfo.php 修正 │ │ │ ├─css │ │ └─suma すべて新規 │ │ │ jquery.mobile-1.0a4.1.min.css │ │ │ mobileparts.css │ │ │ ├─js │ │ └─suma すべて新規 │ │ │ jquery.mobile-1.0a4.1.min.js │
2.自WEB(kazpgm.ddo.jp)のリンクを書き換えた。
2011/06/26 17:00-21:00 「201106191212_kaz_PHP自動作成◎自動生成お助けTOOL」とlocalhostの内容のDIFFをとって自WEBに載せた。自WEBに載せて動かしたが、項目エラーのとき項目の色が変わらない。これから直そう。「<div data-role="fieldcontain" <?= $err['login_id'] !=''?'data-theme="e"':''; ?>>」になっていた。これは「<div data-role="fieldcontain">」のままで良く。「<input type="text" name="login_id" id="login_id" size="15" maxlength="10" value="<?= stz($o['login_id'])?>">」は「<input type="text" name="login_id" id="login_id" size="15" maxlength="10" value="<?= stz($o['login_id'])?>" <?= $err['login_id'] !=''?'data-theme="e"':''; ?>>」でなくてはいけなかった。直したので、エラーのとき項目は黄色に変わります。