Shino Yamaguchi
yamag****@matri*****
2004年 7月 2日 (金) 16:02:54 JST
山口です 田村さん、お答えありがとうございました。 確かにその部分を標準に戻すと、元通りになりました!ありがとうございます。 JPtaxDisplayモジュールのReadMeJapaneseに、 ------------------------------------------------------- // catalog/includes/classes/currencies.php内下記コードを: return $this->format(tep_add_tax($products_price, $products_tax) * $quantity); // 下記コードに書き換えてください: global $customer_id; if (tep_session_is_registered('customer_id') && $products_tax == 0){ return $this->format($product_price * $quantity); } else { $return_this= $this->format(tep_add_tax($products_price, $products_tax) * $quantity) . '<br />(<a href="' . tep_href_link(FILENAME_JPTAX, '', 'NONSSL') . '">'.TEXT_DISPLAY_TAXEXCL.'</a> ' . $this->format($products_price * $quantity) .')'; return $return_this; } ------------------------------------------------------- とあったのですが、この通りに再度書き換えてみても、同じようにログイン後0円と いう表示になってしまいました。 この部分に何か問題があるのでしょうか?表記としては、 \10,000(税込) ←例 というようにしたいのですが… 標準に戻してしまうと、金額だけしか表記されなくなってしまったので。 度々申し訳ございませんが、ご教授願います。 追伸:osCommerceの解説本出版おめでとうございます。 是非、購読させて頂きます。 -- Yamaguchi Shino < yamag****@matri***** > > このまえ、同じような現象を見たんですが、 > そのときには、内税表示に関して通貨クラスのスクリプトを > カスタマイズしようとして、まちがえてしまったのが原因でした。 > 問題の箇所は、catalog/includes/classes/currencies.php の > display_price() です。 > > [currencies.php : 標準] > ---------------------------------------------------------------------- > function display_price($products_price, $products_tax, $quantity = 1) { > return $this->format(tep_add_tax($products_price, $products_tax) > * $quantity); > } > ----------------------------------------------------------------------