バージョン選択

フォーラム

メニュー

オンライン状況

26 人のユーザが現在オンラインです。 (10 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 26
もっと...

サイト内検索

その他 > その他 > 住所の長さについて

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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
居住地:
投稿: 7333
Re: 住所の長さについて
管理機能の顧客管理辺りが参考になるかも。(ソース未確認)


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

medk
投稿日時: 2009/8/27 11:38
対応状況: −−−
新米
登録日: 2009/8/17
居住地:
投稿: 6
Re: 住所の長さについて
引用:

seasoftさんは書きました:
管理機能の顧客管理辺りが参考になるかも。(ソース未確認)


というわけで、管理機能側を見てみました。

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
居住地:
投稿: 7333
Re: 住所の長さについて
別の観点で調査してみました。

mtb_constants_init.php
引用:

/** 長い項目の文字数(住所など) */
define('MTEXT_LEN', 200);


ということですので、MTEXT_LEN が有力かも。

しかし、注文テーブルなど、影響範囲は広そうですね・・・


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

medk
投稿日時: 2009/8/27 12:49
対応状況: −−−
新米
登録日: 2009/8/17
居住地:
投稿: 6
Re: 住所の長さについて
想定ではMTEXT_LENのようですね。
ただ、デフォルトの文字数だと納品書のロゴの位置に住所がぶつかりますね。
統一が必要な気がするので、修正しようかと思ったのですが、もうちょっと考えてからの方がよさそうですね。
seasoft
投稿日時: 2009/8/27 13:04
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7333
Re: 住所の長さについて
> ただ、デフォルトの文字数だと納品書のロゴの位置に住所がぶつかりますね。

そうでしたか。ちょっと気になっていたんですよね。折り返しを期待していたのですが、甘かったですね・・・

とりあえず、問題が放置されていくのを防ぐ意味で、チケットを発行しておきますね。

追記:
チケットを発行しました。
http://svn.ec-cube.net/open_trac/ticket/543


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン

右上バナー


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は74,051名です
総投稿数は103,391件です

投稿数ランキング

1
seasoft
7333
2
468
3153
3
AMUAMU
2712
4
nanasess
2193
5
umebius
2052
6
yuh
1664
7
red
1462
8
h_tanaka
1170
9
tsuji
942
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.