2012-03-12 3 views
1

評価が重複しているのはなぜですか?Magentoで自分の評価が重複する原因は何ですか?

enter image description here

は、以下のように私のview.phtml外観です。私は、Magentoのを使用しています「版1.6.0.0

<?php if($this->getRating() && $this->getRating()->getSize()): ?> 
      <h3><?php echo $this->__('Product Rating:') ?></h3> 
      <table class="ratings-table"> 
      <?php foreach ($this->getRating() as $_rating): ?> 
       <?php if($_rating->getPercent()): ?> 
        <tr> 
         <th><?php echo $this->__($this->escapeHtml($_rating->getRatingCode())) ?></th> 
         <td> 
          <div class="rating-box"> 
           <div class="rating" style="width:<?php echo ceil($_rating->getPercent()) ?>%;"></div> 
          </div> 
         </td> 
        </tr> 
       <?php endif; ?> 
      <?php endforeach; ?> 
      </table> 
      </dl> 
     <?php endif; ?> 

答えて

1

あなたはバックエンドで設定を確認しましたか? [カタログ] - [レビューと評価] - [管理の評価]の順に選択します。たぶんそれらは二重に構成されています。それ以外の場合は、データの問題と思われます。

歓迎

+0

ご回答いただきありがとうございます。しかし、私はそれは何も重複した構成を持っていないと思うhttp://i42.tinypic.com/29y03ue.jpg – Pennf0lio

3

これはデータベースに問題があるようです。サンプルデータを使用して管理パネルでレビューを削除した場合、テーブルは削除されません。したがって、 'review_id'はデータベースに2回書き込まれます。次の手順を実行してデータベースのバックアップをとった後

:すべてのテーブルからすべてのサンプルレビューを削除する「review_detail」の

まず。削除したレビューの「review_id」を念頭に置いてください。

ここで、 'rating_option_vote'テーブルの 'review_id'のリストを含む行をすべて削除します。

+0

完璧な答えBernd、私の時間を保存してくれてありがとう –

関連する問題