Commit 10b789ee38624f286e62dff7c8a4d0e1bc19c14c

Authored by Administrator
1 parent f2f358f5

big commti

common/modules/product/widgets/views/product_smart.php
@@ -9,9 +9,7 @@ use yii\helpers\Url; @@ -9,9 +9,7 @@ use yii\helpers\Url;
9 <div class="wrapper"> 9 <div class="wrapper">
10 <div class="status_block-wr"> 10 <div class="status_block-wr">
11 <div class="staus_new"></div> 11 <div class="staus_new"></div>
12 - <!--статусы-->  
13 -<!-- <div class="staus_hit"></div>-->  
14 -<!-- <div class="status_sale">-60%</div>--> 12 +
15 </div> 13 </div>
16 <div class="item_container" > 14 <div class="item_container" >
17 <input class="prodInfo" type="hidden" value="[]"> 15 <input class="prodInfo" type="hidden" value="[]">
@@ -43,8 +41,7 @@ use yii\helpers\Url; @@ -43,8 +41,7 @@ use yii\helpers\Url;
43 <div class="style in_stock_wr"> 41 <div class="style in_stock_wr">
44 <div class="in_stock_"> 42 <div class="in_stock_">
45 <span class="yes_stock">есть на складе</span> 43 <span class="yes_stock">есть на складе</span>
46 - <!--если нет в наличии выводить блок тот что ниже-->  
47 -<!-- <span class="no_stock">нет на складе</span>--> 44 +
48 </div> 45 </div>
49 <div class="title-sku"> 46 <div class="title-sku">
50 <span>Код: <?=$product->variant->sku?></span> 47 <span>Код: <?=$product->variant->sku?></span>
@@ -53,22 +50,11 @@ use yii\helpers\Url; @@ -53,22 +50,11 @@ use yii\helpers\Url;
53 50
54 <div class="style price-basket-wr"> 51 <div class="style price-basket-wr">
55 <span class="currency_price"><?= $product->variant->price ?> грн</span> 52 <span class="currency_price"><?= $product->variant->price ?> грн</span>
56 - <div class="price-basket"><a class="" href="#"></a></div> 53 +<!-- <div class="price-basket"><a class="" href="#"></a></div>-->
57 </div> 54 </div>
58 </div> 55 </div>
59 56
60 - <!-- <div class="info_icons">-->  
61 - <!-- <a href="#" class="btn buy_button" data-toggle="modal" data-target="#buyForm" data-id="--><?//=$product->variant->product_variant_id; ?><!--" lang="145">Купить</a>-->  
62 - <!-- <ul class="ul wishlike_block hidden">-->  
63 - <!-- <li class="compare hidden">-->  
64 - <!-- <a onclick="add2compare(); return false;" class="compare compare_text_link_3631483" href="#">К сравнению</a>-->  
65 - <!-- <span class="icon"></span>-->  
66 - <!-- </li>-->  
67 - <!-- <li class="like hidden">-->  
68 - <!-- <a class="like like_text_link_3631483" href="#">В избранное</a><span class="icon"></span>-->  
69 - <!-- </li>-->  
70 - <!-- </ul>-->  
71 - <!-- </div>--> 57 +
72 58
73 </div> 59 </div>
74 </div> 60 </div>
common/modules/product/widgets/views/products_block.php
1 <?php 1 <?php
  2 +
  3 +use yii\helpers\Html;
2 use yii\web\View; 4 use yii\web\View;
  5 +
  6 +
3 ?> 7 ?>
  8 +
4 <?php if(!empty($products)) :?> 9 <?php if(!empty($products)) :?>
5 - <div class="_prd_spec-wr">  
6 - <div class="special-products products<?= (!empty($class) ? ' '. $class : '')?>">  
7 -  
8 - <div class="row home-popular-wr">  
9 - <ul class="home-popular col-md-11">  
10 - <li class="active"><a href="#">Новинки</a></li>  
11 - <li><a href="#">Хит продаж</a></li>  
12 - <li><a href="#">Акции</a></li>  
13 - </ul>  
14 - </div> 10 +
  11 +
15 <!-- <span style="">--><?//= $title?><!--</span>--> 12 <!-- <span style="">--><?//= $title?><!--</span>-->
16 - <div class="row home-popular-slider">  
17 - <div id="<?=$class?>" class=""> 13 +
  14 + <div id="product_main_slider" class="">
18 <?php foreach($products as $product) :?> 15 <?php foreach($products as $product) :?>
19 <?= $this->render('product_smart', ['product' => $product]);?> 16 <?= $this->render('product_smart', ['product' => $product]);?>
20 <?php endforeach?> 17 <?php endforeach?>
21 </div> 18 </div>
22 - </div>  
23 -  
24 - </div>  
25 - </div>  
26 - <?php $js = "$('#$class').owlCarousel({  
27 -navigation:true,  
28 -navigationText: [],  
29 -responsiveClass: true,  
30 - loop:true,  
31 - items:4,  
32 - mouseDrag:false,  
33 - responsiveClass: true,  
34 - navSpeed:200,  
35 -  
36 -})  
37 -";  
38 -  
39 -  
40 -  
41 - $this->registerJs($js, View::POS_READY);  
42 - ?> 19 +
  20 +
  21 +
  22 +
  23 +
43 <?php endif?> 24 <?php endif?>
44 25
frontend/controllers/AjaxController.php
@@ -4,7 +4,7 @@ namespace frontend\controllers; @@ -4,7 +4,7 @@ namespace frontend\controllers;
4 4
5 use common\models\Feedback; 5 use common\models\Feedback;
6 use yii\web\Controller; 6 use yii\web\Controller;
7 - 7 +use \common\modules\product\widgets\specialProducts;
8 class AjaxController extends Controller 8 class AjaxController extends Controller
9 { 9 {
10 public function actionFeedback() { 10 public function actionFeedback() {
@@ -33,4 +33,17 @@ class AjaxController extends Controller @@ -33,4 +33,17 @@ class AjaxController extends Controller
33 $response->statusText = 'Empty request'; 33 $response->statusText = 'Empty request';
34 return ['error' => 'Empty request']; 34 return ['error' => 'Empty request'];
35 } 35 }
  36 +
  37 +
  38 + public function actionNew(){
  39 + return specialProducts::widget(['type' => 'new']);
  40 + }
  41 +
  42 + public function actionTop(){
  43 + return specialProducts::widget(['type' => 'top']);
  44 + }
  45 +
  46 + public function actionProm(){
  47 + return specialProducts::widget(['type' => 'promo']);
  48 + }
36 } 49 }
37 \ No newline at end of file 50 \ No newline at end of file
frontend/controllers/SiteController.php
@@ -93,5 +93,4 @@ class SiteController extends Controller @@ -93,5 +93,4 @@ class SiteController extends Controller
93 } 93 }
94 94
95 95
96 -  
97 } 96 }
frontend/views/catalog/product.php
@@ -446,129 +446,136 @@ FlipclockAsset::register($this); @@ -446,129 +446,136 @@ FlipclockAsset::register($this);
446 </div> 446 </div>
447 447
448 <div class="clearfix"></div> 448 <div class="clearfix"></div>
449 -<!-- <div class="collection">-->  
450 -<!-- <br/>-->  
451 -<!-- <h2 id="collection">-->  
452 -<!-- Коллекция светильников <!--ДЕКОРА-->-->  
453 -<!-- </h2>-->  
454 -<!-- --><?php ///* Collection products begin (should be reworked) */ ?>  
455 -<!-- <div class="catalog_product_list view_table">-->  
456 -<!-- <div class="catalog_item">-->  
457 -<!-- <div class="wrapper">-->  
458 -<!-- <div class="item_container">-->  
459 -<!-- <div class="title">-->  
460 -<!-- <a href="http://www.linija-svitla.ua/lyustra-elstead-fe-leila3-5893.htm">люстра FE/LEILA3</a>-->  
461 -<!-- </div>-->  
462 -<!-- <div class="img">-->  
463 -<!-- <a href="http://www.linija-svitla.ua/lyustra-elstead-fe-leila3-5893.htm">-->  
464 -<!-- <img src="http://www.linija-svitla.ua/gallery/prod/fe_leila3/5893_5.jpg" alt="люстра FE/LEILA3" class="selected">-->  
465 -<!-- </a>-->  
466 -<!-- <div class="info_icons">-->  
467 -<!-- <a href="#" class="btn btnBuy buy_button" data-id="--><?php //echo $product->variant->product_variant_id; ?><!--" data-toggle="modal" data-target="#buyForm" lang="5893">Купить светильник</a>-->  
468 -<!-- <ul class="ul wishlike_block">-->  
469 -<!-- <li class="compare">-->  
470 -<!-- <a onclick="add2compare(); return false;" class="compare compare_text_link_5893" lang="5893" href="#">К сравнению</a>-->  
471 -<!-- <span class="icon"></span>-->  
472 -<!-- </li>-->  
473 -<!-- <li class="like">-->  
474 -<!-- <a class="like like_text_link_5893" lang="5893" href="#">В избранное</a><span class="icon"></span>-->  
475 -<!-- </li>-->  
476 -<!-- </ul>-->  
477 -<!-- </div>-->  
478 -<!-- </div>-->  
479 -<!-- <div class="price">-->  
480 -<!-- <div class="dlexfduinxipi">-->  
481 -<!-- Цена:-->  
482 -<!-- <span class="main"> 25794.00 <span class="currency">грн</span>-->  
483 -<!-- </span>-->  
484 -<!-- </div>-->  
485 -<!-- </div>-->  
486 -<!-- <div class="additional_info params">-->  
487 -<!-- </div>-->  
488 -<!-- <div class="opacity_bg"></div>-->  
489 -<!-- </div>-->  
490 -<!-- </div>-->  
491 -<!-- </div>-->  
492 -<!-- <div class="catalog_item">-->  
493 -<!-- <div class="wrapper">-->  
494 -<!-- <div class="item_container">-->  
495 -<!-- <div class="title">-->  
496 -<!-- <a href="http://www.linija-svitla.ua/elstead-fe-leila1c-6991.htm"> FE/LEILA1C</a>-->  
497 -<!-- </div>-->  
498 -<!-- <div class="img">-->  
499 -<!-- <a href="http://www.linija-svitla.ua/elstead-fe-leila1c-6991.htm">-->  
500 -<!-- <img src="http://www.linija-svitla.ua/gallery/prod/fe_leila1c/6991_5.jpg" alt=" FE/LEILA1C" class="selected">-->  
501 -<!-- </a>-->  
502 -<!-- <div class="info_icons">-->  
503 -<!-- <a href="#" class="btn btnBuy buy_button" data-toggle="modal" data-id="--><?php //echo $product->variant->product_variant_id; ?><!--" data-target="#buyForm" lang="6991">Купить светильник</a>-->  
504 -<!-- <ul class="ul wishlike_block">-->  
505 -<!-- <li class="compare">-->  
506 -<!-- <a onclick="add2compare(); return false;" class="compare compare_text_link_6991" lang="6991" href="#">К сравнению</a>-->  
507 -<!-- <span class="icon"></span>-->  
508 -<!-- </li>-->  
509 -<!-- <li class="like">-->  
510 -<!-- <a class="like like_text_link_6991" lang="6991" href="#">В избранное</a><span class="icon"></span>-->  
511 -<!-- </li>-->  
512 -<!-- </ul>-->  
513 -<!-- </div>-->  
514 -<!-- </div>-->  
515 -<!-- <div class="price">-->  
516 -<!-- <div class="dlexfduinxipi">-->  
517 -<!-- Цена:-->  
518 -<!-- <span class="main"> 14330.40 <span class="currency">грн</span>-->  
519 -<!-- </span>-->  
520 -<!-- </div>-->  
521 -<!-- </div>-->  
522 -<!-- <div class="additional_info params">-->  
523 -<!-- </div>-->  
524 -<!-- <div class="opacity_bg"></div>-->  
525 -<!-- </div>-->  
526 -<!-- </div>-->  
527 -<!-- </div>-->  
528 -<!-- <div class="catalog_item">-->  
529 -<!-- <div class="wrapper">-->  
530 -<!-- <div class="item_container">-->  
531 -<!-- <div class="title">-->  
532 -<!-- <a href="http://www.linija-svitla.ua/nastennyy-svetilnik-elstead-fe-leila2-5894.htm">настенный светильник FE/LEILA2</a>-->  
533 -<!-- </div>-->  
534 -<!-- <div class="img">-->  
535 -<!-- <a href="http://www.linija-svitla.ua/nastennyy-svetilnik-elstead-fe-leila2-5894.htm">-->  
536 -<!-- <img src="http://www.linija-svitla.ua/gallery/prod/fe_leila2/5894_5.jpg" alt="настенный светильник FE/LEILA2" class="selected">-->  
537 -<!-- </a>-->  
538 -<!-- <div class="info_icons">-->  
539 -<!-- <a href="#" class="btn btnBuy buy_button" data-id="--><?php //echo $product->variant->product_variant_id; ?><!--" data-toggle="modal" data-target="#buyForm" lang="5894">Купить светильник</a>-->  
540 -<!-- <ul class="ul wishlike_block">-->  
541 -<!-- <li class="compare">-->  
542 -<!-- <a onclick="add2compare(); return false;" class="compare compare_text_link_5894" lang="5894" href="#">К сравнению</a>-->  
543 -<!-- <span class="icon"></span>-->  
544 -<!-- </li>-->  
545 -<!-- <li class="like">-->  
546 -<!-- <a class="like like_text_link_5894" lang="5894" href="#">В избранное</a><span class="icon"></span>-->  
547 -<!-- </li>-->  
548 -<!-- </ul>-->  
549 -<!-- </div>-->  
550 -<!-- </div>-->  
551 -<!-- <div class="price">-->  
552 -<!-- <div class="dlexfduinxipi">-->  
553 -<!-- Цена:-->  
554 -<!-- <span class="main"> 8598.00 <span class="currency">грн</span>-->  
555 -<!-- </span>-->  
556 -<!-- </div>-->  
557 -<!-- </div>-->  
558 -<!-- <div class="additional_info params">-->  
559 -<!-- </div>-->  
560 -<!-- <div class="opacity_bg"></div>-->  
561 -<!-- </div>-->  
562 -<!-- </div>-->  
563 -<!-- </div>-->  
564 -<!-- </div>-->  
565 -<!-- <div class="clearfix"></div>-->  
566 -<!-- --><?php ///* Collection products end (should be reworked) */ ?>  
567 -<!-- </div>--> 449 +
  450 + <?php /*
  451 +
  452 + <div class="collection">
  453 + <br/>
  454 + <h2 id="collection">
  455 + Коллекция светильников <!--ДЕКОРА-->
  456 + </h2>
  457 +
  458 + <div class="catalog_product_list view_table">
  459 + <div class="catalog_item">
  460 + <div class="wrapper">
  461 + <div class="item_container">
  462 + <div class="title">
  463 + <a href="http://www.linija-svitla.ua/lyustra-elstead-fe-leila3-5893.htm">люстра FE/LEILA3</a>
  464 + </div>
  465 + <div class="img">
  466 + <a href="http://www.linija-svitla.ua/lyustra-elstead-fe-leila3-5893.htm">
  467 + <img src="http://www.linija-svitla.ua/gallery/prod/fe_leila3/5893_5.jpg" alt="люстра FE/LEILA3" class="selected">
  468 + </a>
  469 + <div class="info_icons">
  470 + <a href="#" class="btn btnBuy buy_button" data-id="<?php echo $product->variant->product_variant_id; ?>" data-toggle="modal" data-target="#buyForm" lang="5893">Купить светильник</a>
  471 + <ul class="ul wishlike_block">
  472 + <li class="compare">
  473 + <a onclick="add2compare(); return false;" class="compare compare_text_link_5893" lang="5893" href="#">К сравнению</a>
  474 + <span class="icon"></span>
  475 + </li>
  476 + <li class="like">
  477 + <a class="like like_text_link_5893" lang="5893" href="#">В избранное</a><span class="icon"></span>
  478 + </li>
  479 + </ul>
  480 + </div>
  481 + </div>
  482 + <div class="price">
  483 + <div class="dlexfduinxipi">
  484 + Цена:
  485 + <span class="main"> 25794.00 <span class="currency">грн</span>
  486 + </span>
  487 + </div>
  488 + </div>
  489 + <div class="additional_info params">
  490 + </div>
  491 + <div class="opacity_bg"></div>
  492 + </div>
  493 + </div>
  494 + </div>
  495 + <div class="catalog_item">
  496 + <div class="wrapper">
  497 + <div class="item_container">
  498 + <div class="title">
  499 + <a href="http://www.linija-svitla.ua/elstead-fe-leila1c-6991.htm"> FE/LEILA1C</a>
  500 + </div>
  501 + <div class="img">
  502 + <a href="http://www.linija-svitla.ua/elstead-fe-leila1c-6991.htm">
  503 + <img src="http://www.linija-svitla.ua/gallery/prod/fe_leila1c/6991_5.jpg" alt=" FE/LEILA1C" class="selected">
  504 + </a>
  505 + <div class="info_icons">
  506 + <a href="#" class="btn btnBuy buy_button" data-toggle="modal" data-id="<?php echo $product->variant->product_variant_id; ?>" data-target="#buyForm" lang="6991">Купить светильник</a>
  507 + <ul class="ul wishlike_block">
  508 + <li class="compare">
  509 + <a onclick="add2compare(); return false;" class="compare compare_text_link_6991" lang="6991" href="#">К сравнению</a>
  510 + <span class="icon"></span>
  511 + </li>
  512 + <li class="like">
  513 + <a class="like like_text_link_6991" lang="6991" href="#">В избранное</a><span class="icon"></span>
  514 + </li>
  515 + </ul>
  516 + </div>
  517 + </div>
  518 + <div class="price">
  519 + <div class="dlexfduinxipi">
  520 + Цена:
  521 + <span class="main"> 14330.40 <span class="currency">грн</span>
  522 + </span>
  523 + </div>
  524 + </div>
  525 + <div class="additional_info params">
  526 + </div>
  527 + <div class="opacity_bg"></div>
  528 + </div>
  529 + </div>
  530 + </div>
  531 + <div class="catalog_item">
  532 + <div class="wrapper">
  533 + <div class="item_container">
  534 + <div class="title">
  535 + <a href="http://www.linija-svitla.ua/nastennyy-svetilnik-elstead-fe-leila2-5894.htm">настенный светильник FE/LEILA2</a>
  536 + </div>
  537 + <div class="img">
  538 + <a href="http://www.linija-svitla.ua/nastennyy-svetilnik-elstead-fe-leila2-5894.htm">
  539 + <img src="http://www.linija-svitla.ua/gallery/prod/fe_leila2/5894_5.jpg" alt="настенный светильник FE/LEILA2" class="selected">
  540 + </a>
  541 + <div class="info_icons">
  542 + <a href="#" class="btn btnBuy buy_button" data-id="<?php echo $product->variant->product_variant_id; ?>" data-toggle="modal" data-target="#buyForm" lang="5894">Купить светильник</a>
  543 + <ul class="ul wishlike_block">
  544 + <li class="compare">
  545 + <a onclick="add2compare(); return false;" class="compare compare_text_link_5894" lang="5894" href="#">К сравнению</a>
  546 + <span class="icon"></span>
  547 + </li>
  548 + <li class="like">
  549 + <a class="like like_text_link_5894" lang="5894" href="#">В избранное</a><span class="icon"></span>
  550 + </li>
  551 + </ul>
  552 + </div>
  553 + </div>
  554 + <div class="price">
  555 + <div class="dlexfduinxipi">
  556 + Цена:
  557 + <span class="main"> 8598.00 <span class="currency">грн</span>
  558 + </span>
  559 + </div>
  560 + </div>
  561 + <div class="additional_info params">
  562 + </div>
  563 + <div class="opacity_bg"></div>
  564 + </div>
  565 + </div>
  566 + </div>
  567 + </div>
  568 + <div class="clearfix"></div>
  569 +
  570 + </div>
  571 + */?>
  572 +
  573 +
  574 +
568 <div class="clearfix"></div> 575 <div class="clearfix"></div>
569 <br/> 576 <br/>
570 <h2 id="reviews"> 577 <h2 id="reviews">
571 - Отзывы люстра Elstead FE/LEILA6 578 + Отзывы
572 </h2> 579 </h2>
573 <div class="comment-wrapper comments comments_block" style="padding-bottom:25px"> 580 <div class="comment-wrapper comments comments_block" style="padding-bottom:25px">
574 <?php 581 <?php
frontend/views/layouts/main.php
@@ -3,7 +3,8 @@ @@ -3,7 +3,8 @@
3 /** 3 /**
4 * @var View $this 4 * @var View $this
5 */ 5 */
6 - use common\models\Basket; 6 +use common\models\Articles;
  7 +use common\models\Basket;
7 use frontend\assets\AppAsset; 8 use frontend\assets\AppAsset;
8 use yii\helpers\Html; 9 use yii\helpers\Html;
9 use yii\helpers\Url; 10 use yii\helpers\Url;
@@ -196,40 +197,9 @@ @@ -196,40 +197,9 @@
196 </header> 197 </header>
197 <div id="brand_bar"> 198 <div id="brand_bar">
198 199
199 - 200 +
200 <div class="container"> 201 <div class="container">
201 - <ul>  
202 - <li>  
203 - <a href="/feiss.htm"><i class="spritebrand spritebrand-feiss"></i></a>  
204 - </li>  
205 - <li>  
206 - <a href="/flambeau.htm"><i class="spritebrand spritebrand-flambeau"></i></a>  
207 - </li>  
208 - <li>  
209 - <a href="/quoizel.htm"><i class="spritebrand spritebrand-quozel"></i></a>  
210 - </li>  
211 - <li>  
212 - <a href="/hinkley.htm"><i class="spritebrand spritebrand-hinkley"></i></a>  
213 - </li>  
214 - <li>  
215 - <a href="/elstead.htm"><i class="spritebrand spritebrand-elstead"></i></a>  
216 - </li>  
217 - <li>  
218 - <a href="/philips.htm"><i class="spritebrand spritebrand-philips"></i></a>  
219 - </li>  
220 - <li>  
221 - <a href="/massive.htm"><i class="spritebrand spritebrand-massive"></i></a>  
222 - </li>  
223 - <li>  
224 - <a href="/eseo.htm"><i class="spritebrand spritebrand-eseo"></i></a>  
225 - </li>  
226 - <li>  
227 - <a href="/lirio.htm"><i class="spritebrand spritebrand-lirio"></i></a>  
228 - </li>  
229 - <li>  
230 - <a href="/lighttopps.htm"><i class="spritebrand spritebrand-light"></i></a>  
231 - </li>  
232 - </ul> 202 + <?= $this->render('../partial/brand_list')?>
233 </div> 203 </div>
234 </div> 204 </div>
235 205
@@ -278,36 +248,18 @@ @@ -278,36 +248,18 @@
278 <div class="col-md-4"> 248 <div class="col-md-4">
279 <span class="posts-title">Статьи</span> 249 <span class="posts-title">Статьи</span>
280 <ul class="posts-links style"> 250 <ul class="posts-links style">
281 - <li>  
282 - <a href="#">Линия света представила трендовые модели на Interior Mebel</a>  
283 - </li>  
284 - <li>  
285 - <a href="#">Светодиодное освещение Light Topps | Светодиодные... </a>  
286 - </li>  
287 - <li>  
288 - <a href="#">Люстры потолочные. Новые возможности управления светом</a>  
289 - </li>  
290 - <li>  
291 - <a href="#">Точечные светильники – универсальное решение... </a>  
292 - </li>  
293 - <li>  
294 - <a href="#">Кухню комфортной делают светильники кухонные</a>  
295 - </li>  
296 - <li><a href="#">Освещение загородного дома</a></li>  
297 - <li>  
298 - <a href="#">Люстры потолочные – всегда актуальный тренд</a>  
299 - </li>  
300 - <li>  
301 - <a href="#">Классические люстры – аристократический дух прошлого</a>  
302 - </li>  
303 - <li>  
304 - <a href="#">Светильники и люстры – важнейший элемент интерьера</a>  
305 - </li>  
306 - <li><a href="#">Зеленые люстры наиболее приятны для глаз</a>  
307 - </li> 251 + <?php foreach(Articles::find()->all() as $article):?>
  252 + <li>
  253 + <?= Html::a($article->title, Url::to([
  254 + 'articles/show',
  255 + 'translit' => $article->translit,
  256 + 'id' => $article->id,
  257 + ]))?>
  258 + </li>
  259 + <?php endforeach;?>
308 </ul> 260 </ul>
309 <div class="posts-line-wr style"> 261 <div class="posts-line-wr style">
310 - <a href="#">Все статьи</a> 262 + <?= Html::a('Все статьи', Url::to('articles'))?>
311 <div><span></span></div> 263 <div><span></span></div>
312 </div> 264 </div>
313 </div> 265 </div>
frontend/views/site/index.php
1 <?php 1 <?php
2 use frontend\widgets\Slider; 2 use frontend\widgets\Slider;
  3 +use yii\helpers\Html;
  4 +use yii\web\View;
3 5
4 ?> 6 ?>
5 7
@@ -23,13 +25,41 @@ @@ -23,13 +25,41 @@
23 <div class="container"> 25 <div class="container">
24 <div class="slider_mp_items"> 26 <div class="slider_mp_items">
25 <div class="catalog_product_list view_table"> 27 <div class="catalog_product_list view_table">
26 -  
27 - <?= \common\modules\product\widgets\specialProducts::widget(['type' => 'top'])?>  
28 - 28 + <div class="_prd_spec-wr">
  29 + <div class="special-products products">
  30 + <div class="row home-popular-wr">
  31 + <ul class="home-popular col-md-11">
  32 + <li class="active"><?= Html::a("Новинки", ['ajax/new'],['data-status'=>'new']) ?></li>
  33 + <li><?= Html::a("Хит продаж", ['ajax/popular'],['data-status'=>'top']) ?></li>
  34 + <li><?= Html::a("Акции", ['ajax/event'],['data-status'=>'prom']) ?></li>
  35 + </ul>
  36 + </div>
  37 + <div class="row home-popular-slider">
  38 + <?= \common\modules\product\widgets\specialProducts::widget(['type' => 'new'])?>
  39 + </div>
  40 + </div>
  41 + </div>
29 </div> 42 </div>
30 <div class="clearfix"></div> 43 <div class="clearfix"></div>
31 </div> 44 </div>
32 </div> 45 </div>
33 </div> 46 </div>
34 47
  48 +<?php $js = "$('#product_main_slider').owlCarousel({
  49 +navigation:true,
  50 +navigationText: [],
  51 +responsiveClass: true,
  52 + loop:true,
  53 + items:4,
  54 + mouseDrag:false,
  55 +
  56 + navSpeed:200,
  57 +
  58 +})
  59 +";
  60 +
  61 +
  62 +
  63 +$this->registerJs($js, View::POS_READY);
  64 +?>
35 65
frontend/web/js/new_script.js
@@ -79,7 +79,55 @@ $(document).ready(function () { @@ -79,7 +79,55 @@ $(document).ready(function () {
79 $('.home-popular li a').click(function (e) { 79 $('.home-popular li a').click(function (e) {
80 e.preventDefault(); 80 e.preventDefault();
81 $('.home-popular li a').parent().removeClass('active') 81 $('.home-popular li a').parent().removeClass('active')
82 - $(this).parent().addClass('active') 82 + $(this).parent().addClass('active');
  83 + var status = $(this).data('status')
  84 + switch (status) {
  85 + case 'new':
  86 + $.post( "/ajax/new",function( data ) {
  87 + $('.home-popular-slider').html(data);
  88 + $('#product_main_slider').owlCarousel({
  89 + navigation:true,
  90 + navigationText: [],
  91 + responsiveClass: true,
  92 + loop:true,
  93 + items:4,
  94 + mouseDrag:false,
  95 + navSpeed:200,
  96 +
  97 + })
  98 + });
  99 + break;
  100 + case 'top':
  101 + $.post( "/ajax/top", function( data ) {
  102 + $('.home-popular-slider').html(data);
  103 + $('#product_main_slider').owlCarousel({
  104 + navigation:true,
  105 + navigationText: [],
  106 + responsiveClass: true,
  107 + loop:true,
  108 + items:4,
  109 + mouseDrag:false,
  110 + navSpeed:200,
  111 +
  112 + })
  113 + });
  114 + break;
  115 + case 'prom':
  116 + $.post( "/ajax/prom", function( data ) {
  117 + $('.home-popular-slider').html(data);
  118 + $('#product_main_slider').owlCarousel({
  119 + navigation:true,
  120 + navigationText: [],
  121 + responsiveClass: true,
  122 + loop:true,
  123 + items:4,
  124 + mouseDrag:false,
  125 + navSpeed:200,
  126 +
  127 + })
  128 + });
  129 + break;
  130 + }
83 }) 131 })
84 } 132 }
85 133