Commit 08e62d82937d21285b697c62940e02ec21c5ad5c

Authored by Administrator
1 parent 3614880f

big commti

common/modules/product/models/Import.php
@@ -313,7 +313,7 @@ class Import extends Model { @@ -313,7 +313,7 @@ class Import extends Model {
313 313
314 foreach($catalog_names as $catalog_name){ 314 foreach($catalog_names as $catalog_name){
315 // ==== Set category ==== 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 // Create category 317 // Create category
318 $category = new Category(); 318 $category = new Category();
319 $category->name = trim($catalog_name); 319 $category->name = trim($catalog_name);
@@ -328,7 +328,7 @@ class Import extends Model { @@ -328,7 +328,7 @@ class Import extends Model {
328 328
329 // ===== Set brand ==== 329 // ===== Set brand ====
330 if ( $brand_name ) { 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 $_product->brand_id = $brand->brand_id; 332 $_product->brand_id = $brand->brand_id;
333 } else { 333 } else {
334 // Create brand 334 // Create brand
@@ -557,7 +557,7 @@ class Import extends Model { @@ -557,7 +557,7 @@ class Import extends Model {
557 $taxGroup->name = $filter_name; 557 $taxGroup->name = $filter_name;
558 $taxGroup->module = 'string'; 558 $taxGroup->module = 'string';
559 $taxGroup->hierarchical = FALSE; 559 $taxGroup->hierarchical = FALSE;
560 - $taxGroup->group_to_category = $catalog_names; 560 + $taxGroup->categories = $catalog_names;
561 $taxGroup->is_filter = FALSE; 561 $taxGroup->is_filter = FALSE;
562 $taxGroup->save(); 562 $taxGroup->save();
563 } 563 }
common/modules/product/widgets/views/product_smart.php
@@ -7,8 +7,17 @@ use yii\helpers\Url; @@ -7,8 +7,17 @@ use yii\helpers\Url;
7 ?> 7 ?>
8 <div class="catalog_item home_slider_it"> 8 <div class="catalog_item home_slider_it">
9 <div class="wrapper"> 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 </div> 22 </div>
14 <div class="item_container" > 23 <div class="item_container" >
common/modules/product/widgets/views/products_block.php
@@ -13,7 +13,10 @@ use yii\web\View; @@ -13,7 +13,10 @@ use yii\web\View;
13 13
14 <div id="product_main_slider" class=""> 14 <div id="product_main_slider" class="">
15 <?php foreach($products as $product) :?> 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 <?php endforeach?> 20 <?php endforeach?>
18 </div> 21 </div>
19 22
frontend/views/layouts/main.php
@@ -528,54 +528,7 @@ use common\models\Basket; @@ -528,54 +528,7 @@ use common\models\Basket;
528 </div> 528 </div>
529 </div> 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">&times;</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 <div class="modal fade" id="where_buy" tabindex="-1" role="dialog" aria-labelledby="myModalLabel44"> 534 <div class="modal fade" id="where_buy" tabindex="-1" role="dialog" aria-labelledby="myModalLabel44">
@@ -626,47 +579,7 @@ use common\models\Basket; @@ -626,47 +579,7 @@ use common\models\Basket;
626 <!-- consultation_modal --> 579 <!-- consultation_modal -->
627 <?= $this->render('/modal/my_callback_modal_window') ?> 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">&times;</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 <div class="modal fade" id="myWishlistAdded" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 584 <div class="modal fade" id="myWishlistAdded" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
672 <div class="modal-dialog wishlist" role="document"> 585 <div class="modal-dialog wishlist" role="document">
frontend/views/search/index.php
@@ -50,106 +50,6 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = &#39;Поиск&#39;; @@ -50,106 +50,6 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = &#39;Поиск&#39;;
50 <a href="http://ventolux.ua/"><img src="http://www.linija-svitla.ua/res/custom/images/banner/ventolux1.jpg"></a><br><br> 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 <div class="clearfix"></div> 53 <div class="clearfix"></div>
154 54
155 55
@@ -177,90 +77,6 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = &#39;Поиск&#39;; @@ -177,90 +77,6 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = &#39;Поиск&#39;;
177 <h1 class="title"><?= Seo::widget([ 'row'=>'h1'])?></h1> 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 <div class="catalog_product_list view_table"> 81 <div class="catalog_product_list view_table">
266 82
@@ -283,47 +99,11 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = &#39;Поиск&#39;; @@ -283,47 +99,11 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = &#39;Поиск&#39;;
283 <div class="clearfix"></div> 99 <div class="clearfix"></div>
284 </div> 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 </div> 104 </div>
322 </div> 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 = &quot; @@ -155,11 +155,9 @@ $js = &quot;
155 $('.sok').click(function(event) { 155 $('.sok').click(function(event) {
156 if ($('#finput').val() != \"Артикул\" && $('#finput').val() != \"\") { 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 });