質問 > 管理機能 > 都道府県追加で 基本情報管理>配送方法設定で変更するも登録できない。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
denmaru |
投稿日時: 2013/7/3 1:53
対応状況: −−−
|
半人前 登録日: 2013/5/1 居住地: 投稿: 18 |
都道府県追加で 基本情報管理>配送方法設定で変更するも登録できない。 都道府県に48番目の”海外”の選択肢を追加し完了したのですが、
今度は、送料が反映されません。 基本情報管理>配送方法設定で変更するも登録できない。 仕方が無いので MySQLから以下を追加しました。 dtb_delivfeeに48〜53行目を追加。 48 North America 49 South America 50 Asia 51 Africa 52 Australia 53 Europe 各地域の送料を追加。 依然更新できず。 EC-CUBE 2.12.5 MySQLの5.5.28 |
tshino |
投稿日時: 2013/7/3 10:58
対応状況: −−−
|
一人前 登録日: 2013/4/9 居住地: 投稿: 76 |
Re: 都道府県追加で 基本情報管理>配送方法設定で変更するも登録できない。 管理画面のシステム設定>パラメーター設定の『DELIVFEE_MAX』を
変更する必要があるのではないでしょうか? 間違っておりましたら申し訳ございません。 |
denmaru |
投稿日時: 2013/7/3 18:13
対応状況: −−−
|
半人前 登録日: 2013/5/1 居住地: 投稿: 18 |
Re: 都道府県追加で 基本情報管理>配送方法設定で変更するも登録できない。 DELIVFEE_MAX は53にしております。(デフォルト47)
なにかキャッシュ的なものが原因と思うのですが。。。 |
tshino |
投稿日時: 2013/7/3 18:18
対応状況: −−−
|
一人前 登録日: 2013/4/9 居住地: 投稿: 76 |
Re: 都道府県追加で 基本情報管理>配送方法設定で変更するも登録できない。 /data/cache/以下のmtb_constants.phpの中の値は
更新されておりますでしょうか? こちらが更新されていないのであれば、 キャッシュが更新されていないのが原因だと思われます。 1度キャッシュを削除すると再生成されると思います。 |
denmaru |
投稿日時: 2013/7/4 1:11
対応状況: −−−
|
半人前 登録日: 2013/5/1 居住地: 投稿: 18 |
Re: 都道府県追加で 基本情報管理>配送方法設定で変更するも登録できない。 ご指摘の箇所は更新されておりました。
うーん。 原因がわかりません。何かが足りないと思うのですが・・・ /** 配送料金の最大表示数 */ define('DELIVFEE_MAX', 53); |
tshino |
投稿日時: 2013/7/4 11:18
対応状況: −−−
|
一人前 登録日: 2013/4/9 居住地: 投稿: 76 |
Re: 都道府県追加で 基本情報管理>配送方法設定で変更するも登録できない。 基本情報管理>配送方法設定で編集を行われておりますでしょうか?
編集の場合は、データベースのdtb_delivfeeに増やした項目を追加する必要がございます。 update文で更新しているので対象のデータがないと更新されません。 新規登録だとinsert文で登録するため変更は必要はないと思います。 以下はLC_Page_Admin_Basis_DeliveryInput.php:lfRegistDataの一部です。 ----------------------------------------------------------------------------------------------------------- // 配送料の登録 if (INPUT_DELIV_FEE) { for ($cnt = 1; $cnt <= DELIVFEE_MAX; $cnt++) { $keyname = 'fee'.$cnt; if (strcmp($arrRet[$keyname], '') != 0) { $sqlval = array('fee' => $arrRet[$keyname]); $objQuery->update('dtb_delivfee', $sqlval, 'deliv_id = ? AND fee_id = ?', array($deliv_id, $cnt)); } } } ----------------------------------------------------------------------------------------------------------- |
denmaru |
投稿日時: 2013/7/6 0:36
対応状況: 解決済
|
半人前 登録日: 2013/5/1 居住地: 投稿: 18 |
Re: 都道府県追加で 基本情報管理>配送方法設定で変更するも登録できない。 dtb_delivfeeには追加いたしました。
その上で 基本情報管理>配送方法設定 に新たに現れた県に数字を入力して・・・ っと別の日に更新したらなぜか更新できました。 時間の問題?あるいはリセット? とにかくできました!ありがとうございます。 |
denmaru |
投稿日時: 2013/7/6 0:40
対応状況: −−−
|
半人前 登録日: 2013/5/1 居住地: 投稿: 18 |
Re: 都道府県追加で 基本情報管理>配送方法設定で変更するも登録できない。 dtb_delivfeeには追加いたしました。
その上で 基本情報管理>配送方法設定 に新たに現れた県に数字を入力して・・・ 更新すると いったんは登録されたかのように見えます。 再度 基本情報管理>配送方法設定にやってくると 空白になって登録されません。 ↓ 自己解決 基本情報管理>配送方法設定で新規登録すればOKでした。!! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |