バージョン選択

フォーラム

メニュー

オンライン状況

53 人のユーザが現在オンラインです。 (45 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 53
もっと...

サイト内検索

質問 > フロント機能 > 商品一覧ページにレビュー件数を表示して該当の商品ページにリンクしたい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
sumida
投稿日時: 2014/7/29 15:10
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: 商品一覧ページにレビュー件数を表示して該当の商品ページにリンクしたい
この部分は、引き継がれていないようです。
$arrProducts['productReviewCnt']

そこで、これでどうでしょう。
LC_Page_Products_List.php

        // 規格を設定
        $objProduct->setProductsClassByProductIds($arrProductId);
        $arrProducts['productStatus'] = $objProduct->getProductStatus($arrProductId);

// added
foreach($arrProductId as $product_id)
{
$arrProducts['productReviewCnt'][$product_id] = $objQuery->count("dtb_review", "del_flg = 0 AND status = 1 AND product_id = ?", array($product_id));
} 
// added

        return $arrProducts;
    }

以下も追加

        // 商品ステータスを取得
        $this->productStatus = $this->arrProducts['productStatus'];
        unset($this->arrProducts['productStatus']);

// added
        $this->productReviewCnt = $this->arrProducts['productReviewCnt'];
        unset($this->arrProducts['productReviewCnt']);
// added


list.tplを以下に変更

<a href="<!--{$smarty.const.P_DETAIL_URLPATH}--><!--{$arrProduct.product_id|u}-->"><!--{$productReviewCnt[$id]}-->件のレビュー</a>

metan
投稿日時: 2014/7/29 15:20
対応状況: −−−
一人前
登録日: 2013/3/4
居住地:
投稿: 112
Re: 商品一覧ページにレビュー件数を表示して該当の商品ページにリンクしたい
sumida様

ご返信頂きまして誠にありがとうございます。

sumida様のご教授通りに行ったところ無事に表示されました!

本当にありがとうございます!

重ねて質問で恐縮なのですが、レビューがある商品だけに

〇件のレビュー

の表示をしたいと考えているのですが、どのような記述を行えばよろしいのでしょうか?
shutta
投稿日時: 2014/7/29 15:27
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 商品一覧ページにレビュー件数を表示して該当の商品ページにリンクしたい
引用:

重ねて質問で恐縮なのですが、レビューがある商品だけに

〇件のレビュー

の表示をしたいと考えているのですが、どのような記述を行えばよろしいのでしょうか?


list.tpl

<!--{if $productReviewCnt[$id] > 0}-->
<a href="<!--{$smarty.const.P_DETAIL_URLPATH}--><!--{$arrProduct.product_id|u}-->"><!--{$productReviewCnt[$id]}-->件のレビュー</a>
<!--{/if}-->


赤字部分を追加するとか。


----------------

リゾート会員権(エクシブ等)の売買・仲介

metan
投稿日時: 2014/7/29 15:46
対応状況: −−−
一人前
登録日: 2013/3/4
居住地:
投稿: 112
Re: 商品一覧ページにレビュー件数を表示して該当の商品ページにリンクしたい
sumida様

先ほど確認したのですが、一覧ページでレビューのある商品が20件あるのですが、

〇〇件のレビュー

上記の表示は始めの8件しか表示されないようです。

8件以降の商品は

件のレビュー

となっており、レビュー件数が取得できていないようです。

-追記-

調べましたところ、下記のプラグインが干渉しているようです。

http://www.ec-cube.net/products/detail.php?product_id=474

上記のプラグインでレビューのみ商品を表示した際に8件〜9件までした表示されませんでした。

これから、開発者の方に連絡を取ってみたいと思います。

sumida様

この度は、ご教授頂きまして誠にありがとうございました。希望の動作が出来て大変嬉しく思っております。


shutta様

ご教授頂きましたコードで上手くいきました。誠にありがとうございました。
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,711名です
総投稿数は109,948件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1285
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.