Commit 08e62d82937d21285b697c62940e02ec21c5ad5c
1 parent
3614880f
big commti
Showing
6 changed files
with
24 additions
and
321 deletions
Show diff stats
common/modules/product/models/Import.php
... | ... | @@ -313,7 +313,7 @@ class Import extends Model { |
313 | 313 | |
314 | 314 | foreach($catalog_names as $catalog_name){ |
315 | 315 | // ==== Set category ==== |
316 | - if ( ($category = CategoryName::find()->filterWhere(['ilike', 'value', trim($catalog_name)])->one()) === null ) { | |
316 | + if ( ($category = Category::find()->filterWhere(['ilike', 'name', trim($catalog_name)])->one()) === null ) { | |
317 | 317 | // Create category |
318 | 318 | $category = new Category(); |
319 | 319 | $category->name = trim($catalog_name); |
... | ... | @@ -328,7 +328,7 @@ class Import extends Model { |
328 | 328 | |
329 | 329 | // ===== Set brand ==== |
330 | 330 | if ( $brand_name ) { |
331 | - if ( ($brand = BrandName::find()->filterWhere(['ilike', 'value', trim($brand_name)])->one()) !== null ) { | |
331 | + if ( ($brand = Brand::find()->filterWhere(['ilike', 'name', trim($brand_name)])->one()) !== null ) { | |
332 | 332 | $_product->brand_id = $brand->brand_id; |
333 | 333 | } else { |
334 | 334 | // Create brand |
... | ... | @@ -557,7 +557,7 @@ class Import extends Model { |
557 | 557 | $taxGroup->name = $filter_name; |
558 | 558 | $taxGroup->module = 'string'; |
559 | 559 | $taxGroup->hierarchical = FALSE; |
560 | - $taxGroup->group_to_category = $catalog_names; | |
560 | + $taxGroup->categories = $catalog_names; | |
561 | 561 | $taxGroup->is_filter = FALSE; |
562 | 562 | $taxGroup->save(); |
563 | 563 | } | ... | ... |
common/modules/product/widgets/views/product_smart.php
... | ... | @@ -7,8 +7,17 @@ use yii\helpers\Url; |
7 | 7 | ?> |
8 | 8 | <div class="catalog_item home_slider_it"> |
9 | 9 | <div class="wrapper"> |
10 | - <div class="status_block-wr"> | |
11 | - <div class="staus_new"></div> | |
10 | + <div class="status_block-wr <?=$class?>"> | |
11 | + <?php | |
12 | + if($class == 'top'){ | |
13 | + print '<div class="staus_hit"></div>'; | |
14 | + } else if($class == 'new') { | |
15 | + print '<div class="staus_new"></div>'; | |
16 | + } else if($class == 'promo'){ | |
17 | + print '<div class="staus_sale"></div>'; | |
18 | + } | |
19 | + ?> | |
20 | + | |
12 | 21 | |
13 | 22 | </div> |
14 | 23 | <div class="item_container" > | ... | ... |
common/modules/product/widgets/views/products_block.php
... | ... | @@ -13,7 +13,10 @@ use yii\web\View; |
13 | 13 | |
14 | 14 | <div id="product_main_slider" class=""> |
15 | 15 | <?php foreach($products as $product) :?> |
16 | - <?= $this->render('product_smart', ['product' => $product]);?> | |
16 | + <?= $this->render('product_smart', [ | |
17 | + 'product' => $product, | |
18 | + 'class' => $class | |
19 | + ]);?> | |
17 | 20 | <?php endforeach?> |
18 | 21 | </div> |
19 | 22 | ... | ... |
frontend/views/layouts/main.php
... | ... | @@ -528,54 +528,7 @@ use common\models\Basket; |
528 | 528 | </div> |
529 | 529 | </div> |
530 | 530 | |
531 | - <div class="modal fade" id="found_cheaper" tabindex="-1" role="dialog" aria-labelledby="myModalLabel33"> | |
532 | - <div class="modal-dialog auth" role="document"> | |
533 | - <div class="modal-content"> | |
534 | - | |
535 | - <div class="modal-header"> | |
536 | - <button type="button" class="close" data-dismiss="modal" aria-label="Close"> | |
537 | - <span aria-hidden="true">×</span></button> | |
538 | - <h4 class="modal-title" id="myModalLabel2">Нашли дешевле</h4> | |
539 | - </div> | |
540 | - | |
541 | - <div class="modal-body"> | |
542 | - <p>Заполнив данную форму, Вы можете расчитывать на более низкую цену, если выбранная Вами модель есть в наличии в другом интернет магазине и действующая цена ниже нашей</p> | |
543 | - <form> | |
544 | - <div class="form-group"> | |
545 | - <label for="InputMag33">Интернет магазин:</label> | |
546 | - <input type="name" class="form-control" id="InputMag33" placeholder="" required> | |
547 | - </div> | |
548 | - <div class="form-group"> | |
549 | - <label for="InputPhone33">Цена:</label> | |
550 | - <input type="name" class="form-control" id="InputPhone33" placeholder="" required> | |
551 | - </div> | |
552 | - <div class="form-group"> | |
553 | - <label for="InputName33">Имя:</label> | |
554 | - <input type="name" class="form-control" id="InputName33" placeholder="" required> | |
555 | - </div> | |
556 | - <div class="form-group"> | |
557 | - <label for="InputPhone33">Телефон:</label> | |
558 | - <input type="email" class="form-control" id="InputPhone33" placeholder="" required> | |
559 | - </div> | |
560 | - <div class="form-group"> | |
561 | - <label for="InputEmail33">Email:</label> | |
562 | - <input type="email" class="form-control" id="InputEmail33" placeholder=""> | |
563 | - </div> | |
564 | - | |
565 | - <input type="hidden" name="model" id="model" value="56490/48/16"> | |
566 | - | |
567 | - <button type="submit" class="btn btn-default btn-large">Отправить</button> | |
568 | - <div class="clearfix"></div> | |
569 | - </form> | |
570 | - | |
571 | - | |
572 | - <br/> | |
573 | - <div class="clearfix"></div> | |
574 | - </div> | |
575 | - | |
576 | - </div> | |
577 | - </div> | |
578 | - </div> | |
531 | + | |
579 | 532 | |
580 | 533 | |
581 | 534 | <div class="modal fade" id="where_buy" tabindex="-1" role="dialog" aria-labelledby="myModalLabel44"> |
... | ... | @@ -626,47 +579,7 @@ use common\models\Basket; |
626 | 579 | <!-- consultation_modal --> |
627 | 580 | <?= $this->render('/modal/my_callback_modal_window') ?> |
628 | 581 | |
629 | - <div class="modal fade" id="myWishlist" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> | |
630 | - <div class="modal-dialog wishlist" role="document"> | |
631 | - <div class="modal-content"> | |
632 | - | |
633 | - <div class="modal-header"> | |
634 | - <button type="button" class="close" data-dismiss="modal" aria-label="Close"> | |
635 | - <span aria-hidden="true">×</span></button> | |
636 | - <h4 class="modal-title" id="myModalLabel">Добавить в группу:</h4> | |
637 | - </div> | |
638 | - | |
639 | - <div class="modal-body"> | |
640 | - | |
641 | - <form> | |
642 | - <div class="form-group"> | |
643 | - <input type="radio" id="group_name_1" name="group_name"/> | |
644 | - <label for="group_name_1">Группа 1</label> | |
645 | - </div> | |
646 | - | |
647 | - <div class="form-group"> | |
648 | - <input type="radio" id="group_name_2" name="group_name"/> | |
649 | - <label for="group_name_2">Группа 2</label> | |
650 | - </div> | |
651 | - | |
652 | - <div class="form-group"> | |
653 | - <input type="radio" id="group_name_new" name="group_name" style="display: inline-block;"/> | |
654 | - <input type="text" class="form-control" style="width: 60%; display: inline-block;" placeholder="Созать новую"/> | |
655 | - </div> | |
656 | - | |
657 | - <button type="submit" class="btn btn-default" data-dismiss="modal" data-toggle="modal" data-target="#myWishlistAdded">Сохранить</button> | |
658 | - <a href="#" class="btn btn-gray" data-dismiss="modal">Отмена</a> | |
659 | - | |
660 | - <div class="clearfix"></div> | |
661 | - | |
662 | - </form> | |
663 | - <br/> | |
664 | - | |
665 | - </div> | |
666 | - | |
667 | - </div> | |
668 | - </div> | |
669 | - </div> | |
582 | + | |
670 | 583 | |
671 | 584 | <div class="modal fade" id="myWishlistAdded" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> |
672 | 585 | <div class="modal-dialog wishlist" role="document"> | ... | ... |
frontend/views/search/index.php
... | ... | @@ -50,106 +50,6 @@ $this->params['breadcrumbs'][] = 'Поиск'; |
50 | 50 | <a href="http://ventolux.ua/"><img src="http://www.linija-svitla.ua/res/custom/images/banner/ventolux1.jpg"></a><br><br> |
51 | 51 | |
52 | 52 | |
53 | - <table border="0" cellspacing="0" cellpadding="0" class="boxGen articleBox"> | |
54 | - <tr class="bxhead"> | |
55 | - <th class="bxhl"></th> | |
56 | - <th class="bxhc"><div class="h3"> | |
57 | - <a href="view-articles/">Статьи</a> | |
58 | - </div></th> | |
59 | - | |
60 | - <th class="bxhr"></th> | |
61 | - </tr> | |
62 | - | |
63 | - <tr class="bxdelim"> | |
64 | - <td></td> | |
65 | - <td></td> | |
66 | - <td></td> | |
67 | - </tr> | |
68 | - <tr class="bxmiddle"> | |
69 | - <td class="bxl"></td> | |
70 | - <td class="bxc"> <div width="100%" class="articlesBox"><!-- cats_table--> | |
71 | - <div width="100%"> | |
72 | - <div class="articleItem"> | |
73 | - <span class="image"> | |
74 | - </span> | |
75 | - <span align="left" class="title"> | |
76 | - <a href="liniya-sveta-predstavila-trendovye-modeli-na-interior-mebel-85.htm" > | |
77 | - Линия света представила трендовые модели на Interior Mebel | |
78 | - </a> | |
79 | - </span> | |
80 | - | |
81 | - <div align="left" class="desc"> | |
82 | - <p>В Киеве прошла выставка Interior Mebel, которая уже традиционно собирает лучшие образцы дизайна интерьера. На... | |
83 | - <a href="liniya-sveta-predstavila-trendovye-modeli-na-interior-mebel-85.htm" > | |
84 | - подробнее | |
85 | - </a> | |
86 | - </div> | |
87 | - | |
88 | - </div> | |
89 | - | |
90 | - | |
91 | - <div class="articleItem"> | |
92 | - <span class="image"> | |
93 | - </span> | |
94 | - <span align="left" class="title"> | |
95 | - <a href="svetodiodnoe-osveschenie-light-topps-svetodiodnye-lampochki-lampy-colon-kupit-dlya-doma-ceny-v-ukraine-84.htm" > | |
96 | - Светодиодное освещение Light Topps | Светодиодные... | |
97 | - </a> | |
98 | - </span> | |
99 | - | |
100 | - <div align="left" class="desc"> | |
101 | - О светодиодных лампах и светильниках, в которых используются светодиодные модули, написано немало и наверняка уже... | |
102 | - <a href="svetodiodnoe-osveschenie-light-topps-svetodiodnye-lampochki-lampy-colon-kupit-dlya-doma-ceny-v-ukraine-84.htm" > | |
103 | - подробнее | |
104 | - </a> | |
105 | - </div> | |
106 | - | |
107 | - </div> | |
108 | - | |
109 | - | |
110 | - <div class="articleItem"> | |
111 | - <span class="image"> | |
112 | - </span> | |
113 | - <span align="left" class="title"> | |
114 | - <a href="lyustry-potolochnye-novye-vozmojnosti-upravleniya-svetom-82.htm" > | |
115 | - Люстры потолочные. Новые возможности управления светом | |
116 | - </a> | |
117 | - </span> | |
118 | - | |
119 | - <div align="left" class="desc"> | |
120 | - Люстры потолочные оснащенные пультом дистанционного управления, позволяют включать/выключать, а также регулировать... | |
121 | - <a href="lyustry-potolochnye-novye-vozmojnosti-upravleniya-svetom-82.htm" > | |
122 | - подробнее | |
123 | - </a> | |
124 | - </div> | |
125 | - | |
126 | - </div> | |
127 | - | |
128 | - | |
129 | - | |
130 | - | |
131 | - | |
132 | - | |
133 | - | |
134 | - | |
135 | - | |
136 | - | |
137 | - <div style="clear: left;"></div> | |
138 | - | |
139 | - | |
140 | - </div> | |
141 | - | |
142 | - | |
143 | - </td> | |
144 | - <td class="bxr"></td> | |
145 | - </tr> | |
146 | - <tr class="bxbottom"> | |
147 | - <td class="bxbl"></td> | |
148 | - <td class="bxbc"></td> | |
149 | - <td class="bxbr"></td> | |
150 | - </tr> | |
151 | - </table> | |
152 | - | |
153 | 53 | <div class="clearfix"></div> |
154 | 54 | |
155 | 55 | |
... | ... | @@ -177,90 +77,6 @@ $this->params['breadcrumbs'][] = 'Поиск'; |
177 | 77 | <h1 class="title"><?= Seo::widget([ 'row'=>'h1'])?></h1> |
178 | 78 | |
179 | 79 | |
180 | - <div class="list_filters_links"> | |
181 | - <ul class="ul pagination"> | |
182 | - <li>Товаров на странице:</li> | |
183 | - <select name="items_per_page" class="s" style="text-align:center;width:54px;" onChange="window.location='http://www.linija-svitla.ua/lyustry-2.htm?ipp='+this.value+'';" style="margin-right: -2px;"> | |
184 | - <option label="9" value="9">9</option> | |
185 | - <option label="18" value="18">18</option> | |
186 | - <option label="36" value="36" selected="selected">36</option> | |
187 | - <option label="99" value="99">99</option> | |
188 | - | |
189 | - </select> | |
190 | - </ul> | |
191 | - <ul class="view_type"> | |
192 | - <li class="view_text">Вид списка</li> | |
193 | - <li class="view_list" onclick="return false;" title="список"><span></span></li> | |
194 | - <li class="view_table selected" onclick="return false;" title="таблица"><span></span></li> | |
195 | - <li class="view_mini_table" onclick="return false;" title="миниатюрная таблица"><span></span></li> | |
196 | - </ul> | |
197 | - <ul class="ul sort_links"> | |
198 | - <li>Сортировка:</li> | |
199 | - | |
200 | - <li class=""> | |
201 | - <a href="#" onclick="window.location.href='http://www.linija-svitla.ua/lyustry-2.htm?ipp=36&sort=price&so=asc'; return false;">от дорогих</a><span class="arr"></span> | |
202 | - </li> | |
203 | - <li class=""> | |
204 | - <a href="#" onclick="window.location.href='http://www.linija-svitla.ua/lyustry-2.htm?ipp=36&sort=price&so=desc'; return false;">от дешевых</a><span class="arr"></span> | |
205 | - </li> | |
206 | - <li class="selected"> | |
207 | - <a href="#" onclick="window.location.href='http://www.linija-svitla.ua/lyustry-2.htm?'; return false;">по популярности</a><span class="arr"></span> | |
208 | - </li> | |
209 | - <li> | |
210 | - <a href="#" onclick="return false;">новые поступления</a><span class="arr"></span> | |
211 | - </li> | |
212 | - </ul> | |
213 | - <div class="clearfix"></div> | |
214 | - </div> | |
215 | - | |
216 | - | |
217 | - | |
218 | - <div class="clearfix"></div> | |
219 | - | |
220 | - | |
221 | - | |
222 | - | |
223 | - | |
224 | - | |
225 | - | |
226 | - <script language="JavaScript"> | |
227 | - $(document).ready(function(){ | |
228 | - $('.toolbar-list').click(function(event) { | |
229 | - //alert(1); | |
230 | - $('.toolbar-list').addClass('selected'); | |
231 | - $('.toolbar-grid').removeClass('selected'); | |
232 | - $('#centrit .prodBox').addClass('list'); | |
233 | - JsHttpRequest.query( | |
234 | - 'hr_gate.php?test=500&r='+Math.random(), | |
235 | - { | |
236 | - 'sp': "prod_list_style" | |
237 | - ,'style': 1 | |
238 | - }, | |
239 | - function(result, errors) { }, | |
240 | - true //disable caching | |
241 | - ); | |
242 | - }); | |
243 | - $('.toolbar-grid').click(function(event) { | |
244 | - $('.toolbar-grid').addClass('selected'); | |
245 | - $('.toolbar-list').removeClass('selected'); | |
246 | - $('#centrit .prodBox').removeClass('list'); | |
247 | - JsHttpRequest.query( | |
248 | - 'hr_gate.php?test=500&r='+Math.random(), | |
249 | - { | |
250 | - 'sp': "prod_list_style" | |
251 | - ,'style': 2 | |
252 | - }, | |
253 | - function(result, errors) { }, | |
254 | - true //disable caching | |
255 | - ); | |
256 | - | |
257 | - }); | |
258 | - | |
259 | - }); | |
260 | - </script> | |
261 | - | |
262 | - | |
263 | - | |
264 | 80 | |
265 | 81 | <div class="catalog_product_list view_table"> |
266 | 82 | |
... | ... | @@ -283,47 +99,11 @@ $this->params['breadcrumbs'][] = 'Поиск'; |
283 | 99 | <div class="clearfix"></div> |
284 | 100 | </div> |
285 | 101 | |
286 | - <br> | |
287 | - | |
288 | - | |
289 | - | |
290 | - | |
291 | - | |
292 | - | |
293 | - | |
294 | - <div class="clearfix"></div> | |
295 | - | |
296 | - | |
297 | - | |
298 | - | |
299 | - <div class="clearfix"></div> | |
300 | - | |
301 | - <h2>Магазин люстр в Киеве: изделия на любой вкус!</h2> | |
302 | - <p>Любой интерьер будет смотреться незавершенным, если не выбраны подходящие люстры, светильники (Киев). Посетив салон люстр в Киеве можно подобрать действительно интересные осветительные приборы, внося новые черты в интерьер, расставляя правильные акценты, подчеркивая неповторимость дизайна. А благодаря нашему сайту «Линия света» вы сможете купить люстру в интернете, без труда подбирая подходящую модель и экономя свои средства.</p> | |
303 | - <h2>Приобрести люстры через интернет-магазин: что предлагается</h2> | |
304 | - <p>Если вы присматриваете, где можно купить люстру в Украине – заходите на наш сайт, у нас имеется огромный выбор разнообразной продукции. Через наш реализующий люстры в Киеве интернет-магазин можно подобрать любые модели – от популярной классики до ультрасовременных подвесов. При этом купить люстру в интернет-магазине представится возможность по весьма приятным расценкам. Если же вас интересует, как купить люстры, цены которых будут максимально невысокими – присмотритесь к предложениям в разделе «распродажа» на сайте. Вообще же наш демонстрирующий разнообразные люстры каталог (цены различные), включает такие типы продукции, как:</p> | |
305 | - <ul> | |
306 | - <li>Классические, подвесные. Продажа люстр этой разновидности ведется наиболее активно – они всегда в моде, хорошо смотрятся во всех интерьерах, отличаются практичностью. На такие люстры в Киеве цена может быть самой различной – но она всегда будет оптимальна качественности и внешней привлекательности присмотренного изделия.</li> | |
307 | - <li>Более креативные люстры – это разнообразные потолочные светильники. Эти качественные люстры и светильники могут иметь различные дизайны, быть разных размеров. Параметры такой люстры интернет-магазин может подобрать в соответствии с индивидуальными размерами помещения, его дизайном.</li> | |
308 | - </ul> | |
309 | - <p>Также вы всегда сможете заказать люстру в интернет-магазине «Linija-svitla» в том стиле, который наиболее подойдет под ваши требования. Наш магазин люстр может предложить изделия в винтажном стиле (достаточно модном сегодня), классические модели, а также ультрасовременные авангардные люстры и товары, относящиеся к стилю хай-тек. На все предлагаемые люстры цена в Украине – одна из наиболее доступных.</p> | |
310 | - <h2>Люстры он-лайн на сайте «Linija-svitla»: преимущества покупок</h2> | |
311 | - <p>Планируя купить люстру через интернет – оцените все преимущества сотрудничества с нашим сайтом:</p> | |
312 | - <ul> | |
313 | - <li>Наш каталог люстр включает большое количество разнообразных товаров. Поэтому с нами купить люстры в интернете можно быстро и без потери времени.</li> | |
314 | - <li>У нас можно качественные и красивые люстры купить от надежных производителей. Через наш ресурс, возможно купить люстру в Киеве от бренда Massive – изделия этого производителя красивы, добротно сделаны, отличаются стильным видом и долговечностью. Учитывайте, планируя купить люстру - цены на товары от Massive будут несколько выше, нежели на подделки, которые может предложить отечественный рынок, но эта стоимость оправдывается качественностью электроприборов (на которых, как известно, экономить нельзя).</li> | |
315 | - <li>Самая демократичная на такой предмет, как люстра, цена. Если вы решили купить люстру, магазин «Линия Света» всегда предоставит возможность приобрести действительно качественный товар по минимальным расценкам.</li> | |
316 | - </ul> | |
317 | - <h2>Где купить люстру в Киеве?</h2> | |
318 | - <p>Вопрос, «где можно купить люстры в Украине» решен – это можно сделать на сайте «Linija-svitla». Если вам требуется хорошие люстры купить - интернет-магазин в Украине «Линия света» может предложить большой перечень интересных разновидностей товаров данной категории. Задаваясь вопросом «сколько стоит люстра» учитывайте, что осветительные приборы во многом будут отображать ваш статус. А это значит, что как приобретение, так и подключение люстры стоимость не может иметь слишком низкую. Выбирать следует в первую очередь качественную работу, а потом уже доступные расценки. И помочь найти нужный товар смогут наши магазины люстр в Киеве. Для тех же, кто предпочитает делать интернет-заказы существует доставка по городам всей Украины, таким как: Днепропетровск, Харьков, Одесса, Запорожье, Киев, Херсон, Мариуполь, Полтава, Кривой Рог, Винница, Сумы, Черкассы, Николаев, Кременчуг, Хмельницкий, Чернигов, Житомир и др. При этом, цена на все реализуемые изделия вас наверняка сможет обрадовать.</p> | |
319 | 102 | |
320 | 103 | |
321 | 104 | </div> |
322 | 105 | </div> |
323 | 106 | |
324 | -<div class="container"> | |
325 | - <p> | |
326 | - Люстры - одна из основных специализаций нашего каталога светильников в разделе люстры. Эти товары предоставлены у нас по самым лучшим ценам: Люстры Массив 41017/32/10, Люстры Массив 40851/33/10, Люстры Есео 40523/17/13, Люстры Массив 40865/11/10. Рекомендуем вам не сомневаться и позвонить нашему консультанту. Он поможет подобрать красивые люстры именно для вас. </p> | |
327 | -</div> | |
107 | + | |
328 | 108 | |
329 | 109 | ... | ... |
frontend/widgets/views/_filter_view.php
... | ... | @@ -155,11 +155,9 @@ $js = " |
155 | 155 | $('.sok').click(function(event) { |
156 | 156 | if ($('#finput').val() != \"Артикул\" && $('#finput').val() != \"\") { |
157 | 157 | |
158 | - var x = window.location; | |
159 | - if (x.pathname==\"/search.htm\") | |
160 | - document.location.href = \"/search.htm?search_str=\"+$('#finput').val(); | |
161 | - else | |
162 | - window.open(\"/search.htm?search_str=\"+$('#finput').val()); | |
158 | + | |
159 | + document.location.href = \"/search?word=\"+$('#finput').val(); | |
160 | + | |
163 | 161 | |
164 | 162 | } |
165 | 163 | }); | ... | ... |