[Tep-j-general] Re: ログインすると値段表示が「0円」になってしまいます

アーカイブの一覧に戻る

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);
> }
> ----------------------------------------------------------------------





Tep-j-general メーリングリストの案内
アーカイブの一覧に戻る