Commit 0ac5c50cda8935db7acc48cb2c5ddb463afb8c02
Merge remote-tracking branch 'origin/master'
Showing
13 changed files
with
188 additions
and
66 deletions
Show diff stats
common/models/OrdersProducts.php
@@ -2,6 +2,8 @@ | @@ -2,6 +2,8 @@ | ||
2 | 2 | ||
3 | namespace common\models; | 3 | namespace common\models; |
4 | 4 | ||
5 | +use common\modules\product\models\ProductVariant; | ||
6 | + | ||
5 | class OrdersProducts extends \yii\db\ActiveRecord | 7 | class OrdersProducts extends \yii\db\ActiveRecord |
6 | { | 8 | { |
7 | public static function tableName() | 9 | public static function tableName() |
@@ -31,8 +33,8 @@ class OrdersProducts extends \yii\db\ActiveRecord | @@ -31,8 +33,8 @@ class OrdersProducts extends \yii\db\ActiveRecord | ||
31 | ]; | 33 | ]; |
32 | } | 34 | } |
33 | 35 | ||
34 | - public function getMod() | 36 | + public function getProductVariant() |
35 | { | 37 | { |
36 | - return $this->hasOne(Mod::className(), ['id' => 'mod_id']); | 38 | + return $this->hasOne(ProductVariant::className(), ['product_variant_id' => 'mod_id']); |
37 | } | 39 | } |
38 | } | 40 | } |
39 | \ No newline at end of file | 41 | \ No newline at end of file |
frontend/controllers/IamController.php
@@ -9,7 +9,7 @@ use yii\filters\VerbFilter; | @@ -9,7 +9,7 @@ use yii\filters\VerbFilter; | ||
9 | use yii\data\ActiveDataProvider; | 9 | use yii\data\ActiveDataProvider; |
10 | use yii\data\Pagination; | 10 | use yii\data\Pagination; |
11 | use common\models\User; | 11 | use common\models\User; |
12 | -use common\models\Order; | 12 | +use common\models\Orders; |
13 | use common\models\OrdersProducts; | 13 | use common\models\OrdersProducts; |
14 | use common\models\Share; | 14 | use common\models\Share; |
15 | use common\models\Price; | 15 | use common\models\Price; |
@@ -72,7 +72,7 @@ class IamController extends Controller | @@ -72,7 +72,7 @@ class IamController extends Controller | ||
72 | public function actionMyorders(){ | 72 | public function actionMyorders(){ |
73 | 73 | ||
74 | 74 | ||
75 | - $model = Order::find()->where(['user_id'=>Yii::$app->user->id])->orderBy('id DESC')->all(); | 75 | + $model = Orders::find()->where(['user_id'=>Yii::$app->user->id])->orderBy('id DESC')->all(); |
76 | 76 | ||
77 | return $this->render('myorders',['model'=>$model]); | 77 | return $this->render('myorders',['model'=>$model]); |
78 | 78 | ||
@@ -80,7 +80,7 @@ class IamController extends Controller | @@ -80,7 +80,7 @@ class IamController extends Controller | ||
80 | 80 | ||
81 | public function actionShow_order() | 81 | public function actionShow_order() |
82 | { | 82 | { |
83 | - $model = Order::findOne($_GET['id']); | 83 | + $model = Orders::findOne($_GET['id']); |
84 | 84 | ||
85 | 85 | ||
86 | 86 |
frontend/controllers/RegController.php
@@ -58,7 +58,7 @@ class RegController extends Controller | @@ -58,7 +58,7 @@ class RegController extends Controller | ||
58 | $modelLogin->username = $model->username; | 58 | $modelLogin->username = $model->username; |
59 | $modelLogin->password = $model->password; | 59 | $modelLogin->password = $model->password; |
60 | $modelLogin->login(); | 60 | $modelLogin->login(); |
61 | - Mailer::widget(['type' => 'registration', 'subject'=> 'Спасибо за регистрацию', 'email' => $model->username ]); | 61 | + //Mailer::widget(['type' => 'registration', 'subject'=> 'Спасибо за регистрацию', 'email' => $model->username ]); |
62 | $this->redirect(['/iam']); | 62 | $this->redirect(['/iam']); |
63 | } | 63 | } |
64 | 64 |
frontend/views/catalog/product.php
@@ -123,7 +123,7 @@ $this->registerJs (" | @@ -123,7 +123,7 @@ $this->registerJs (" | ||
123 | <a href="#" rel='product' class="link_buy fl">В Корзину</a> | 123 | <a href="#" rel='product' class="link_buy fl">В Корзину</a> |
124 | <div class="both"></div> | 124 | <div class="both"></div> |
125 | </div> | 125 | </div> |
126 | - | 126 | + <?php /* |
127 | <div class="product_service"> | 127 | <div class="product_service"> |
128 | <ul> | 128 | <ul> |
129 | <li class="item1"><a href="<?= Url::to (['iam/share', 'id' => $product->product_id]) ?>">Добавить в закладки</a> | 129 | <li class="item1"><a href="<?= Url::to (['iam/share', 'id' => $product->product_id]) ?>">Добавить в закладки</a> |
@@ -133,7 +133,7 @@ $this->registerJs (" | @@ -133,7 +133,7 @@ $this->registerJs (" | ||
133 | <li class="item3"><a href="<?= Url::to (['products/compare', 'id' => $product->product_id]) ?>">Добавить в | 133 | <li class="item3"><a href="<?= Url::to (['products/compare', 'id' => $product->product_id]) ?>">Добавить в |
134 | сравнение</a></li> | 134 | сравнение</a></li> |
135 | </ul> | 135 | </ul> |
136 | - </div> | 136 | + </div>*/?> |
137 | </div> | 137 | </div> |
138 | 138 | ||
139 | <div class="productRightBar"> | 139 | <div class="productRightBar"> |
frontend/views/catalog/products.php
@@ -73,7 +73,7 @@ $this->registerJsFile (Yii::getAlias('@web/js/ion.rangeSlider.js')); | @@ -73,7 +73,7 @@ $this->registerJsFile (Yii::getAlias('@web/js/ion.rangeSlider.js')); | ||
73 | */?> | 73 | */?> |
74 | <div class="filters"> | 74 | <div class="filters"> |
75 | <ul> | 75 | <ul> |
76 | - <li> | 76 | + <li class="new"> |
77 | <?php | 77 | <?php |
78 | $checked = !empty($filter['special']) && in_array('new', $filter['special']); | 78 | $checked = !empty($filter['special']) && in_array('new', $filter['special']); |
79 | $option_url = Url::to(['catalog/category', 'category' => $category, 'filter' => ProductHelper::getFilterForOption($filter, 'special', 'new', $checked)]); | 79 | $option_url = Url::to(['catalog/category', 'category' => $category, 'filter' => ProductHelper::getFilterForOption($filter, 'special', 'new', $checked)]); |
@@ -81,7 +81,7 @@ $this->registerJsFile (Yii::getAlias('@web/js/ion.rangeSlider.js')); | @@ -81,7 +81,7 @@ $this->registerJsFile (Yii::getAlias('@web/js/ion.rangeSlider.js')); | ||
81 | <input type="checkbox" class="special-option" <?= $checked ? ' checked' : ''?> onchange="document.location='<?= $option_url?>'" /> | 81 | <input type="checkbox" class="special-option" <?= $checked ? ' checked' : ''?> onchange="document.location='<?= $option_url?>'" /> |
82 | <a href="<?= $option_url?>"><?= Yii::t('product', 'New products')?></a> | 82 | <a href="<?= $option_url?>"><?= Yii::t('product', 'New products')?></a> |
83 | </li> | 83 | </li> |
84 | - <li> | 84 | + <li class="top"> |
85 | <?php | 85 | <?php |
86 | $checked = !empty($filter['special']) && in_array('top', $filter['special']); | 86 | $checked = !empty($filter['special']) && in_array('top', $filter['special']); |
87 | $option_url = Url::to(['catalog/category', 'category' => $category, 'filter' => ProductHelper::getFilterForOption($filter, 'special', 'top', $checked)]); | 87 | $option_url = Url::to(['catalog/category', 'category' => $category, 'filter' => ProductHelper::getFilterForOption($filter, 'special', 'top', $checked)]); |
@@ -89,7 +89,7 @@ $this->registerJsFile (Yii::getAlias('@web/js/ion.rangeSlider.js')); | @@ -89,7 +89,7 @@ $this->registerJsFile (Yii::getAlias('@web/js/ion.rangeSlider.js')); | ||
89 | <input type="checkbox" class="special-option" <?= $checked ? ' checked' : ''?> onchange="document.location='<?= $option_url?>'" /> | 89 | <input type="checkbox" class="special-option" <?= $checked ? ' checked' : ''?> onchange="document.location='<?= $option_url?>'" /> |
90 | <a href="<?= $option_url?>"><?= Yii::t('product', 'Top products')?></a> | 90 | <a href="<?= $option_url?>"><?= Yii::t('product', 'Top products')?></a> |
91 | </li> | 91 | </li> |
92 | - <li> | 92 | + <li class="promo"> |
93 | <?php | 93 | <?php |
94 | $checked = !empty($filter['special']) && in_array('promo', $filter['special']); | 94 | $checked = !empty($filter['special']) && in_array('promo', $filter['special']); |
95 | $option_url = Url::to(['catalog/category', 'category' => $category, 'filter' => ProductHelper::getFilterForOption($filter, 'special', 'promo', $checked)]); | 95 | $option_url = Url::to(['catalog/category', 'category' => $category, 'filter' => ProductHelper::getFilterForOption($filter, 'special', 'promo', $checked)]); |
frontend/views/iam/1person.php
@@ -26,7 +26,7 @@ $this->title = 'Профиль'; | @@ -26,7 +26,7 @@ $this->title = 'Профиль'; | ||
26 | <ul> | 26 | <ul> |
27 | <li>Личные данные</li> | 27 | <li>Личные данные</li> |
28 | <li><a href="<?=Url::to(['iam/myorders'])?>">Мои заказы</a></li> | 28 | <li><a href="<?=Url::to(['iam/myorders'])?>">Мои заказы</a></li> |
29 | - <li><a href="<?=Url::to(['iam/share'])?>">Закладки</a></li> | 29 | + <!--<li><a href="<?=Url::to(['iam/share'])?>">Закладки</a></li>--> |
30 | <li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li> | 30 | <li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li> |
31 | </ul> | 31 | </ul> |
32 | </div> | 32 | </div> |
frontend/views/iam/edit_person.php
@@ -34,7 +34,7 @@ $('#user-phone').mask('(000) 000-0000'); | @@ -34,7 +34,7 @@ $('#user-phone').mask('(000) 000-0000'); | ||
34 | <ul> | 34 | <ul> |
35 | <li><a href="<?=Url::to(['iam/index'])?>">Личные данные</a></li> | 35 | <li><a href="<?=Url::to(['iam/index'])?>">Личные данные</a></li> |
36 | <li><a href="<?=Url::to(['iam/myorders'])?>">Мои заказы</a></li> | 36 | <li><a href="<?=Url::to(['iam/myorders'])?>">Мои заказы</a></li> |
37 | - <li><a href="<?=Url::to(['iam/share'])?>">Закладки</a></li> | 37 | + <!--<li><a href="<?=Url::to(['iam/share'])?>">Закладки</a></li>--> |
38 | <!--li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li--> | 38 | <!--li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li--> |
39 | </ul> | 39 | </ul> |
40 | </div> | 40 | </div> |
frontend/views/iam/myorders.php
@@ -35,7 +35,7 @@ $this->registerJs(" | @@ -35,7 +35,7 @@ $this->registerJs(" | ||
35 | <ul> | 35 | <ul> |
36 | <li><a href="<?=Url::to(['iam/index'])?>">Личные данные</a></li> | 36 | <li><a href="<?=Url::to(['iam/index'])?>">Личные данные</a></li> |
37 | <li><a href="<?=Url::to(['iam/myorders'])?>" class="active">Мои заказы</a></li> | 37 | <li><a href="<?=Url::to(['iam/myorders'])?>" class="active">Мои заказы</a></li> |
38 | - <li><a href="<?=Url::to(['iam/share'])?>">Закладки</a></li> | 38 | + <!--<li><a href="<?=Url::to(['iam/share'])?>">Закладки</a></li>--> |
39 | <!--li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li--> | 39 | <!--li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li--> |
40 | </ul> | 40 | </ul> |
41 | </div> | 41 | </div> |
@@ -46,7 +46,7 @@ $this->registerJs(" | @@ -46,7 +46,7 @@ $this->registerJs(" | ||
46 | 46 | ||
47 | <div class="favorites"> | 47 | <div class="favorites"> |
48 | <div style="margin-top:-5px;"> | 48 | <div style="margin-top:-5px;"> |
49 | - <?foreach($model as $item):?> | 49 | + <?php foreach($model as $item):?> |
50 | <div class="fav_point"> | 50 | <div class="fav_point"> |
51 | <div class="left"><a href="#" class="link">№ <?=$item->id?></a></div> | 51 | <div class="left"><a href="#" class="link">№ <?=$item->id?></a></div> |
52 | <div class="left"><?=$item->date_time?></div> | 52 | <div class="left"><?=$item->date_time?></div> |
@@ -55,19 +55,27 @@ $this->registerJs(" | @@ -55,19 +55,27 @@ $this->registerJs(" | ||
55 | <div class="both"></div> | 55 | <div class="both"></div> |
56 | 56 | ||
57 | <div class="orders_view"> | 57 | <div class="orders_view"> |
58 | - <?foreach($item->products as $item_p):if(!empty($item_p->cost)):?> | 58 | + <?php foreach($item->products as $item_p): |
59 | + ?> | ||
60 | + | ||
61 | + <?php if(!empty($item_p->price)):?> | ||
59 | <div class="order"> | 62 | <div class="order"> |
60 | - <div class="pixbox"><?if(!empty($item_p->mod->imageAvator)):?><img width="120" src="<?=Yii::$app->request->baseUrl.'/upload/mod/big/'.$item_p->mod->imageAvator?>"><?endif;?></div> | 63 | + <div class="pixbox"> |
64 | + <?= \common\components\artboximage\ArtboxImageHelper::getImage($item_p->productVariant->image->imageUrl, 'product_trumb2')?> | ||
65 | + | ||
66 | + </div> | ||
61 | <div class="order_title"><?=$item_p->product_name?></div> | 67 | <div class="order_title"><?=$item_p->product_name?></div> |
62 | <div class="order_count">Кол-во: <?=$item_p->count?></div> | 68 | <div class="order_count">Кол-во: <?=$item_p->count?></div> |
63 | - <div class="order_price"><span><?=$item_p->cost?></span> грн.</div> | 69 | + <div class="order_price"><span><?=$item_p->price?></span> грн.</div> |
64 | <p class="note"></p> | 70 | <p class="note"></p> |
65 | </div> | 71 | </div> |
66 | - <?endif;endforeach;?> | 72 | + <?php endif;?> |
73 | + | ||
74 | + <?php endforeach;?> | ||
67 | <div class="both"></div> | 75 | <div class="both"></div> |
68 | </div> | 76 | </div> |
69 | </div> | 77 | </div> |
70 | - <?endforeach;?> | 78 | + <?php endforeach;?> |
71 | 79 | ||
72 | </div> | 80 | </div> |
73 | 81 |
frontend/views/iam/person.php
@@ -25,7 +25,7 @@ $this->title = 'Профиль'; | @@ -25,7 +25,7 @@ $this->title = 'Профиль'; | ||
25 | <ul> | 25 | <ul> |
26 | <li><a href="<?=Url::to(['iam/index'])?>" class="active">Личные данные</a></li> | 26 | <li><a href="<?=Url::to(['iam/index'])?>" class="active">Личные данные</a></li> |
27 | <li><a href="<?=Url::to(['iam/myorders'])?>">Мои заказы</a></li> | 27 | <li><a href="<?=Url::to(['iam/myorders'])?>">Мои заказы</a></li> |
28 | - <li><a href="<?=Url::to(['iam/share'])?>">Закладки</a></li> | 28 | + <!--<li><a href="<?=Url::to(['iam/share'])?>">Закладки</a></li>--> |
29 | <!--li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li--> | 29 | <!--li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li--> |
30 | </ul> | 30 | </ul> |
31 | </div> | 31 | </div> |
frontend/views/iam/share.php
@@ -34,7 +34,7 @@ $this->registerJs(" | @@ -34,7 +34,7 @@ $this->registerJs(" | ||
34 | <ul> | 34 | <ul> |
35 | <li><a href="<?=Url::to(['iam/index'])?>">Личные данные</a></li> | 35 | <li><a href="<?=Url::to(['iam/index'])?>">Личные данные</a></li> |
36 | <li><a href="<?=Url::to(['iam/myorders'])?>">Мои заказы</a></li> | 36 | <li><a href="<?=Url::to(['iam/myorders'])?>">Мои заказы</a></li> |
37 | - <li><a href="<?=Url::to(['iam/share'])?>" class="active">Закладки</a></li> | 37 | + <!--<li><a href="<?=Url::to(['iam/share'])?>">Закладки</a></li>--> |
38 | <!--li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li--> | 38 | <!--li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li--> |
39 | </ul> | 39 | </ul> |
40 | </div> | 40 | </div> |
frontend/views/layouts/main.php
@@ -58,7 +58,7 @@ | @@ -58,7 +58,7 @@ | ||
58 | $this->registerJs(" | 58 | $this->registerJs(" |
59 | $('.jcarousel').jcarousel({ | 59 | $('.jcarousel').jcarousel({ |
60 | vertical: true, | 60 | vertical: true, |
61 | - scroll: 2 | 61 | + scroll: 1 |
62 | }); | 62 | }); |
63 | ", View::POS_READY); | 63 | ", View::POS_READY); |
64 | 64 | ||
@@ -129,7 +129,7 @@ | @@ -129,7 +129,7 @@ | ||
129 | (050) 382-03-00 | 129 | (050) 382-03-00 |
130 | </div> | 130 | </div> |
131 | </div> | 131 | </div> |
132 | - <a href="#" id='call'>Обратный звонок</a> | 132 | +<!-- <a href="#" id='call'>Обратный звонок</a>--> |
133 | </div> | 133 | </div> |
134 | <div class="basket"> | 134 | <div class="basket"> |
135 | <div id="basket" class="info">Корзина <span>0</span></div> | 135 | <div id="basket" class="info">Корзина <span>0</span></div> |
frontend/views/site/index.php
@@ -17,17 +17,17 @@ $this->registerJsFile ( | @@ -17,17 +17,17 @@ $this->registerJsFile ( | ||
17 | 17 | ||
18 | <?php | 18 | <?php |
19 | 19 | ||
20 | -echo SliderWidget::widget(["title"=>"HOME_SLIDER"]); | 20 | +echo '<div class="home_banner_up">'; |
21 | + echo SliderWidget::widget(["title"=>"HOME_SLIDER"]); | ||
22 | + echo BannerWidget::widget(['title' => 'HOME_RIGHT']); | ||
21 | 23 | ||
22 | -echo BannerWidget::widget(['title' => 'HOME_RIGHT']); | 24 | + echo '<div id="HOME_UNDER_SLIDER">'; |
25 | + echo BannerWidget::widget(['title' => 'HOME_UNDER_SLIDER_1']); | ||
26 | + echo BannerWidget::widget(['title' => 'HOME_UNDER_SLIDER_2']); | ||
27 | + echo BannerWidget::widget(['title' => 'HOME_UNDER_SLIDER_3']); | ||
28 | + echo '</div>'; | ||
23 | 29 | ||
24 | -echo '<div id="HOME_UNDER_SLIDER">'; | ||
25 | - | ||
26 | -echo BannerWidget::widget(['title' => 'HOME_UNDER_SLIDER_1']); | ||
27 | -echo BannerWidget::widget(['title' => 'HOME_UNDER_SLIDER_2']); | ||
28 | -echo BannerWidget::widget(['title' => 'HOME_UNDER_SLIDER_3']); | ||
29 | - | ||
30 | -echo '</div>'; | 30 | +echo '</div>' |
31 | ?> | 31 | ?> |
32 | 32 | ||
33 | <?= \frontend\widgets\Rubrics::widget(['wrapper' => 'rubrics', 'includes' => [117,118,119,120,121]])?> | 33 | <?= \frontend\widgets\Rubrics::widget(['wrapper' => 'rubrics', 'includes' => [117,118,119,120,121]])?> |
@@ -37,31 +37,32 @@ echo '</div>'; | @@ -37,31 +37,32 @@ echo '</div>'; | ||
37 | <?= \common\modules\product\widgets\specialProducts::widget(['type' => 'top'])?> | 37 | <?= \common\modules\product\widgets\specialProducts::widget(['type' => 'top'])?> |
38 | <?= \common\modules\product\widgets\lastProducts::widget()?> | 38 | <?= \common\modules\product\widgets\lastProducts::widget()?> |
39 | 39 | ||
40 | +<div class="why_me_"> | ||
41 | + <h2 class="why"><span>Почему</span></h2> | ||
42 | + <ul class="why_list"> | ||
43 | + <li class="item1"> | ||
44 | + <div><span>Только брендовые товары.</span> Мы не торгуем подделками — только проверенное качество.</div> | ||
45 | + </li> | ||
46 | + <li class="item2"> | ||
47 | + <div><span>Скидки постоянным клиентам.</span> Постоянные клиенты получают гарантированную скидку на неакционные товары.</div> | ||
48 | + </li> | ||
49 | + <li class="item3"> | ||
50 | + <div><span>Удобная оплата</span>: наличными курьеру или же банковский перевод.</div> | ||
51 | + </li> | ||
52 | + <li class="item4"> | ||
53 | + <div><span>Квалифицированные менеджеры</span> всегда рады помочь с выбором и консультацией.</div> | ||
54 | + </li> | ||
55 | + <li class="item5"> | ||
56 | + <div><span>100% гарантия возврата.</span> Если товар не подойдет, мы вернем деньги.</div> | ||
57 | + </li> | ||
58 | + <li class="item6"> | ||
59 | + <div><span>Отслеживание статуса заказа и доставки.</span></div> | ||
60 | + </li> | ||
61 | + </ul> | ||
62 | + <div class="both"></div> | ||
63 | +</div> | ||
64 | + | ||
40 | 65 | ||
41 | -<h2 class="why"><span>Почему</span></h2> | ||
42 | -<ul class="why_list"> | ||
43 | - <li class="item1"> | ||
44 | - <span>Только брендовые товары.</span> Мы не торгуем подделками — только проверенное качество. | ||
45 | - </li> | ||
46 | - <li class="item2"> | ||
47 | - <span>Скидки постоянным клиентам.</span> Постоянные клиенты получают гарантированную скидку | ||
48 | - на неакционные товары. | ||
49 | - </li> | ||
50 | - <li class="item3"> | ||
51 | - <span>Удобная оплата</span>: наличными курьеру или же банковский перевод. | ||
52 | - </li> | ||
53 | - <li class="item4"> | ||
54 | - <span>Квалифицированные менеджеры</span> всегда рады помочь с выбором и консультацией. | ||
55 | - </li> | ||
56 | - <li class="item5"> | ||
57 | - <span>100% гарантия возврата.</span> Если товар не подойдет, | ||
58 | - мы вернем деньги. | ||
59 | - </li> | ||
60 | - <li class="item6"> | ||
61 | - <span>Отслеживание статуса заказа и доставки.</span> | ||
62 | - </li> | ||
63 | -</ul> | ||
64 | -<div class="both"></div> | ||
65 | 66 | ||
66 | <?=BannerWidget::widget(['title' => 'HOME_CENTER']);?> | 67 | <?=BannerWidget::widget(['title' => 'HOME_CENTER']);?> |
67 | 68 |
frontend/web/css/style.css
@@ -108,7 +108,7 @@ a.myorders{color:#f75d50} | @@ -108,7 +108,7 @@ a.myorders{color:#f75d50} | ||
108 | } | 108 | } |
109 | .products ul{list-style:none;margin:0px;padding:0px;} | 109 | .products ul{list-style:none;margin:0px;padding:0px;} |
110 | .products ul li.item{float:left;width:160px;margin:0px 35px 15px;text-align:center;position:relative;} | 110 | .products ul li.item{float:left;width:160px;margin:0px 35px 15px;text-align:center;position:relative;} |
111 | -.products ul li a.name{display:block;color:#494949;text-decoration:none;margin:15px 0px;height:30px;text-transform: uppercase;} | 111 | +.products ul li a.name{display:block;color:#494949;text-decoration:none;margin:15px 0px;height:30px;text-transform: uppercase;overflow: hidden;} |
112 | .products ul li .info{text-align: left;} | 112 | .products ul li .info{text-align: left;} |
113 | .pn{border:none;} | 113 | .pn{border:none;} |
114 | 114 | ||
@@ -116,9 +116,19 @@ a.myorders{color:#f75d50} | @@ -116,9 +116,19 @@ a.myorders{color:#f75d50} | ||
116 | .cost span.valute{font-size:16px;} | 116 | .cost span.valute{font-size:16px;} |
117 | strike{font-size:18px;} | 117 | strike{font-size:18px;} |
118 | 118 | ||
119 | -a.link_buy{display:block;margin:10px auto;width:122px;height:38px;line-height:38px;background:url('../img/buy.png') no-repeat;text-transform: uppercase;color:#ffffff;text-decoration:none;font-weight:bold;text-align:center;} | ||
120 | - | ||
121 | -.mycarousel{position:absolute;right:-34px;top:-20px;} | 119 | +a.link_buy{font-size: 15px; display:block;margin:10px auto;width:122px;height:38px;line-height:38px;text-transform: uppercase;color:#ffffff;text-decoration:none;font-weight:600;text-align:center; |
120 | + background: #95ba2f; | ||
121 | + border-radius: 4px; | ||
122 | + border-bottom: 3px solid #799920; | ||
123 | +} | ||
124 | +a.link_buy:hover { | ||
125 | + border-bottom: 3px solid #95ba2f;; | ||
126 | +} | ||
127 | +a.link_buy:active { | ||
128 | + background: #799920; | ||
129 | + border-bottom: 3px solid #799920; | ||
130 | +} | ||
131 | +.mycarousel{position:absolute;right:-15px;top:-20px;} | ||
122 | ul.mycarousel{list-style:none;margin:0px;padding:0px;} | 132 | ul.mycarousel{list-style:none;margin:0px;padding:0px;} |
123 | ul.mycarousel li{margin:0px;padding:0px;} | 133 | ul.mycarousel li{margin:0px;padding:0px;} |
124 | .mycarousel img{border:1px solid #d2d2d2;} | 134 | .mycarousel img{border:1px solid #d2d2d2;} |
@@ -128,7 +138,12 @@ h2.why{width:213px;height:49px;background:url('../img/logo-why.png') no-repeat;m | @@ -128,7 +138,12 @@ h2.why{width:213px;height:49px;background:url('../img/logo-why.png') no-repeat;m | ||
128 | h2.why span{display:none;} | 138 | h2.why span{display:none;} |
129 | 139 | ||
130 | ul.why_list{list-style:none;margin:0px;padding:0px;} | 140 | ul.why_list{list-style:none;margin:0px;padding:0px;} |
131 | -ul.why_list li{float:left;margin-left:58px; width: 288px; height:96px;box-sizing: border-box;padding-left: 110px;} | 141 | +ul.why_list li{float:left;margin-left:58px; width: 288px; height:96px;box-sizing: border-box;padding-left: 110px; margin-top: 20px;} |
142 | +ul.why_list li div { | ||
143 | + display: table-cell; | ||
144 | + height: 96px; | ||
145 | + vertical-align: middle; | ||
146 | +} | ||
132 | ul.why_list li span{font-weight:bold;color:#799920;} | 147 | ul.why_list li span{font-weight:bold;color:#799920;} |
133 | ul.why_list li.item1{background:url('../img/why_item1.png') left no-repeat;} | 148 | ul.why_list li.item1{background:url('../img/why_item1.png') left no-repeat;} |
134 | ul.why_list li.item2{background:url('../img/why_item2.png') left no-repeat;} | 149 | ul.why_list li.item2{background:url('../img/why_item2.png') left no-repeat;} |
@@ -382,7 +397,7 @@ ul.social {margin-top: 20px;} | @@ -382,7 +397,7 @@ ul.social {margin-top: 20px;} | ||
382 | .view_products2 li{margin:10px 0px;} | 397 | .view_products2 li{margin:10px 0px;} |
383 | 398 | ||
384 | 399 | ||
385 | -.pixbox{width:134px;height:200px;overflow: hidden;text-align: center;} | 400 | +.pixbox{width:100%;height:200px;overflow: hidden;text-align: center;} |
386 | 401 | ||
387 | 402 | ||
388 | .form-order{background:#f5f5f5;padding:10px;border:1px solid #d2d2d2;} | 403 | .form-order{background:#f5f5f5;padding:10px;border:1px solid #d2d2d2;} |
@@ -394,7 +409,7 @@ ul.social {margin-top: 20px;} | @@ -394,7 +409,7 @@ ul.social {margin-top: 20px;} | ||
394 | .jcarousel-next-disabled, .jcarousel-prev-disabled {display: none !important;} | 409 | .jcarousel-next-disabled, .jcarousel-prev-disabled {display: none !important;} |
395 | .content2 br {display: none;} | 410 | .content2 br {display: none;} |
396 | .pixbox a { | 411 | .pixbox a { |
397 | - width: 134px; | 412 | + width: 160px; |
398 | height: 200px; | 413 | height: 200px; |
399 | display: table-cell; | 414 | display: table-cell; |
400 | vertical-align: middle; | 415 | vertical-align: middle; |
@@ -873,5 +888,101 @@ a.active{font-weight:bold;text-decoration: underline;} | @@ -873,5 +888,101 @@ a.active{font-weight:bold;text-decoration: underline;} | ||
873 | .special-products .item { | 888 | .special-products .item { |
874 | margin-bottom: 0 !important; | 889 | margin-bottom: 0 !important; |
875 | } | 890 | } |
876 | -.why_me_ {padding-top: 30px; overflow: hidden;} | ||
877 | -.why_me_ .why_list {width: 1038px; margin-left: -58px} | ||
878 | \ No newline at end of file | 891 | \ No newline at end of file |
892 | +.why_me_ {padding-top: 30px; overflow: hidden; margin-bottom: 60px;} | ||
893 | +.why_me_ .why_list {width: 1038px; margin-left: -58px} | ||
894 | +.seo_text { | ||
895 | + | ||
896 | +} | ||
897 | +.seo_text p { | ||
898 | + margin: 12px 0 0 0; | ||
899 | + font-size: 13px !important; | ||
900 | + color: #333 !important; | ||
901 | + font-family: Roboto !important; | ||
902 | +} | ||
903 | +.seo_text p:first-child {margin-top: 0} | ||
904 | +.product-special {position: absolute} | ||
905 | +.jcarousel-skin-tango .jcarousel-item { | ||
906 | + width: 38px; | ||
907 | + height: 38px; | ||
908 | + border: 1px solid #d2d2d2; | ||
909 | + text-align: center; | ||
910 | + background: #fff; | ||
911 | +} | ||
912 | +.jcarousel-skin-tango .jcarousel-item a { | ||
913 | + display: table-cell; | ||
914 | + width: 38px; | ||
915 | + height: 38px; | ||
916 | + vertical-align: middle; | ||
917 | +} | ||
918 | +.mycarousel img { | ||
919 | + max-width: 38px; | ||
920 | + max-height: 38px; | ||
921 | + border: 0; | ||
922 | + vertical-align: middle; | ||
923 | +} | ||
924 | +.jcarousel-skin-tango .jcarousel-clip-vertical, .jcarousel-skin-tango .jcarousel-container-vertical { | ||
925 | + height: 175px; | ||
926 | +} | ||
927 | +.jcarousel-skin-tango .jcarousel-container-vertical { | ||
928 | + padding: 0; | ||
929 | +} | ||
930 | +.jcarousel-skin-tango .jcarousel-prev-vertical { | ||
931 | + top:-13px; | ||
932 | +} | ||
933 | +.jcarousel-skin-tango .jcarousel-next-vertical { | ||
934 | + bottom: -13px; | ||
935 | +} | ||
936 | +ul.product-special { | ||
937 | + position: absolute; | ||
938 | + top: 0; | ||
939 | + left: 0; | ||
940 | +} | ||
941 | +ul.product-special li { | ||
942 | + color: #333; | ||
943 | + font-size: 10px; | ||
944 | + text-transform: uppercase; | ||
945 | + font-weight: 700; | ||
946 | + height: 22px; | ||
947 | + line-height: 24px; | ||
948 | + padding: 0 9px; | ||
949 | + position: relative; | ||
950 | + border-top-left-radius: 4px; | ||
951 | + border-bottom-left-radius: 4px; | ||
952 | +} | ||
953 | +ul.product-special li.top { | ||
954 | + background: #fbc665; | ||
955 | +} | ||
956 | +ul.product-special li.top:after { | ||
957 | + content: ''; | ||
958 | + position: absolute; | ||
959 | + left: 52px; | ||
960 | + top: 3px; | ||
961 | + border: 11px solid transparent; | ||
962 | + border-top: 5px solid #fbc665; | ||
963 | + transform: rotate(-90deg); | ||
964 | +} | ||
965 | +ul.product-special li.new { | ||
966 | + background: #42b9f6; | ||
967 | +} | ||
968 | + | ||
969 | +ul.product-special li.new:after { | ||
970 | + content: ''; | ||
971 | + position: absolute; | ||
972 | + left: 52px; | ||
973 | + top: 3px; | ||
974 | + border: 11px solid transparent; | ||
975 | + border-top: 5px solid #42b9f6; | ||
976 | + transform: rotate(-90deg); | ||
977 | +} | ||
978 | +ul.product-special li.promo { | ||
979 | + background: #f75d50; | ||
980 | +} | ||
981 | +ul.product-special li.promo:after { | ||
982 | + content: ''; | ||
983 | + position: absolute; | ||
984 | + left: 52px; | ||
985 | + top: 3px; | ||
986 | + border: 11px solid transparent; | ||
987 | + border-top: 5px solid #f75d50; | ||
988 | + transform: rotate(-90deg); | ||
989 | +} | ||
879 | \ No newline at end of file | 990 | \ No newline at end of file |