Commit b1a416c36359c40a72f2fa246405c4d67bf529a6

Authored by Administrator
2 parents 036aa3d3 311e3534

Merge remote-tracking branch 'origin/master'

frontend/views/catalog/_product_item.php
@@ -5,12 +5,12 @@ @@ -5,12 +5,12 @@
5 use yii\helpers\Html; 5 use yii\helpers\Html;
6 use yii\helpers\Url; 6 use yii\helpers\Url;
7 ?> 7 ?>
8 -<div class="catalog_item"> 8 +<div class="catalog_item" itemscope itemtype="http://schema.org/Product">
9 <div class="wrapper"> 9 <div class="wrapper">
10 <div class="item_container" > 10 <div class="item_container" >
11 <input class="prodInfo" type="hidden" value="[]"> 11 <input class="prodInfo" type="hidden" value="[]">
12 <div class="title"> 12 <div class="title">
13 - <?= Html::a( $model->name, Url::to(['catalog/product', 'product' => $model->alias]), ['class'=>'btn-product-details','data-pjax'=>0] )?> 13 + <?= Html::a( $model->name, Url::to(['catalog/product', 'product' => $model->alias]), ['class'=>'btn-product-details','data-pjax'=>0, 'itemprop' => 'name'] )?>
14 </div> 14 </div>
15 <div class="img"> 15 <div class="img">
16 <a data-pjax=0 class="btn-product-details" 16 <a data-pjax=0 class="btn-product-details"
@@ -37,7 +37,8 @@ use yii\helpers\Url; @@ -37,7 +37,8 @@ use yii\helpers\Url;
37 <?= \common\components\artboximage\ArtboxImageHelper::getImage($model->imageUrl, 'list', [ 37 <?= \common\components\artboximage\ArtboxImageHelper::getImage($model->imageUrl, 'list', [
38 'alt' => $model->category->name . ' ' . $model->name, 38 'alt' => $model->category->name . ' ' . $model->name,
39 'title' => $model->category->name . ' ' . $model->name, 39 'title' => $model->category->name . ' ' . $model->name,
40 - 'class' => 'selected' 40 + 'class' => 'selected',
  41 + 'itemprop' => 'image'
41 ]) ?> 42 ]) ?>
42 </a> 43 </a>
43 <div class="info_icons"> 44 <div class="info_icons">
@@ -57,7 +58,7 @@ use yii\helpers\Url; @@ -57,7 +58,7 @@ use yii\helpers\Url;
57 </ul> 58 </ul>
58 </div> 59 </div>
59 </div> 60 </div>
60 - <div class="price"> 61 + <div class="price" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
61 62
62 <?php if($model->variant->price_old){?> 63 <?php if($model->variant->price_old){?>
63 <div class="dlexfduinxipi old_price-wr"> 64 <div class="dlexfduinxipi old_price-wr">
@@ -69,7 +70,8 @@ use yii\helpers\Url; @@ -69,7 +70,8 @@ use yii\helpers\Url;
69 <div class="dlexfduinxipi"> 70 <div class="dlexfduinxipi">
70 Цена: 71 Цена:
71 <span class="main"> 72 <span class="main">
72 - <?= $model->variant->price ?> 73 + <span itemprop="price"><?= $model->variant->price ?></span>
  74 + <meta itemprop="priceCurrency" content = "UAH" />
73 <span class="currency">грн</span> 75 <span class="currency">грн</span>
74 </span> 76 </span>
75 </div> 77 </div>
frontend/views/catalog/product.php
@@ -42,7 +42,7 @@ @@ -42,7 +42,7 @@
42 42
43 <div class="wrapper white item_container"> 43 <div class="wrapper white item_container">
44 <div class="container"> 44 <div class="container">
45 - <div class="product_detail"> 45 + <div class="product_detail" itemscope itemtype="http://schema.org/Product">
46 46
47 <h1 itemprop="name"><?= Seo::widget([ 'row' => 'h1' ]) ?></h1> 47 <h1 itemprop="name"><?= Seo::widget([ 'row' => 'h1' ]) ?></h1>
48 <div class="product_code">Код:<?= $product->variant->sku ?></div> 48 <div class="product_code">Код:<?= $product->variant->sku ?></div>
@@ -68,7 +68,8 @@ @@ -68,7 +68,8 @@
68 <a href="<?= $product->imageUrl ?>" data-lightbox="image-1" data-title="<?= $product->name;?>"> 68 <a href="<?= $product->imageUrl ?>" data-lightbox="image-1" data-title="<?= $product->name;?>">
69 <?= ArtboxImageHelper::getImage($product->imageUrl, 'product_show',[ 69 <?= ArtboxImageHelper::getImage($product->imageUrl, 'product_show',[
70 'alt'=>$product->name." фото 1" , 70 'alt'=>$product->name." фото 1" ,
71 - 'title' => $product->name." фото 1" 71 + 'title' => $product->name." фото 1",
  72 + 'itemprop' => 'image'
72 ]) ?> 73 ]) ?>
73 </a> 74 </a>
74 75
@@ -105,7 +106,7 @@ @@ -105,7 +106,7 @@
105 </ul> 106 </ul>
106 107
107 <div class="floating_helper_block_wrapper"> 108 <div class="floating_helper_block_wrapper">
108 - <div class="floating_helper_block" style="visibility: visible; opacity: 1;"> 109 + <div class="floating_helper_block" style="visibility: visible; opacity: 1;" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
109 <table> 110 <table>
110 <tbody> 111 <tbody>
111 <tr> 112 <tr>
@@ -309,12 +310,12 @@ @@ -309,12 +310,12 @@
309 <div class="price"> 310 <div class="price">
310 <?php if($product->variant->price_old){?> 311 <?php if($product->variant->price_old){?>
311 <span class="main"> 312 <span class="main">
312 - <span itemprop="price" class="price"><s><?= $product->variant->price_old ?></s></span> 313 + <span class="price"><s><?= $product->variant->price_old ?></s></span>
313 <span class="currency">&nbsp;грн.</span> 314 <span class="currency">&nbsp;грн.</span>
314 </span> 315 </span>
315 <?php }?> 316 <?php }?>
316 <span class="main"> 317 <span class="main">
317 - <span itemprop="price" class="price"><?= $product->variant->price ?></span> 318 + <span class="price"><?= $product->variant->price ?></span>
318 <span class="currency">&nbsp;грн.</span> 319 <span class="currency">&nbsp;грн.</span>
319 </span> 320 </span>
320 </div> 321 </div>
@@ -418,10 +419,10 @@ @@ -418,10 +419,10 @@
418 <?php 419 <?php
419 if(!empty( $product->averageRating )) { 420 if(!empty( $product->averageRating )) {
420 ?> 421 ?>
421 - <div class="rating"> 422 + <div class="rating" itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
422 <div class="rateit" data-rateit-value="<?php echo $product->averageRating->value; ?>" data-rateit-ispreset="true" data-rateit-readonly="true"></div> 423 <div class="rateit" data-rateit-value="<?php echo $product->averageRating->value; ?>" data-rateit-ispreset="true" data-rateit-readonly="true"></div>
423 - рейтинг: <span id="product_rate_avg"><?=$product->averageRating->value?></span>&nbsp;&nbsp;  
424 - голосов: <span id="product_vote_count"> 424 + рейтинг: <span id="product_rate_avg" itemprop="ratingValue"><?=$product->averageRating->value?></span>&nbsp;&nbsp;
  425 + голосов: <span id="product_vote_count" itemprop="ratingCount">
425 <?php 426 <?php
426 echo count($product->comments); 427 echo count($product->comments);
427 ?> 428 ?>
frontend/views/catalog/products.php
@@ -81,16 +81,14 @@ @@ -81,16 +81,14 @@
81 81
82 82
83 </div> 83 </div>
84 - <div class="block-75" itemscope itemtype="http://schema.org/Product">  
85 - 84 + <div class="block-75">
86 85
87 <h1 class="title"><?= Seo::widget([ 'row'=>'h1'])?></h1> 86 <h1 class="title"><?= Seo::widget([ 'row'=>'h1'])?></h1>
88 87
89 -  
90 <div class="list_filters_links"> 88 <div class="list_filters_links">
91 89
92 -  
93 <div class="sort_block"> 90 <div class="sort_block">
  91 +
94 <span>Сортировка:</span> 92 <span>Сортировка:</span>
95 <?= \yii\widgets\LinkSorter::widget([ 93 <?= \yii\widgets\LinkSorter::widget([
96 'sort' => $productProvider->sort, 94 'sort' => $productProvider->sort,
frontend/views/layouts/main.php
@@ -126,11 +126,11 @@ use common\models\Event; @@ -126,11 +126,11 @@ use common\models\Event;
126 </div> 126 </div>
127 <div class="clearfix"></div> 127 <div class="clearfix"></div>
128 <header> 128 <header>
129 - <div class="container"> 129 + <div class="container" itemscope itemtype="http://schema.org/Organization">
130 <table cellpadding="0" cellspacing="0" border="0" class="header_tb"> 130 <table cellpadding="0" cellspacing="0" border="0" class="header_tb">
131 <tr> 131 <tr>
132 <td valign="middle" class="col-md-2 col-lg-3"> 132 <td valign="middle" class="col-md-2 col-lg-3">
133 - <a href="/"><img class="header-new-img" src="/images/new_img/new_logo.png" alt=""></a> 133 + <a href="/" itemprop="url"><img class="header-new-img" itemprop="logo" src="/images/new_img/new_logo.png" alt=""></a>
134 </td> 134 </td>
135 <td align="center" valign="middle" class="col-md-4 col-lg-4"> 135 <td align="center" valign="middle" class="col-md-4 col-lg-4">
136 <table class="tb_phones" cellspacing="0" cellpadding="0" border="0"> 136 <table class="tb_phones" cellspacing="0" cellpadding="0" border="0">
@@ -141,7 +141,7 @@ use common\models\Event; @@ -141,7 +141,7 @@ use common\models\Event;
141 <td> 141 <td>
142 <img src="/images/new_img/ico/ico-7.png" alt=""> 142 <img src="/images/new_img/ico/ico-7.png" alt="">
143 </td> 143 </td>
144 - <td><p class="header_phones"> 144 + <td><p class="header_phones" itemprop="telephone">
145 <span>(044)</span> 339-92-33</p></td> 145 <span>(044)</span> 339-92-33</p></td>
146 </tr> 146 </tr>
147 </table> 147 </table>
@@ -152,7 +152,7 @@ use common\models\Event; @@ -152,7 +152,7 @@ use common\models\Event;
152 <td> 152 <td>
153 <img src="/images/new_img/ico/ico-9.png" alt=""> 153 <img src="/images/new_img/ico/ico-9.png" alt="">
154 </td> 154 </td>
155 - <td><p class="header_phones"> 155 + <td><p class="header_phones" itemprop="telephone">
156 <span>(095)</span> 282-85-08</p></td> 156 <span>(095)</span> 282-85-08</p></td>
157 </tr> 157 </tr>
158 </table> 158 </table>
@@ -166,7 +166,7 @@ use common\models\Event; @@ -166,7 +166,7 @@ use common\models\Event;
166 <td> 166 <td>
167 <img src="/images/new_img/ico/ico-8.png" alt=""> 167 <img src="/images/new_img/ico/ico-8.png" alt="">
168 </td> 168 </td>
169 - <td><p class="header_phones"> 169 + <td><p class="header_phones" itemprop="telephone">
170 <span>(068)</span> 776-60-67</p></td> 170 <span>(068)</span> 776-60-67</p></td>
171 </tr> 171 </tr>
172 </table> 172 </table>
@@ -229,16 +229,28 @@ use common\models\Event; @@ -229,16 +229,28 @@ use common\models\Event;
229 <div class="container"> 229 <div class="container">
230 230
231 <!---test---> 231 <!---test--->
232 - <?= Breadcrumbs::widget([  
233 - 'homeLink' => [  
234 - 'label' => 'Интернет-магазин светильников',  
235 - 'url' => Url::to([ '/' ]),  
236 - 'itemprop' => 'url',  
237 - ],  
238 - 'itemTemplate' => "<li><span itemprop=\"title\">{link}</span></li>\n",  
239 - // template for all links  
240 - 'links' => isset( $this->params[ 'breadcrumbs' ] ) ? $this->params[ 'breadcrumbs' ] : [],  
241 - ]) ?> 232 + <?php
  233 + if (isset($this->params['breadcrumbs'])) {
  234 + $links = $this->params['breadcrumbs'];
  235 + foreach($links as $index => $link) {
  236 + if(is_array($link)) {
  237 + $links[$index]['itemprop'] = 'url';
  238 + $links[$index]['label'] = '<span itemprop="title">'.$links[$index]['label'].'</span>';
  239 + }
  240 + }
  241 + }
  242 + echo Breadcrumbs::widget([
  243 + 'encodeLabels' => false,
  244 + 'itemTemplate' => "<li><span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\">{link}</span></li>\n",
  245 + 'links' => isset($links) ? $links : [],
  246 + 'homeLink' => [
  247 + 'label' => '<span itemprop="title">Интернет-магазин светильников</span>',
  248 + 'url' => Url::to([ '/' ]),
  249 + 'itemprop' => 'url',
  250 + ],
  251 + 'activeItemTemplate' => '<li class="active"><span itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><span itemprop="title">{link}</span></span></li>',
  252 + ])
  253 + ?>
242 254
243 255
244 </div> 256 </div>
@@ -340,7 +352,7 @@ use common\models\Event; @@ -340,7 +352,7 @@ use common\models\Event;
340 <footer> 352 <footer>
341 <div class="container margin-top-40"> 353 <div class="container margin-top-40">
342 <div class="row"> 354 <div class="row">
343 - <div class="col-md-3 col-lg-3"> 355 + <div class="col-md-3 col-lg-3" itemscope itemtype="http://schema.org/Organization">
344 <div class="footer-title_new">Есть к нам вопросы?</div> 356 <div class="footer-title_new">Есть к нам вопросы?</div>
345 <table class="footer-phones-wr" cellspacing="0" cellpadding="0" border="0" width="100%"> 357 <table class="footer-phones-wr" cellspacing="0" cellpadding="0" border="0" width="100%">
346 <tr> 358 <tr>
@@ -349,7 +361,7 @@ use common\models\Event; @@ -349,7 +361,7 @@ use common\models\Event;
349 <tr> 361 <tr>
350 <td><img src="/images/new_img/ico/ico-7.png" alt=""> 362 <td><img src="/images/new_img/ico/ico-7.png" alt="">
351 </td> 363 </td>
352 - <td><p class="footer_phones"> 364 + <td><p class="footer_phones" itemprop="telephone">
353 <span>(044)</span> 339-92-33</p></td> 365 <span>(044)</span> 339-92-33</p></td>
354 </tr> 366 </tr>
355 </table> 367 </table>
@@ -361,7 +373,7 @@ use common\models\Event; @@ -361,7 +373,7 @@ use common\models\Event;
361 <tr> 373 <tr>
362 <td><img src="/images/new_img/ico/ico-8.png" alt=""> 374 <td><img src="/images/new_img/ico/ico-8.png" alt="">
363 </td> 375 </td>
364 - <td><p class="footer_phones"> 376 + <td><p class="footer_phones" itemprop="telephone">
365 <span>(068)</span> 776-60-67</p></td> 377 <span>(068)</span> 776-60-67</p></td>
366 </tr> 378 </tr>
367 </table> 379 </table>
@@ -373,7 +385,7 @@ use common\models\Event; @@ -373,7 +385,7 @@ use common\models\Event;
373 <tr> 385 <tr>
374 <td><img src="/images/new_img/ico/ico-9.png" alt=""> 386 <td><img src="/images/new_img/ico/ico-9.png" alt="">
375 </td> 387 </td>
376 - <td><p class="footer_phones"> 388 + <td><p class="footer_phones" itemprop="telephone">
377 <span>(095)</span> 282-85-08</p></td> 389 <span>(095)</span> 282-85-08</p></td>
378 </tr> 390 </tr>
379 </table> 391 </table>