バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

その他

新規スレッドを追加する

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


----------------
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
居住地:
投稿: 7367
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
居住地:
投稿: 7367
Re: 住所の長さについて
> ただ、デフォルトの文字数だと納品書のロゴの位置に住所がぶつかりますね。

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

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

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


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

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


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,704名です
総投稿数は109,948件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1285
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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