その他 > その他 > 住所の長さについて |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
medk |
投稿日時: 2009/8/27 11:19
対応状況: −−−
|
新米 登録日: 2009/8/17 居住地: 投稿: 6 |
住所の長さについて 住所の文字数制限はMTEXT_LENでいいのでしょうか?
LC_Page_Mypage_Change.phpを見てみると /* パラメータ情報の初期化 */ function lfInitParam() { $this->objFormParam->addParam("ご住所1", "addr01", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); } //エラーチェック function lfErrorCheck($array) { $objErr = new SC_CheckError($array); $objErr->doFunc(array("ご住所1", "addr01", MTEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK" ,"MAX_LENGTH_CHECK")); } 上記のように、指定が違うんですが仕様なんでしょうか? 修正しようにも、どっちにあわせればいいのやら・・・・ |
seasoft |
投稿日時: 2009/8/27 11:28
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 住所の長さについて 管理機能の顧客管理辺りが参考になるかも。(ソース未確認)
|
medk |
投稿日時: 2009/8/27 11:38
対応状況: −−−
|
新米 登録日: 2009/8/17 居住地: 投稿: 6 |
Re: 住所の長さについて 引用:
というわけで、管理機能側を見てみました。 LC_Page_Admin_Customer_Edit.php内では $objErr->doFunc(array("ご住所(1)", "addr01", MTEXT_LEN) と、MTEXT_LENが使われていました。 というわけでMTEXT_LENにしようとしたら LC_Page_Admin_Order_Edit.php内では $this->objFormParam->addParam("住所1", "order_addr01", STEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); $this->objFormParam->addParam("住所1", "deliv_addr01", STEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); になってました。 MTEXT_LENで行くと注文のところでエラーが出て、蹴られてしまう予感が |
seasoft |
投稿日時: 2009/8/27 12:05
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 住所の長さについて 別の観点で調査してみました。
mtb_constants_init.php 引用:
ということですので、MTEXT_LEN が有力かも。 しかし、注文テーブルなど、影響範囲は広そうですね・・・
|
medk |
投稿日時: 2009/8/27 12:49
対応状況: −−−
|
新米 登録日: 2009/8/17 居住地: 投稿: 6 |
Re: 住所の長さについて 想定ではMTEXT_LENのようですね。
ただ、デフォルトの文字数だと納品書のロゴの位置に住所がぶつかりますね。 統一が必要な気がするので、修正しようかと思ったのですが、もうちょっと考えてからの方がよさそうですね。 |
seasoft |
投稿日時: 2009/8/27 13:04
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 住所の長さについて > ただ、デフォルトの文字数だと納品書のロゴの位置に住所がぶつかりますね。
そうでしたか。ちょっと気になっていたんですよね。折り返しを期待していたのですが、甘かったですね・・・ とりあえず、問題が放置されていくのを防ぐ意味で、チケットを発行しておきますね。 追記: チケットを発行しました。 http://svn.ec-cube.net/open_trac/ticket/543
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |