Commit 14009e7fa60997d78497ea7b4e1ef222ab1c6e71
1 parent
d4859b79
Structure data fix
Showing
3 changed files
with
42 additions
and
35 deletions
Show diff stats
common/modules/comment/views/artbox_comment_item.php
... | ... | @@ -18,12 +18,12 @@ |
18 | 18 | echo Html::img('/img/user-noimage.png'); |
19 | 19 | ?> |
20 | 20 | </div> |
21 | - <div class="user_data" itemprop="commentTime"> | |
21 | + <div class="user_data" itemprop="datePublished"> | |
22 | 22 | <?php |
23 | 23 | echo date('d.m.Y', $model->date_add); |
24 | 24 | ?> |
25 | 25 | </div> |
26 | - <div class="user_name" itemprop="creator"> | |
26 | + <div class="user_name" itemprop="author"> | |
27 | 27 | <?php |
28 | 28 | if(!empty( $model->user )) { |
29 | 29 | echo $model->user->username; |
... | ... | @@ -35,13 +35,16 @@ |
35 | 35 | <?php |
36 | 36 | if(!empty( $model->rating )) { |
37 | 37 | ?> |
38 | - <div class="user_rating"> | |
38 | + <div class="user_rating" itemporp="reviewRating" itemscope itemtype="http://schema.org/Rating"> | |
39 | + <span itemprop="worstRating" style="display: none">1</span> | |
40 | + <span itemprop="ratingValue" style="display: none"><?php echo $model->rating->value; ?></span> | |
41 | + <span itemprop="bestRating" style="display: none">5</span> | |
39 | 42 | <div class="rateit" data-rateit-value="<?php echo $model->rating->value; ?>" data-rateit-ispreset="true" data-rateit-readonly="true"></div> |
40 | 43 | </div> |
41 | 44 | <?php |
42 | 45 | } |
43 | 46 | ?> |
44 | - <div class="user_txt" itemprop="commentText"> | |
47 | + <div class="user_txt" itemprop="description"> | |
45 | 48 | <?php |
46 | 49 | echo $model->text; |
47 | 50 | ?> | ... | ... |
common/modules/comment/widgets/CommentWidget.php
... | ... | @@ -111,9 +111,9 @@ |
111 | 111 | */ |
112 | 112 | public $itemOptions = [ |
113 | 113 | 'class' => 'artbox_item_container', |
114 | - 'itemprop' => 'comment', | |
114 | + 'itemprop' => 'review', | |
115 | 115 | 'itemscope' => 'itemscope', |
116 | - 'itemtype' => 'http://schema.org/UserComments', | |
116 | + 'itemtype' => 'http://schema.org/Review', | |
117 | 117 | ]; |
118 | 118 | |
119 | 119 | /** | ... | ... |
frontend/views/catalog/product.php
... | ... | @@ -178,7 +178,11 @@ |
178 | 178 | <?php |
179 | 179 | if(!empty( $product->averageRating ) && $product->averageRating->value) { |
180 | 180 | ?> |
181 | - <div class="rateit" data-rateit-value="<?php echo $product->averageRating->value; ?>" data-rateit-readonly="true" data-rateit-ispreset="true"></div> | |
181 | + <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> | |
182 | + <span itemprop="ratingValue" style="display: none"><?php echo $product->averageRating->value; ?></span> | |
183 | + <span itemprop="ratingCount" style="display: none"><?php echo count($product->comments); ?></span> | |
184 | + <div class="rateit" data-rateit-value="<?php echo $product->averageRating->value; ?>" data-rateit-readonly="true" data-rateit-ispreset="true"></div> | |
185 | + </div> | |
182 | 186 | <?php |
183 | 187 | } |
184 | 188 | ?> |
... | ... | @@ -256,38 +260,38 @@ |
256 | 260 | <?php endif ?> |
257 | 261 | </ul> |
258 | 262 | </div> |
259 | - </div> | |
260 | - <div class="content"> | |
261 | - <div class="pic"> | |
262 | - <center> | |
263 | - <a href="#" rel="shadowbox[gal]" id="picoriginal"><?= \common\components\artboximage\ArtboxImageHelper::getImage($product->enabledVariants[ 0 ]->imageUrl, 'product_view', [ | |
264 | - 'id' => 'pic', | |
265 | - 'alt' => $category->categoryName->value . ' ' . $product->fullname, | |
266 | - 'title' => $category->categoryName->value . ' ' . $product->fullname, | |
267 | - ]) ?></a> | |
268 | - </center> | |
269 | - </div> | |
270 | - <ul class="product_colors"> | |
271 | - <?php foreach($product->images as $image): ?> | |
272 | - <li><a href="<?= $image->imageUrl ?>" rel="shadowbox[gal]"> | |
273 | - <?= \common\components\artboximage\ArtboxImageHelper::getImage($image->imageUrl, 'product_trumb2', [ | |
263 | + <div class="content"> | |
264 | + <div class="pic"> | |
265 | + <center> | |
266 | + <a href="#" rel="shadowbox[gal]" id="picoriginal"><?= \common\components\artboximage\ArtboxImageHelper::getImage($product->enabledVariants[ 0 ]->imageUrl, 'product_view', [ | |
267 | + 'id' => 'pic', | |
274 | 268 | 'alt' => $category->categoryName->value . ' ' . $product->fullname, |
275 | 269 | 'title' => $category->categoryName->value . ' ' . $product->fullname, |
276 | - ]) ?> | |
277 | - </a></li> | |
278 | - <?php endforeach; ?> | |
279 | - </ul> | |
280 | - </div> | |
281 | - <div class="both"></div> | |
282 | - <div class="comment-wrapper" style="padding-bottom:25px"> | |
283 | - <?php | |
284 | - echo CommentWidget::widget([ | |
285 | - 'model' => $product, | |
286 | - ]); | |
287 | - ?> | |
270 | + ]) ?></a> | |
271 | + </center> | |
272 | + </div> | |
273 | + <ul class="product_colors"> | |
274 | + <?php foreach($product->images as $image): ?> | |
275 | + <li><a href="<?= $image->imageUrl ?>" rel="shadowbox[gal]"> | |
276 | + <?= \common\components\artboximage\ArtboxImageHelper::getImage($image->imageUrl, 'product_trumb2', [ | |
277 | + 'alt' => $category->categoryName->value . ' ' . $product->fullname, | |
278 | + 'title' => $category->categoryName->value . ' ' . $product->fullname, | |
279 | + ]) ?> | |
280 | + </a></li> | |
281 | + <?php endforeach; ?> | |
282 | + </ul> | |
283 | + </div> | |
284 | + <div class="both"></div> | |
285 | + <div class="comment-wrapper" style="padding-bottom:25px"> | |
286 | + <?php | |
287 | + echo CommentWidget::widget([ | |
288 | + 'model' => $product, | |
289 | + ]); | |
290 | + ?> | |
291 | + <div class="both"></div> | |
292 | + </div> | |
288 | 293 | <div class="both"></div> |
289 | 294 | </div> |
290 | - <div class="both"></div> | |
291 | 295 | <?= \common\modules\product\widgets\similarProducts::widget([ 'product' => $product ]) ?> |
292 | 296 | <?= \common\modules\product\widgets\specialProducts::widget([ 'type' => 'promo' ]) ?> |
293 | 297 | <?= \common\modules\product\widgets\specialProducts::widget([ 'type' => 'new' ]) ?> | ... | ... |