Commit 61b046ac03ec6716d7dbd8e5ecc5cb3f2963a54b
Merge branch 'master' of gitlab.artweb.com.ua:root/new_rukzachok
Showing
4 changed files
with
169 additions
and
34 deletions
Show diff stats
common/config/main.php
... | ... | @@ -85,8 +85,8 @@ return [ |
85 | 85 | ], |
86 | 86 | 'product_trumb2' => [ |
87 | 87 | 'resize' => [ |
88 | - 'width' => 100, | |
89 | - 'height' => 100, | |
88 | + 'width' => 98, | |
89 | + 'height' => 98, | |
90 | 90 | 'master' => null |
91 | 91 | ], |
92 | 92 | ], |
... | ... | @@ -146,7 +146,7 @@ return [ |
146 | 146 | ], |
147 | 147 | 'list' => [ |
148 | 148 | 'resize' => [ |
149 | - 'width' => 134, | |
149 | + 'width' => 160, | |
150 | 150 | 'height' => 200, |
151 | 151 | 'master' => null |
152 | 152 | ], | ... | ... |
common/modules/product/widgets/views/products_block.php
1 | -<div class="special-products products<?= (!empty($class) ? ' '. $class : '')?>"> | |
2 | - <h3><?= $title?></h3> | |
3 | - <ul> | |
4 | - <?php foreach($products as $product) :?> | |
5 | - <?= $this->render('product_smart', ['product' => $product]);?> | |
6 | - <?php endforeach?> | |
7 | - </ul> | |
8 | - <div class="both"></div> | |
1 | +<div class="_prd_spec-wr"> | |
2 | + <div class="special-products products<?= (!empty($class) ? ' '. $class : '')?>"> | |
3 | + <h3><?= $title?></h3> | |
4 | + <ul> | |
5 | + <?php foreach($products as $product) :?> | |
6 | + <?= $this->render('product_smart', ['product' => $product]);?> | |
7 | + <?php endforeach?> | |
8 | + </ul> | |
9 | + <div class="both"></div> | |
10 | + </div> | |
9 | 11 | </div> |
10 | 12 | \ No newline at end of file | ... | ... |
frontend/views/catalog/product.php
... | ... | @@ -102,7 +102,7 @@ $this->registerJs (" |
102 | 102 | data-cost="<?= $variant->price ?>" |
103 | 103 | data-old_cost="<?= $variant->price_old ?>" data-id="<?= $variant->product_variant_id ?>" data-art="<?= $variant->sku ?>" |
104 | 104 | data-color="<?= $variant->name ?>" |
105 | - data-image="<?= $variant->imageUrl ?>" | |
105 | + data-image="<?= \common\components\artboximage\ArtboxImageHelper::getImageSrc($variant->imageUrl, 'list') ?>" | |
106 | 106 | data-imageoriginal="<?= $variant->imageUrl ?>" |
107 | 107 | title="<?= $product->fullname ?>"> |
108 | 108 | <?= \common\components\artboximage\ArtboxImageHelper::getImage($variant->imageUrl, 'product_variant')?> |
... | ... | @@ -158,7 +158,7 @@ $this->registerJs (" |
158 | 158 | <div class="content"> |
159 | 159 | <div class="pic"> |
160 | 160 | <center> |
161 | - <a href="#" rel="shadowbox[gal]" id="picoriginal"><?= \common\components\artboximage\ArtboxImageHelper::getImage($product->imageUrl, 'product')?></a> | |
161 | + <a href="#" rel="shadowbox[gal]" id="picoriginal"><?= \common\components\artboximage\ArtboxImageHelper::getImage($product->imageUrl, 'product',['id'=>'pic'])?></a> | |
162 | 162 | </center> |
163 | 163 | </div> |
164 | 164 | <ul class="product_colors"> |
... | ... | @@ -170,4 +170,4 @@ $this->registerJs (" |
170 | 170 | </ul> |
171 | 171 | </div> |
172 | 172 | <div class="both"></div> |
173 | -</div> | |
174 | 173 | \ No newline at end of file |
174 | +</div> | ... | ... |
frontend/web/css/style.css
... | ... | @@ -67,7 +67,7 @@ nav input[type="submit"]{width:35px;height:29px;border:none;background:url('../i |
67 | 67 | .basket span.more {margin-bottom: -1px} |
68 | 68 | .menu{ |
69 | 69 | background:#596065; |
70 | - /*border:1px solid #e8e8e8;*/ | |
70 | + border:1px solid #e8e8e8; | |
71 | 71 | } |
72 | 72 | .menu ul{margin:0px;padding:0px;list-style:none;} |
73 | 73 | .menu ul li{float:left;border-left:1px solid #8b9094; height: 43px;} |
... | ... | @@ -164,15 +164,19 @@ ul.why_list li.item6{background:url('../img/why_item6.png') left no-repeat;} |
164 | 164 | .map{padding:5px 0px 5px 25px;background:url('../img/map.png') left no-repeat; margin-bottom: 7px;} |
165 | 165 | a.more_map{color:#99a5ad;border-bottom:1px dotted #99a5ad;text-decoration:none;font-size:11px;text-align:center;} |
166 | 166 | |
167 | -.bread-crumbs{padding:10px 0px 10px 20px;border-bottom:1px solid #d2d2d2;} | |
168 | -.bread-crumbs ul{list-style:none;margin:0px 0px 0px 0px;padding:0px;} | |
169 | -.bread-crumbs ul li{float:left;padding-right:5px;} | |
167 | +.bread-crumbs{padding:0 0 0 20px;border-bottom:1px solid #d2d2d2; height: 29px;} | |
168 | +.bread-crumbs ul{list-style:none;margin:0 0 0 0;padding:0; height: 29px;} | |
169 | +.bread-crumbs ul li{float:left;padding-left:20px;height: 100%; line-height: 29px; color: #7d7d7d; position: relative} | |
170 | +.bread-crumbs ul li:first-child {padding-left: 0} | |
171 | +.bread-crumbs ul li a {font-size: 12px; display: block; color: #7d7d7d} | |
170 | 172 | .bread-crumbs ul li a:visited,.bread-crumbs ul li a:link{font-size:14px;color:#7d7d7d;text-decoration:underline;} |
171 | 173 | .bread-crumbs ul li a:hover{color:#464646;text-decoration: none;} |
172 | 174 | .breadcrumb > li + li:before { |
173 | 175 | color: #ccc; |
174 | - content: "/ "; | |
175 | - padding: 0 5px; | |
176 | + content: "/"; | |
177 | + position: absolute; | |
178 | + top: 0; | |
179 | + left: 8px; | |
176 | 180 | } |
177 | 181 | |
178 | 182 | |
... | ... | @@ -188,20 +192,69 @@ a.more_map{color:#99a5ad;border-bottom:1px dotted #99a5ad;text-decoration:none;f |
188 | 192 | .filters{border-top:1px solid #d2d2d2;padding:20px 0px 0px;margin-top:20px;} |
189 | 193 | .filters .begin{text-transform: uppercase;font-weight:bold; font-size: 12px;} |
190 | 194 | .filters ul{list-style:none;margin:0px;padding:0px;line-height:22px; margin-top: 6px;} |
191 | -.filters ul li a{color:#8fa951;text-decoration:none; font-size: 13px;} | |
195 | +.filters ul li { | |
196 | + position: relative; | |
197 | + box-sizing: border-box; | |
198 | + padding-left: 24px; | |
199 | + line-height: 16px; | |
200 | + margin-top: 7px; | |
201 | +} | |
202 | +.filters ul li:first-child {margin-top: 0} | |
203 | +.filters ul li>input { | |
204 | + position: absolute; | |
205 | + left: 4px; | |
206 | + margin: -6px 0 0 ; | |
207 | + top: 50%; | |
208 | +} | |
209 | +.filters ul li a{color:#8fa951;text-decoration:none; font-size: 13px; line-height: 16px;} | |
192 | 210 | .filters ul li a:hover{text-decoration:underline;} |
193 | 211 | |
194 | 212 | .productLeftBar{float:left;width:230px;padding-left:20px;margin-right:20px;} |
195 | 213 | .productRightBar{float:right;width:280px;margin-left:20px;} |
196 | 214 | .productLeftBar h1{font-size:27px;border-bottom:1px solid #d2d2d2;margin-bottom:10px;} |
197 | 215 | |
198 | -ul.product_mod{list-style:none;margin:10px 0px 0px 0px;padding:0px;} | |
199 | -ul.product_mod li{float:left;margin-right:7px;} | |
200 | -ul.product_mod li img{border:1px solid #d2d2d2;} | |
216 | +ul.product_mod{list-style:none;margin:10px 0 0 0;padding:0; float: left;} | |
217 | +ul.product_mod li{ | |
218 | + float:left; | |
219 | + width: 46px; | |
220 | + height: 46px; | |
221 | + background: #fff; | |
222 | + border: 1px solid #d2d2d2; | |
223 | + margin: 7px 7px 0 0; | |
224 | + text-align: center; | |
225 | +} | |
226 | +ul.product_mod li a{ | |
227 | + width: 46px; | |
228 | + height: 46px; | |
229 | + display: table-cell; | |
230 | + vertical-align: middle; | |
231 | +} | |
232 | +ul.product_mod li img{ | |
233 | + vertical-align: middle; | |
234 | + max-width: 46px; | |
235 | + max-height: 46px; | |
236 | +} | |
201 | 237 | |
202 | -ul.product_colors{list-style:none;margin:10px 0px 0px 0px;padding:0px;} | |
203 | -ul.product_colors li{float:left;margin-right:7px;} | |
204 | -ul.product_colors li img{border:1px solid #d2d2d2;} | |
238 | +ul.product_colors{list-style:none;margin:30px 0 0 0 ;padding:0; float: left;} | |
239 | +ul.product_colors li{ | |
240 | + float:left; | |
241 | + margin:10px 10px 0 0; | |
242 | + width: 98px; | |
243 | + height: 98px; | |
244 | + text-align: center; | |
245 | + border: 1px solid #d2d2d2; | |
246 | +} | |
247 | +ul.product_colors li a { | |
248 | + width: 98px; | |
249 | + height: 98px; | |
250 | + vertical-align: middle; | |
251 | + display: table-cell; | |
252 | +} | |
253 | +ul.product_colors li img{ | |
254 | + max-width: 98px; | |
255 | + max-height: 98px; | |
256 | + vertical-align: middle; | |
257 | +} | |
205 | 258 | .productLeftBar .begin{text-transform: uppercase;font-weight:bold;} |
206 | 259 | |
207 | 260 | .cost_box{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;margin:10px 0px;padding:10px 0px;} |
... | ... | @@ -338,7 +391,7 @@ ul.brends_list li{float:left;text-align:center;margin:0px 15px 20px 15px;} |
338 | 391 | |
339 | 392 | .txts{color:#9da9b1;font-size:18px;margin-bottom:20px;} |
340 | 393 | |
341 | -.content ul.pagination{list-style:none;text-align:center; margin: 0 0 16px 0;padding: 0;} | |
394 | +.content ul.pagination{list-style:none;text-align:center; margin: 0 0 16px 0;padding: 0 0 20px 0; border-bottom: 1px solid #d2d2d2;} | |
342 | 395 | .content ul.pagination li{display:inline;} |
343 | 396 | .content ul.pagination li a{padding:3px;color:#82a02f;font-size: 15px;margin:0; text-decoration: none; } |
344 | 397 | .content ul.pagination li a:hover {text-decoration: underline} |
... | ... | @@ -879,12 +932,10 @@ a.active{font-weight:bold;text-decoration: underline;} |
879 | 932 | border: 2px solid #fff; |
880 | 933 | box-shadow: 0px 0px 5px 0px rgba(54, 54, 54, 0.75); |
881 | 934 | } |
882 | -#HOME_SLIDER .jssorb03 .av { | |
883 | - background: none; | |
884 | -} | |
885 | -#HOME_SLIDER .jssorb03 div.av:hover, #HOME_SLIDER .jssorb03 div.av:active { | |
935 | + | |
936 | +#HOME_SLIDER .jssorb03 div.av:hover, #HOME_SLIDER .jssorb03 div.av:active, #HOME_SLIDER .jssorb03 .av { | |
886 | 937 | cursor: default; |
887 | - background: none; | |
938 | + background: #333; | |
888 | 939 | } |
889 | 940 | .special-products { |
890 | 941 | padding-top: 30px; |
... | ... | @@ -1013,6 +1064,28 @@ ul.product-special li.promo:after { |
1013 | 1064 | ._form_checkbox_reset, .sort_block ul li a, .sort_block { |
1014 | 1065 | font-size: 12px; |
1015 | 1066 | } |
1067 | +.filter_accept_bloc {margin-top: 13px; margin-bottom: 0;} | |
1068 | +._form_checkbox_reset { | |
1069 | + color: #6a6a6a; | |
1070 | + display: block; | |
1071 | + width: 128px; | |
1072 | + height: 28px; | |
1073 | + border: 1px solid #d2d2d2; | |
1074 | + line-height: 28px; | |
1075 | + text-align: center; | |
1076 | + border-radius: 4px; | |
1077 | + text-decoration: none; | |
1078 | + margin: 0 auto; | |
1079 | +} | |
1080 | +._form_checkbox_reset:hover { | |
1081 | + border: 1px solid #95ba2f; | |
1082 | + color: #6a6a6a; | |
1083 | +} | |
1084 | +._form_checkbox_reset:active { | |
1085 | + border: 1px solid #95ba2f; | |
1086 | + background: #95ba2f; | |
1087 | + color: #fff; | |
1088 | +} | |
1016 | 1089 | .sort_block ul li a { |
1017 | 1090 | color: #8fa951; |
1018 | 1091 | } |
... | ... | @@ -1033,4 +1106,64 @@ ul.product-special li.promo:after { |
1033 | 1106 | background-position: -36px 50%; |
1034 | 1107 | right: 0; |
1035 | 1108 | top: 0; |
1036 | -} | |
1037 | 1109 | \ No newline at end of file |
1110 | +} | |
1111 | +.loyout ._prd_spec-wr {margin-top: 10px;} | |
1112 | +.loyout .special-products:first-child { | |
1113 | + border-top: 0; | |
1114 | + padding-top: 0; | |
1115 | + | |
1116 | +} | |
1117 | +.irs-slider { | |
1118 | + width: 13px; | |
1119 | + height: 13px; | |
1120 | + top: 25px; | |
1121 | + border-radius: 100%; | |
1122 | + box-shadow: none; | |
1123 | + border: 1px solid #d2d2d2; | |
1124 | + background: #ffffff; | |
1125 | + background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%); | |
1126 | + background: -webkit-linear-gradient(top, #ffffff 0%,#ebebeb 100%); | |
1127 | + background: linear-gradient(to bottom, #ffffff 0%,#ebebeb 100%); | |
1128 | + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); | |
1129 | +} | |
1130 | +.irs-slider.state_hover, .irs-slider:hover { | |
1131 | + background: #ffffff; | |
1132 | +} | |
1133 | +.irs-slider:after { | |
1134 | + display: none; | |
1135 | +} | |
1136 | +.irs-slider:before { | |
1137 | + content: ""; | |
1138 | + position: absolute; | |
1139 | + width: 5px; | |
1140 | + height: 5px; | |
1141 | + z-index: 2; | |
1142 | + border: 1px solid #d2d2d2; | |
1143 | + border-radius: 100%; | |
1144 | + background: #799920; | |
1145 | + top: 3px; | |
1146 | + left: 3px; | |
1147 | +} | |
1148 | +.irs-bar { | |
1149 | + height: 3px; | |
1150 | + top: 30px; | |
1151 | +} | |
1152 | +.irs-line { | |
1153 | + height: 9px; | |
1154 | + background: #ebebeb; | |
1155 | + border: 1px solid #d2d2d2; | |
1156 | + top: 27px; | |
1157 | +} | |
1158 | +.irs-line:before { | |
1159 | + width: 166px; | |
1160 | + height: 5px; | |
1161 | + position: absolute; | |
1162 | + content: ''; | |
1163 | + top: 2px; | |
1164 | + left: 2px; | |
1165 | + background: #d2d2d2; | |
1166 | + border-radius: 5px; | |
1167 | +} | |
1168 | +.irs-min, .irs-max {display: none;} | |
1169 | +.irs {height: 49px;} | |
1170 | +.price_filter.first_price_li {margin-top: 8px;} | |
1038 | 1171 | \ No newline at end of file | ... | ... |