Commit f145ede4c09878765850ed2239cd3b17abaa7b74
Merge remote-tracking branch 'origin/master'
# Conflicts: # frontend/web/css/style.css
Showing
7 changed files
with
19 additions
and
12 deletions
Show diff stats
common/config/main.php
| ... | ... | @@ -85,8 +85,8 @@ return [ |
| 85 | 85 | ], |
| 86 | 86 | 'product_trumb2' => [ |
| 87 | 87 | 'resize' => [ |
| 88 | - 'width' => 98, | |
| 89 | - 'height' => 98, | |
| 88 | + 'width' => 88, | |
| 89 | + 'height' => 88, | |
| 90 | 90 | 'master' => null |
| 91 | 91 | ], |
| 92 | 92 | ], |
| ... | ... | @@ -100,7 +100,7 @@ return [ |
| 100 | 100 | 'product_view' => [ |
| 101 | 101 | 'resize' => [ |
| 102 | 102 | 'width' => 392, |
| 103 | - 'height' => null, | |
| 103 | + 'height' => 365, | |
| 104 | 104 | 'master' => null |
| 105 | 105 | ], |
| 106 | 106 | ], | ... | ... |
common/models/Orders.php
frontend/controllers/BasketController.php
| ... | ... | @@ -25,7 +25,8 @@ class BasketController extends Controller |
| 25 | 25 | return Yii::$app->response->redirect(['basket/index']); |
| 26 | 26 | } |
| 27 | 27 | |
| 28 | - if(isset($_POST['update'])){ | |
| 28 | + if(isset($_POST['update']) && isset($_POST['ProductVariant'])){ | |
| 29 | + | |
| 29 | 30 | foreach ($_POST['ProductVariant'] as $index=>$row) { |
| 30 | 31 | $modelOrder->updateBasket($row); |
| 31 | 32 | } |
| ... | ... | @@ -83,12 +84,14 @@ class BasketController extends Controller |
| 83 | 84 | |
| 84 | 85 | public function actionItems(){ |
| 85 | 86 | $modelMod = new Orders; |
| 87 | + | |
| 88 | + | |
| 86 | 89 | if(!empty($_GET['deleteID'])){ |
| 87 | 90 | $modelMod->deleteBasketMod($_GET['deleteID']); |
| 88 | 91 | } |
| 89 | 92 | |
| 90 | - if(isset($_POST['Mod'])){ | |
| 91 | - foreach ($_POST['Mod'] as $index=>$row) { | |
| 93 | + if(isset($_POST['ProductVariant'])){ | |
| 94 | + foreach ($_POST['ProductVariant'] as $index=>$row) { | |
| 92 | 95 | $modelMod->updateBasket($row); |
| 93 | 96 | } |
| 94 | 97 | } | ... | ... |
frontend/views/basket/ajax_items.php
| ... | ... | @@ -2,7 +2,9 @@ |
| 2 | 2 | use yii\widgets\ActiveForm; |
| 3 | 3 | use yii\helpers\Html; |
| 4 | 4 | ?> |
| 5 | -<?php $form = ActiveForm::begin(['enableClientScript' => false,'id'=>'basket_form2']); ?> | |
| 5 | +<?php $form = ActiveForm::begin(['enableClientScript' => false, 'options' => [ | |
| 6 | + 'class' => 'basket_form2' | |
| 7 | +]]); ?> | |
| 6 | 8 | <?php foreach($basket_mods as $i=>$item):?> |
| 7 | 9 | <div class="basket_item"> |
| 8 | 10 | <?php echo $form->field($item,'['.$i.']id')->hiddenInput()->label(false); ?> | ... | ... |
frontend/views/basket/index.php
| ... | ... | @@ -38,7 +38,7 @@ $('#order-delivery input[type=\"radio\"]').click(function(){ |
| 38 | 38 | |
| 39 | 39 | <div class="layout"> |
| 40 | 40 | |
| 41 | - <h1>Корзина</h1> | |
| 41 | + <h1 class="basket_title_">Корзина</h1> | |
| 42 | 42 | <div class="ten"></div> |
| 43 | 43 | <?= Html::a('Вернуться в каталог', ['/site/index'], ['class'=>'btn-success']) ?> |
| 44 | 44 | <?php $form = ActiveForm::begin(['enableClientScript' => false]); ?> | ... | ... |
frontend/web/css/style.css
| ... | ... | @@ -1235,7 +1235,7 @@ ul.product-special li.promo:after { |
| 1235 | 1235 | .irs {height: 49px;} |
| 1236 | 1236 | .price_filter.first_price_li {margin-top: 8px;} |
| 1237 | 1237 | .product_read_ .w{ |
| 1238 | - width: 110px;overflow: hidden; | |
| 1238 | + width: 110px;overflow: hidden; | |
| 1239 | 1239 | float: left; |
| 1240 | 1240 | margin: 0; |
| 1241 | 1241 | padding-top: 0; |
| ... | ... | @@ -1278,7 +1278,6 @@ ul.product-special li.promo:after { |
| 1278 | 1278 | width: 100%; |
| 1279 | 1279 | float: left; |
| 1280 | 1280 | } |
| 1281 | - | |
| 1282 | 1281 | .product-thumb-video iframe { |
| 1283 | 1282 | width: 260px; |
| 1284 | 1283 | height: auto; | ... | ... |
frontend/web/js/basket.js
| ... | ... | @@ -75,10 +75,13 @@ |
| 75 | 75 | } |
| 76 | 76 | |
| 77 | 77 | var sendformitems = function(w,form){ |
| 78 | - data_form = $(form+' #basket_form2').serialize(); | |
| 78 | + var data_form = $(form+' .basket_form2').serialize(); | |
| 79 | + console.log(data_form); | |
| 80 | + | |
| 79 | 81 | $.ajax({ |
| 80 | 82 | type: 'POST', |
| 81 | 83 | url: "/basket/items/", |
| 84 | + dataType: "json", | |
| 82 | 85 | data: data_form, |
| 83 | 86 | success: function(data) { |
| 84 | 87 | popup(w,form); | ... | ... |