[Tep-j-general] Re: 「E-Mail でお知らせ」で商品名が表示されない

Back to archive index

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へ組込例を登録出来ると思います。

機能としては、カートとは別のテーブルを用意して、「今すぐは購入しないけどお買
い物候補としては保存しておきたい」と言った機能を提供する物です。

アマゾンにもウィッシュリストと言うのがあり、機能としては大体同じ様なものなの
ですが、詳しくはまた後日報告します。




Tep-j-general メーリングリストの案内
Back to archive index