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 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">&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 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">&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 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-&gt;params[&#39;breadcrumbs&#39;][] = &#39;Поиск&#39;;
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-&gt;params[&#39;breadcrumbs&#39;][] = &#39;Поиск&#39;;
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-&gt;params[&#39;breadcrumbs&#39;][] = &#39;Поиск&#39;;
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 = &quot;
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 });
... ...