Commit 10b789ee38624f286e62dff7c8a4d0e1bc19c14c
1 parent
f2f358f5
big commti
Showing
8 changed files
with
255 additions
and
239 deletions
Show diff stats
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
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 |