質問 > フロント機能 > 送料カスタマイズ |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sunny |
投稿日時: 2010/3/1 16:54
対応状況: −−−
|
半人前 登録日: 2010/3/1 居住地: 静岡県 投稿: 11 |
送料カスタマイズ 最近EC-CUBEを導入した新米です。
http://www28.atwiki.jp/lucier/pages/43.html を基に送料のカスタマイズに挑戦したのですが 表示されている内容どおりに変更したはずなのに 買い物カゴのページを表示すると Fatal error: Call to undefined method SC_Query::getMax()/パス名/SC_Helper_DB.php on line 1576 というエラーが表示されてしまいます・・・ EC-CUBEのバージョンは2.4.2です。 どなたかわかる方いらっしゃいましたら教えてくださると幸いです。 どうぞよろしくお願いします。 追記 エラー周辺のソースです function lfAddAllProductsDelivFee(&$arrData, &$objPage, &$objCartSess) { $arrData['deliv_fee'] += $this->lfCalcAllProductsDelivFee($arrData, $objCartSess); } function lfCalcAllProductsDelivFee(&$arrData, &$objCartSess){ $objQuery = new SC_Query(); $deliv_fee_total = 0; $max = $objQuery->getMax(); for($i = 0; $i <= $max; $i++){ $deliv_fee = $objQuery->getOne('SELECT deliv_fee FROM dtb_products WHERE product_id = ?', array($_SESSION[$objCartSess->key][$i]['id'][0])); $quantity = $_SESSION[$objCartSess->key][$i]['quantity']; $deliv_fee_total += $deliv_fee * $quantity; } return $deliv_fee_total; } function lfAddDelivFee(&$arrData){ $arrData['deliv_fee'] += $this->sfGetDelivFee($arrRet); } |
seasoft |
投稿日時: 2010/3/1 17:00
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 送料カスタマイズ 当てずっぽうですが・・・
【誤】getMax 【正】max とか?
|
sunny |
投稿日時: 2010/3/1 17:14
対応状況: −−−
|
半人前 登録日: 2010/3/1 居住地: 静岡県 投稿: 11 |
Re: 送料カスタマイズ >seasoft様
コメントありがとうございます。 試して見ましたがダメでした。 同じ内容(のはず)なのにエラーが出るのは バージョンが関係あるのでしょうか・・・ |
seasoft |
投稿日時: 2010/3/1 17:21
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 送料カスタマイズ 追記いただいたソースからすると、別の用途のようですね。
> 同じ内容(のはず)なのにエラーが出るのは > バージョンが関係あるのでしょうか・・・ その確率は高いです。 こちらに投稿するよりも、まずは参照先サイトに照会する方が良いかと思います。
|
sunny |
投稿日時: 2010/3/1 17:33
対応状況: −−−
|
半人前 登録日: 2010/3/1 居住地: 静岡県 投稿: 11 |
Re: 送料カスタマイズ >seasoft様
コメントありがとうございます。 バージョンの可能性ありですか・・・。 参照先サイトがwikiなので照会は難しそうです; バージョン2.4.2で出来たという方いらっしゃいましたら 一言ご報告頂けると助かります。 |
seasoft |
投稿日時: 2010/3/1 17:37
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 送料カスタマイズ > 参照先サイトがwikiなので照会は難しそうです;
wiki だからこそ、障害情報として、報告(追記)すると良いのではないでしょうか? 障害報告は立派な協力手段ですよ。 wiki と関係の無いこのフォーラムに情報が分散してしまうのは、勿体ない気もしますし・・・ wiki 記述が難しいならば、下記で報告という手段も考えられるかと思います。 http://www28.atwiki.jp/lucier/contact
|
sunny |
投稿日時: 2010/3/1 17:55
対応状況: −−−
|
半人前 登録日: 2010/3/1 居住地: 静岡県 投稿: 11 |
Re: 送料カスタマイズ >seasoft様
コメントありがとうございます。 確かに言われて見ればその通りですね。 記述して頂いた報告フォームから報告致しました。 プログラムだけでなく考え方も未熟でした; |
sunny |
投稿日時: 2010/3/2 13:41
対応状況: 解決済
|
半人前 登録日: 2010/3/1 居住地: 静岡県 投稿: 11 |
Re: 送料カスタマイズ 解決致しました
|
flannel |
投稿日時: 2010/3/2 19:26
対応状況: −−−
|
新米 登録日: 2009/3/6 居住地: 投稿: 10 |
Re: 送料カスタマイズ なにをどうしたら解決したのですか?
あとの人のためにも是非ともここに解決方法も載せてください。 よろしくお願いします。 |
sunny |
投稿日時: 2010/3/3 16:34
対応状況: 解決済
|
半人前 登録日: 2010/3/1 居住地: 静岡県 投稿: 11 |
Re: 送料カスタマイズ >flannel様
http://saboten009.blogspot.com/2009/10/ec-cube.html wikiのカスタマイズは止めてこの記事とリンク先のseasoft様のチェンジセットを組み込むことで最初の問題は解決しました。 送料の個別設定は正しく動いたのでそこから送料の設定に関するPHPを少々弄りまして求めていた動きが出来ました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |