Masahiko Nagata
nagat****@ideas*****
2002年 11月 14日 (木) 17:40:27 JST
後藤さん、田村さん、こんにちは。 永田です。 後藤さん> on 2002.11.14 10:39, Mineaki Gotoh at gij****@peak***** wrote: > 永田さん、おはようございます。ご指名にあずかりましたので(笑)、ちょっ > とやってみました。 指名してしまって、すみません(^^;) > 今回は、どこにバグがあるのかが、非常に見つけづらく、1時間以上かかっ > てしまったのですが、意外なところで見つかりました。ボックス表示の制御 > なんかを見てたら、いつまでも見つからなかったでしょう。 > > まあ、そのついでに、他のバグ(?)も潰せたので、ラッキーという感じです。 > > 具体的に言うと、buy_now という action の動作不良です。buy_nowそのもの > がおかしかったので、実は、レビューからだけでなく、商品リストに表示し > た「今すぐ購入」ボタンからのカート表示でも、右のボックスはおかしくなっ > ていました。もちろん、下の修正で、こっちも自動的に直ります。 なるほど、application_top.php内のスクリプトの問題だったのですね。 junさんからの報告があった時に、osCommerceの拡張モジュールでWishlist 1.1と言 うのを日本語版に組み込もうとしていたのですが、 http://www.oscommerce.com/downloads.php/contributions,646/type,3 この拡張モジュールって、application_top.php内の// Shopping cart actionsから 始まる行に、あれこれと追加記述しなければいけないので、後藤さんから示された修 正箇所の正にその部分を、穴が空くほど読み返していたところでした。 # 毎回の事ですが、灯台元暗しと言うかなんと言うか、column_right.phpとか # product_notifications.phpとかのソースを必死になって追っかけてました(^^;) > ついでに、カートに追加するときに、個数が+1されるようになってます。私 > 自身、変な動作だと思っていたので、修正されて納得です。 こちらも、なぜ数量が増えないのかなと思っていたのですが(こう言う仕様?)、本 家版では修正されていたのですね。 > えっと、実はこの2つの他にもう一つあります。 > > catalog/product_reviews_write.php > > です。実害はさほどありませんが、ついでに修正しておいた方が、すっきり > するでしょう。 ソースを眺めた時に、同じ変数があるなと気が付いてはいたのですが... なるほど了解しました。 う〜ん、凄くスッキリした気分で、非常に嬉しいです(笑) ありがとうございました。 田村さん> 今回の件、是非次回の日本語版にも反映してくださいね! 追伸1 > こういったMLでは、各メッセージが、どのようなツリー構造であるかが重要 > です。 > > 新規の話題なのに、あるメッセージに対する「返信」としてメールを書く > (=In-Reply-To: フィールドがある)と、そのツリーの下にぶら下がってし > まいますし、あるメッセージに対する返事なのに「新規作成」でメールを書 > くと、別のツリーとなってしまいます。 SourceForge.jpのメーリングリスト保存書庫をブラウザーで見たときに、何だか変な ツリーになっているなと思っていたのですが、そう言う事だったのですね。 こちらも了解しました。(笑) 追伸2 osCommerce拡張モジュール「Wishlist 1.1」の組込が完了しましたので、近いうち にSourceForge.jpへ組込例を登録出来ると思います。 機能としては、カートとは別のテーブルを用意して、「今すぐは購入しないけどお買 い物候補としては保存しておきたい」と言った機能を提供する物です。 アマゾンにもウィッシュリストと言うのがあり、機能としては大体同じ様なものなの ですが、詳しくはまた後日報告します。