Seiji Sogabe
sogab****@alles*****
2005年 6月 21日 (火) 22:15:32 JST
こんばんわ、曽我部です。 rts wrote: > ありがとうございます!曽我部さん > > 無事イメージどおりの動作をするようになりました。 > > 非常に助かる&勉強になりました。また宜しくお願い致します。 よかったですね。 ところで、一点訂正があります。 > catalog/includes/classess/shopping_cart.phpに > > function in_cart2($products_id) { > if (is_array($this->contents)) { > reset($this->contents); > while (list($id, ) = each($this->contents)) { > $matches = array(); > preg_match('/^(\d+)(\{.+\}.+){0,}$/', $id, $matches); > if ($matches[1] == $products_id) { > return true; > } > } > } > return false; > } の > $matches = array(); > preg_match('/^(\d+)(\{.+\}.+){0,}$/', $id, $matches); > if ($matches[1] == $products_id) { ですが、上の2行を削除して残りのif文を if (tep_get_prid($id) == $products_id) { に修正してください。機能は変わりませんが、osCで用意されているfunctionを 使用したほうがいいので。 では。 -- sogab****@alles*****