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,12 +18,12 @@ | ||
| 18 | echo Html::img('/img/user-noimage.png'); | 18 | echo Html::img('/img/user-noimage.png'); |
| 19 | ?> | 19 | ?> |
| 20 | </div> | 20 | </div> |
| 21 | - <div class="user_data" itemprop="commentTime"> | 21 | + <div class="user_data" itemprop="datePublished"> |
| 22 | <?php | 22 | <?php |
| 23 | echo date('d.m.Y', $model->date_add); | 23 | echo date('d.m.Y', $model->date_add); |
| 24 | ?> | 24 | ?> |
| 25 | </div> | 25 | </div> |
| 26 | - <div class="user_name" itemprop="creator"> | 26 | + <div class="user_name" itemprop="author"> |
| 27 | <?php | 27 | <?php |
| 28 | if(!empty( $model->user )) { | 28 | if(!empty( $model->user )) { |
| 29 | echo $model->user->username; | 29 | echo $model->user->username; |
| @@ -35,13 +35,16 @@ | @@ -35,13 +35,16 @@ | ||
| 35 | <?php | 35 | <?php |
| 36 | if(!empty( $model->rating )) { | 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 | <div class="rateit" data-rateit-value="<?php echo $model->rating->value; ?>" data-rateit-ispreset="true" data-rateit-readonly="true"></div> | 42 | <div class="rateit" data-rateit-value="<?php echo $model->rating->value; ?>" data-rateit-ispreset="true" data-rateit-readonly="true"></div> |
| 40 | </div> | 43 | </div> |
| 41 | <?php | 44 | <?php |
| 42 | } | 45 | } |
| 43 | ?> | 46 | ?> |
| 44 | - <div class="user_txt" itemprop="commentText"> | 47 | + <div class="user_txt" itemprop="description"> |
| 45 | <?php | 48 | <?php |
| 46 | echo $model->text; | 49 | echo $model->text; |
| 47 | ?> | 50 | ?> |
common/modules/comment/widgets/CommentWidget.php
| @@ -111,9 +111,9 @@ | @@ -111,9 +111,9 @@ | ||
| 111 | */ | 111 | */ |
| 112 | public $itemOptions = [ | 112 | public $itemOptions = [ |
| 113 | 'class' => 'artbox_item_container', | 113 | 'class' => 'artbox_item_container', |
| 114 | - 'itemprop' => 'comment', | 114 | + 'itemprop' => 'review', |
| 115 | 'itemscope' => 'itemscope', | 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,7 +178,11 @@ | ||
| 178 | <?php | 178 | <?php |
| 179 | if(!empty( $product->averageRating ) && $product->averageRating->value) { | 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 | <?php | 186 | <?php |
| 183 | } | 187 | } |
| 184 | ?> | 188 | ?> |
| @@ -256,38 +260,38 @@ | @@ -256,38 +260,38 @@ | ||
| 256 | <?php endif ?> | 260 | <?php endif ?> |
| 257 | </ul> | 261 | </ul> |
| 258 | </div> | 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 | 'alt' => $category->categoryName->value . ' ' . $product->fullname, | 268 | 'alt' => $category->categoryName->value . ' ' . $product->fullname, |
| 275 | 'title' => $category->categoryName->value . ' ' . $product->fullname, | 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 | <div class="both"></div> | 293 | <div class="both"></div> |
| 289 | </div> | 294 | </div> |
| 290 | - <div class="both"></div> | ||
| 291 | <?= \common\modules\product\widgets\similarProducts::widget([ 'product' => $product ]) ?> | 295 | <?= \common\modules\product\widgets\similarProducts::widget([ 'product' => $product ]) ?> |
| 292 | <?= \common\modules\product\widgets\specialProducts::widget([ 'type' => 'promo' ]) ?> | 296 | <?= \common\modules\product\widgets\specialProducts::widget([ 'type' => 'promo' ]) ?> |
| 293 | <?= \common\modules\product\widgets\specialProducts::widget([ 'type' => 'new' ]) ?> | 297 | <?= \common\modules\product\widgets\specialProducts::widget([ 'type' => 'new' ]) ?> |