提交 43559d5a 编写于 作者: T Terry

appfront product review list show info

上级 d6571dfe
......@@ -360,5 +360,28 @@ return [
'We Couldn’t Find this Page' => '我们无法找到这个页面',
'Please contact us if you think this is a server error, Thank you.' => '如果您认为这是服务器错误,请与我们联系,谢谢。',
'Bring me back Home' => '带我去首页',
'Average Rating' => '平均评分',
'based on {review_count} Customer Reviews' => '基于{review_count}条客户评论',
'5 stars' => '5星',
'4 stars' => '4星',
'3 stars' => '3星',
'2 stars' => '2星',
'1 stars' => '1星',
'Write a Customer Review' => '填写用户评论',
'' => '',
'' => '',
'' => '',
'' => '',
];
......@@ -99,16 +99,17 @@ class Lists
$coll = $data['coll'];
$reviewHelper = $this->_reviewHelper;
$ReviewAndStarCount = $reviewHelper::getReviewAndStarCount($product);
list($review_count, $reviw_rate_star_average) = $ReviewAndStarCount;
list($review_count, $reviw_rate_star_average, $reviw_rate_star_info) = $ReviewAndStarCount;
return [
'_id' => $this->product_id,
'spu' => $this->spu,
'review_count' => $review_count,
'reviw_rate_star_average' => $reviw_rate_star_average,
'reviw_rate_star_info' => $reviw_rate_star_info,
'pageToolBar' => $pageToolBar,
'coll' => $coll,
'noActiveStatus'=> Yii::$service->product->review->noActiveStatus(),
'noActiveStatus' => Yii::$service->product->review->noActiveStatus(),
'addReviewUrl' => $addReviewUrl,
'name' => $name,
'price_info' => $price_info,
......
......@@ -21,59 +21,53 @@
</div>
<div class="clear"></div>
<div class="box pro_commit">
<div class="averageWarp">
<span class="lineBlock fon14">Average Rating:</span>
<span class="lineBlock fon14"><?= Yii::$service->page->translate->__('Average Rating'); ?>: </span>
<a lehref="#" class="review_star review_star_<?= round($reviw_rate_star_average) ?>" onclick="javascript:return false;"></a>
<b class="lineBlock fon18"><?= $reviw_rate_star_average ?></b>
<span class="lineBlock">based on <?= $review_count ?> Customer Reviews</span>
<span class="lineBlock"><?= Yii::$service->page->translate->__('based on {review_count} Customer Reviews',['review_count' => $review_count]) ?></span>
</div>
<div class="clear"></div>
<div class="lbBox writeRiviewTitle">
<ul class="lineBlock proportionStars">
<li class="lbBox">
<span class="lineBlock fz_blue">5 stars</span>
<span class="lineBlock fz_blue"><?= Yii::$service->page->translate->__('5 stars'); ?></span>
<div class="lineBlock proportionBox">
<div style="width: <?= $reviw_rate_star_info['star_5'] ?>%"> </div>
</div>
<span class="lineBlock"><?= $reviw_rate_star_info['star_5'] ?>%</span>
</li>
<li class="lbBox">
<span class="lineBlock fz_blue">4 stars</span>
<span class="lineBlock fz_blue"><?= Yii::$service->page->translate->__('4 stars'); ?></span>
<div class="lineBlock proportionBox">
<div style="width: <?= $reviw_rate_star_info['star_4'] ?>%"> </div>
</div>
<span class="lineBlock"><?= $reviw_rate_star_info['star_4'] ?>%</span>
</li>
<li class="lbBox">
<span class="lineBlock fz_blue">3 stars</span>
<span class="lineBlock fz_blue"><?= Yii::$service->page->translate->__('3 stars'); ?></span>
<div class="lineBlock proportionBox">
<div style="width: <?= $reviw_rate_star_info['star_3'] ?>%"> </div>
</div>
<span class="lineBlock"><?= $reviw_rate_star_info['star_3'] ?>%</span>
</li>
<li class="lbBox">
<span class="lineBlock fz_blue">2 stars</span>
<span class="lineBlock fz_blue"><?= Yii::$service->page->translate->__('2 stars'); ?></span>
<div class="lineBlock proportionBox">
<div style="width: <?= $reviw_rate_star_info['star_2'] ?>%"> </div>
</div>
<span class="lineBlock"><?= $reviw_rate_star_info['star_2'] ?>%</span>
</li>
<li class="lbBox">
<span class="lineBlock fz_blue">1 stars</span>
<span class="lineBlock fz_blue"><?= Yii::$service->page->translate->__('1 stars'); ?></span>
<div class="lineBlock proportionBox">
<div style="width: <?= $reviw_rate_star_info['star_1'] ?>%"> </div>
</div>
<span class="lineBlock"><?= $reviw_rate_star_info['star_1'] ?>%</span>
</li>
</ul>
<div class="lineBlock writeRiviewBtn">
<button type="submit" title="Save" class="button btn btn-primary addreview" onclick="javascrtpt:window.location.href='<?= Yii::$service->url->getUrl('catalog/reviewproduct/add',['spu'=>$spu,'_id'=>$_id]); ?>'"><span><span><?= Yii::$service->page->translate->__('Write a Customer Review'); ?></span></span></button>
</div>
</div>
......
......@@ -41,7 +41,7 @@
<div class="rbc_cold">
<span>
<span class="average_rating"><?= Yii::$service->page->translate->__('Average rating :');?></span>
<span class="review_star review_star_<?= $reviw_rate_star_average ?>" style="font-weight:bold;" itemprop="average"></span>
<span class="review_star review_star_<?= round($reviw_rate_star_average) ?>" style="font-weight:bold;" itemprop="average"></span>
<a rel="nofollow" href="<?= Yii::$service->url->getUrl('catalog/reviewproduct/lists',['spu'=>$spu,'_id'=>$_id]); ?>">
(<span itemprop="count"><?= $review_count ?> <?= Yii::$service->page->translate->__('reviews');?></span>)
......@@ -52,9 +52,6 @@
<span><span> <?= Yii::$service->page->translate->__('Add To Cart');?></span></span>
</a>
<a style="margin-left:10px" href="<?= $addReviewUrl ?>" onclick="" class="submitbutton">
<span><span> <?= Yii::$service->page->translate->__('Add Review');?></span></span>
</a>
</div>
</div>
<div class="clear"></div>
......@@ -64,6 +61,62 @@
<div class="scroll_left">
<a href=""><?= Yii::$service->page->translate->__('Product Review');?></a>
</div>
<div class="clear"></div>
<div class="box pro_commit">
<div class="averageWarp">
<span class="lineBlock fon14"><?= Yii::$service->page->translate->__('Average Rating'); ?>: </span>
<a lehref="#" class="review_star review_star_<?= round($reviw_rate_star_average) ?>" onclick="javascript:return false;"></a>
<b class="lineBlock fon18"><?= $reviw_rate_star_average ?></b>
<span class="lineBlock"><?= Yii::$service->page->translate->__('based on {review_count} Customer Reviews',['review_count' => $review_count]) ?></span>
</div>
<div class="clear"></div>
<div class="lbBox writeRiviewTitle">
<ul class="lineBlock proportionStars">
<li class="lbBox">
<span class="lineBlock fz_blue"><?= Yii::$service->page->translate->__('5 stars'); ?></span>
<div class="lineBlock proportionBox">
<div style="width: <?= $reviw_rate_star_info['star_5'] ?>%"> </div>
</div>
<span class="lineBlock"><?= $reviw_rate_star_info['star_5'] ?>%</span>
</li>
<li class="lbBox">
<span class="lineBlock fz_blue"><?= Yii::$service->page->translate->__('4 stars'); ?></span>
<div class="lineBlock proportionBox">
<div style="width: <?= $reviw_rate_star_info['star_4'] ?>%"> </div>
</div>
<span class="lineBlock"><?= $reviw_rate_star_info['star_4'] ?>%</span>
</li>
<li class="lbBox">
<span class="lineBlock fz_blue"><?= Yii::$service->page->translate->__('3 stars'); ?></span>
<div class="lineBlock proportionBox">
<div style="width: <?= $reviw_rate_star_info['star_3'] ?>%"> </div>
</div>
<span class="lineBlock"><?= $reviw_rate_star_info['star_3'] ?>%</span>
</li>
<li class="lbBox">
<span class="lineBlock fz_blue"><?= Yii::$service->page->translate->__('2 stars'); ?></span>
<div class="lineBlock proportionBox">
<div style="width: <?= $reviw_rate_star_info['star_2'] ?>%"> </div>
</div>
<span class="lineBlock"><?= $reviw_rate_star_info['star_2'] ?>%</span>
</li>
<li class="lbBox">
<span class="lineBlock fz_blue"><?= Yii::$service->page->translate->__('1 stars'); ?></span>
<div class="lineBlock proportionBox">
<div style="width: <?= $reviw_rate_star_info['star_1'] ?>%"> </div>
</div>
<span class="lineBlock"><?= $reviw_rate_star_info['star_1'] ?>%</span>
</li>
</ul>
<div class="lineBlock writeRiviewBtn">
<button type="submit" title="Save" class="button btn btn-primary addreview" onclick="javascrtpt:window.location.href='<?= Yii::$service->url->getUrl('catalog/reviewproduct/add',['spu'=>$spu,'_id'=>$_id]); ?>'"><span><span><?= Yii::$service->page->translate->__('Write a Customer Review'); ?></span></span></button>
</div>
</div>
<div class="product-Reviews_top">
<?php if(is_array($coll) && !empty($coll)): ?>
<ul id="review_description">
......@@ -106,4 +159,5 @@
</div>
</div>
</div>
</div>
</div>
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册