[Tep-j-general] 商品購入履歴に画像を表示させる方法

Back to archive index

hamada bungu****@leo*****
2008年 2月 29日 (金) 16:50:54 JST


こんにちわ。

On Thu, 28 Feb 2008 21:25:54 +0900
mefe0****@yahoo***** wrote:

> 辺見です、商品の購入履歴詳細を見るaccount_history_info.php
> にて、商品の画像を一緒に表示させるようなモジュールはありますでしょうか?

なんか以前にも似た様な質問が有った気がしますが、そういったものは見たこと
がないと思います。

> または、追加で表示させる方法がありましたらご教授お願い申し上げます。

orders_productsテーブルにはproducts_imageが無いので、これをproductsテー
ブルから引っ張ってくれば良いのでは?

> $image_query = tep_db_query("SELECT products_image FROM " . TABLE_PRODUCTS . " WHERE products_id = " . (int) $order->products[$i]['id']);
> 
> $image = tep_db_fetch_array($image_query);
> 
> echo tep_image(DIR_WS_IMAGES . $image['products_image'], $order->products[$i]['name']);

ここでいちいちこんなクエリ投げるのは効率が悪くて色々泣きそうですが、そう
頻繁に呼ばれる場所でもないだろし、こんな感じが最小加工ではないかと。

体裁も、どこにどういう風に表示させたいのかも解んないから、これ以上は書き
ようが無いですね。

大規模工事を実施して実装することも、勿論可能です。あとはご自分で適当に。

# 完全未検証。
# 改造は自己責任で&くれぐれもバックアップをお忘れなく。


はまだ




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