質問 > フロント機能 > 商品一覧ページにレビュー数を表示とリンク |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
metan |
投稿日時: 2014/5/3 11:36
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2013/3/4 居住地: 投稿: 112 |
Re: 商品一覧ページにレビュー数を表示とリンク 追記です。
data/class/pages/products/LC_Page_Products_List.php 下記コードを追加して function lfGetReviewData() { //レビューの件数取得 $objQuery =& SC_Query_Ex::getSingletonInstance(); $linemax[$product_id] = $objQuery->count("dtb_review", "del_flg = 0 AND status = 1 AND product_id = ?", array($product_id)); $this->tpl_linemax = $linemax; //商品ごとのレビュー情報を取得する $col = "t1.create_date, t1.reviewer_url, t1.reviewer_name, t1.recommend_level, t1.title, t1.comment, t2.product_id, t2.name, t2.main_list_image"; $from = "dtb_review as t1 left join dtb_products as t2 using (product_id)"; $where = "t1.del_flg = 0 AND t1.status = 1 AND product_id = ? ORDER BY t1.create_date DESC"; $arrval[] = $product_id; $this->arrReview = $objQuery->select($col, $from, $where, $arrval); } data/Smarty/templates/XXX/products/list.tpl に下記のコードを追加 <!--{$tpl_linemax[$id]}--> したのですが、うまく表示されませんでした。 お分かりの方ご教授頂けませんでしょうか? よろしくお願いいたします。 EC-CUBEバージョン 2.12.2 PHPバージョン PHP 5.3.3 DBバージョン MySQL 5.0.95 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
![]() |
metan | 2014/4/30 21:14 |
» ![]() |
metan | 2014/5/3 11:36 |
![]() |
tommy0714 | 2014/5/8 11:11 |
![]() |
metan | 2014/5/9 12:01 |
![]() |
tommy0714 | 2014/5/9 12:28 |
![]() |
metan | 2014/5/9 12:38 |
![]() |
tommy0714 | 2014/5/9 13:33 |
![]() |
metan | 2014/5/9 16:58 |
![]() |
tommy0714 | 2014/5/9 17:30 |
![]() |
metan | 2014/5/9 18:01 |
![]() |
metan | 2014/5/10 9:11 |
![]() |
tommy0714 | 2014/5/10 23:31 |
![]() |
metan | 2014/5/12 15:47 |
![](images/pixel.gif)