Commit d86d71050a74548a06bdfa7eecf4c41039e3407c

Authored by Yarik
2 parents 8ec69373 ebcad73a

Merge remote-tracking branch 'origin/master'

# Conflicts:
#	frontend/views/layouts/main.php
common/config/main.php
@@ -118,8 +118,8 @@ return [ @@ -118,8 +118,8 @@ return [
118 ], 118 ],
119 'brand_item' => [ 119 'brand_item' => [
120 'resize' => [ 120 'resize' => [
121 - 'width' => 150,  
122 - 'height' => 150, 121 + 'width' => 125,
  122 + 'height' => 54,
123 'master' => null 123 'master' => null
124 ], 124 ],
125 'crop' => [ 125 'crop' => [
console/migrations/m160907_101042_events_to_products.php 0 → 100644
  1 +<?php
  2 +
  3 +use yii\db\Migration;
  4 +
  5 +class m160907_101042_events_to_products extends Migration
  6 +{
  7 + public function up()
  8 + {
  9 + $this->createTable('events_to_products', [
  10 + 'events_to_products_id' => $this->primaryKey(),
  11 + 'event_id' => $this->integer()->notNull(),
  12 + 'product_id' => $this->integer()->notNull(),
  13 + ]);
  14 + $this->addForeignKey('events_to_products_to_event_fk', 'events_to_products', 'event_id', 'event', 'event_id', 'CASCADE', 'CASCADE');
  15 + $this->addForeignKey('events_to_products_to_product_fk', 'events_to_products', 'product_id', 'product', 'product_id', 'CASCADE', 'CASCADE');
  16 + }
  17 +
  18 + public function down()
  19 + {
  20 + $this->dropForeignKey('events_to_products_to_event_fk', 'events_to_products');
  21 + $this->dropForeignKey('events_to_products_to_product_fk', 'events_to_products');
  22 + $this->dropTable('events_to_products');
  23 + }
  24 +
  25 + /*
  26 + // Use safeUp/safeDown to run migration code within a transaction
  27 + public function safeUp()
  28 + {
  29 + }
  30 +
  31 + public function safeDown()
  32 + {
  33 + }
  34 + */
  35 +}
console/migrations/m160907_161750_event_add_status.php 0 → 100644
  1 +<?php
  2 +
  3 +use yii\db\Migration;
  4 +
  5 +class m160907_161750_event_add_status extends Migration
  6 +{
  7 + public function up()
  8 + {
  9 + $this->addColumn('event', 'status', $this->boolean()->defaultValue(TRUE));
  10 + }
  11 +
  12 + public function down()
  13 + {
  14 + $this->dropColumn('event', 'status');
  15 + }
  16 +
  17 + /*
  18 + // Use safeUp/safeDown to run migration code within a transaction
  19 + public function safeUp()
  20 + {
  21 + }
  22 +
  23 + public function safeDown()
  24 + {
  25 + }
  26 + */
  27 +}
console/migrations/m160908_162057_add_banner_to_event.php 0 → 100644
  1 +<?php
  2 +
  3 +use yii\db\Migration;
  4 +
  5 +class m160908_162057_add_banner_to_event extends Migration
  6 +{
  7 + public function up()
  8 + {
  9 + $this->addColumn('event', 'banner', $this->string());
  10 + }
  11 +
  12 + public function down()
  13 + {
  14 + $this->dropColumn('event', 'banner');
  15 + }
  16 +
  17 + /*
  18 + // Use safeUp/safeDown to run migration code within a transaction
  19 + public function safeUp()
  20 + {
  21 + }
  22 +
  23 + public function safeDown()
  24 + {
  25 + }
  26 + */
  27 +}
console/migrations/m160912_212751_slider_image_add_end_at.php 0 → 100644
  1 +<?php
  2 +
  3 +use yii\db\Migration;
  4 +
  5 +class m160912_212751_slider_image_add_end_at extends Migration
  6 +{
  7 + public function up()
  8 + {
  9 + $this->addColumn('slider_image', 'end_at', $this->string());
  10 + }
  11 +
  12 + public function down()
  13 + {
  14 + $this->dropColumn('slider_image', 'end_at');
  15 + }
  16 +
  17 + /*
  18 + // Use safeUp/safeDown to run migration code within a transaction
  19 + public function safeUp()
  20 + {
  21 + }
  22 +
  23 + public function safeDown()
  24 + {
  25 + }
  26 + */
  27 +}
frontend/views/catalog/product.php
@@ -24,22 +24,6 @@ @@ -24,22 +24,6 @@
24 ]; 24 ];
25 $this->params[ 'breadcrumbs' ][] = $product->fullname . ' #' . $product->enabledVariants[ 0 ]->sku; 25 $this->params[ 'breadcrumbs' ][] = $product->fullname . ' #' . $product->enabledVariants[ 0 ]->sku;
26 ?> 26 ?>
27 -<!-- Табы для слайдера -->  
28 -<!--<div class="bigSlidertabs fixed" style="position:fixed;">-->  
29 -<!-- <div class="block-100">-->  
30 -<!-- <div class="tab1">-->  
31 -<!-- <a href="actionlist.htm">-->  
32 -<!-- <div class="tab_bg_1"></div>-->  
33 -<!-- <p>В данный момент у нас проходит <a href="actionlist.htm">25 акций</p></a>-->  
34 -<!-- </a>-->  
35 -<!-- </div>-->  
36 -<!-- <!---->  
37 -<!-- <div class="tab2" style="display: none;">-->  
38 -<!-- <div class="tab_bg_2"></div>-->  
39 -<!-- <p>Поступило на продажу <a href="#">10 новинок</a></p>-->  
40 -<!-- </div>-->  
41 -<!-- </div>-->  
42 -<!--</div>-->  
43 27
44 <div class="wrapper white item_container"> 28 <div class="wrapper white item_container">
45 <div class="container"> 29 <div class="container">
frontend/views/catalog/products.php
@@ -19,47 +19,6 @@ use yii\helpers\Url; @@ -19,47 +19,6 @@ use yii\helpers\Url;
19 19
20 $this->params['breadcrumbs'][] = $category->name; 20 $this->params['breadcrumbs'][] = $category->name;
21 ?> 21 ?>
22 -<!-- Табы для слайдера -->  
23 - <div class="bigSlidertabs fixed" style="position:fixed;">  
24 - <div class="block-100">  
25 - <div class="tab1">  
26 - <a href="actionlist.htm">  
27 - <div class="tab_bg_1"></div>  
28 - <p>В данный момент у нас проходит <a href="actionlist.htm">25 акций</p></a>  
29 - </a>  
30 - </div>  
31 - <!--  
32 - <div class="tab2" style="display: none;">  
33 - <div class="tab_bg_2"></div>  
34 - <p>Поступило на продажу <a href="#">10 новинок</a></p>  
35 - </div>  
36 - -->  
37 - </div>  
38 - </div>  
39 -  
40 -  
41 -  
42 -  
43 -  
44 -  
45 -  
46 -  
47 -  
48 -  
49 -  
50 -  
51 -  
52 -  
53 -  
54 -  
55 -  
56 -  
57 -  
58 -  
59 -  
60 -  
61 -  
62 -  
63 22
64 <div class="container"> 23 <div class="container">
65 <div class="block-25" style="position: relative;"> 24 <div class="block-25" style="position: relative;">
@@ -85,105 +44,6 @@ use yii\helpers\Url; @@ -85,105 +44,6 @@ use yii\helpers\Url;
85 <a href="http://ventolux.ua/"><img src="http://www.linija-svitla.ua/res/custom/images/banner/ventolux1.jpg"></a><br><br> 44 <a href="http://ventolux.ua/"><img src="http://www.linija-svitla.ua/res/custom/images/banner/ventolux1.jpg"></a><br><br>
86 45
87 46
88 - <table border="0" cellspacing="0" cellpadding="0" class="boxGen articleBox">  
89 - <tr class="bxhead">  
90 - <th class="bxhl"></th>  
91 - <th class="bxhc"><div class="h3">  
92 - <a href="view-articles/">Статьи</a>  
93 - </div></th>  
94 -  
95 - <th class="bxhr"></th>  
96 - </tr>  
97 -  
98 - <tr class="bxdelim">  
99 - <td></td>  
100 - <td></td>  
101 - <td></td>  
102 - </tr>  
103 - <tr class="bxmiddle">  
104 - <td class="bxl"></td>  
105 - <td class="bxc"> <div width="100%" class="articlesBox"><!-- cats_table-->  
106 - <div width="100%">  
107 - <div class="articleItem">  
108 - <span class="image">  
109 - </span>  
110 - <span align="left" class="title">  
111 - <a href="liniya-sveta-predstavila-trendovye-modeli-na-interior-mebel-85.htm" >  
112 - Линия света представила трендовые модели на Interior Mebel  
113 - </a>  
114 - </span>  
115 -  
116 - <div align="left" class="desc">  
117 - <p>В Киеве прошла выставка Interior Mebel, которая уже традиционно собирает лучшие образцы дизайна интерьера. На...  
118 - <a href="liniya-sveta-predstavila-trendovye-modeli-na-interior-mebel-85.htm" >  
119 - подробнее  
120 - </a>  
121 - </div>  
122 -  
123 - </div>  
124 -  
125 -  
126 - <div class="articleItem">  
127 - <span class="image">  
128 - </span>  
129 - <span align="left" class="title">  
130 - <a href="svetodiodnoe-osveschenie-light-topps-svetodiodnye-lampochki-lampy-colon-kupit-dlya-doma-ceny-v-ukraine-84.htm" >  
131 - Светодиодное освещение Light Topps | Светодиодные...  
132 - </a>  
133 - </span>  
134 -  
135 - <div align="left" class="desc">  
136 - О светодиодных лампах и светильниках, в которых используются светодиодные модули, написано немало и наверняка уже...  
137 - <a href="svetodiodnoe-osveschenie-light-topps-svetodiodnye-lampochki-lampy-colon-kupit-dlya-doma-ceny-v-ukraine-84.htm" >  
138 - подробнее  
139 - </a>  
140 - </div>  
141 -  
142 - </div>  
143 -  
144 -  
145 - <div class="articleItem">  
146 - <span class="image">  
147 - </span>  
148 - <span align="left" class="title">  
149 - <a href="lyustry-potolochnye-novye-vozmojnosti-upravleniya-svetom-82.htm" >  
150 - Люстры потолочные. Новые возможности управления светом  
151 - </a>  
152 - </span>  
153 -  
154 - <div align="left" class="desc">  
155 - Люстры потолочные оснащенные пультом дистанционного управления, позволяют включать/выключать, а также регулировать...  
156 - <a href="lyustry-potolochnye-novye-vozmojnosti-upravleniya-svetom-82.htm" >  
157 - подробнее  
158 - </a>  
159 - </div>  
160 -  
161 - </div>  
162 -  
163 -  
164 -  
165 -  
166 -  
167 -  
168 -  
169 -  
170 -  
171 -  
172 - <div style="clear: left;"></div>  
173 -  
174 -  
175 - </div>  
176 -  
177 -  
178 - </td>  
179 - <td class="bxr"></td>  
180 - </tr>  
181 - <tr class="bxbottom">  
182 - <td class="bxbl"></td>  
183 - <td class="bxbc"></td>  
184 - <td class="bxbr"></td>  
185 - </tr>  
186 - </table>  
187 47
188 <div class="clearfix"></div> 48 <div class="clearfix"></div>
189 49
@@ -192,23 +52,12 @@ use yii\helpers\Url; @@ -192,23 +52,12 @@ use yii\helpers\Url;
192 </div> 52 </div>
193 53
194 54
195 - <br />  
196 -  
197 55
198 56
199 </div> 57 </div>
200 <div class="block-75" itemscope itemtype="http://schema.org/Product"> 58 <div class="block-75" itemscope itemtype="http://schema.org/Product">
201 59
202 60
203 -  
204 -  
205 - <script>  
206 -  
207 -  
208 - </script>  
209 -  
210 -  
211 -  
212 <h1 class="title"><?= Seo::widget([ 'row'=>'h1'])?></h1> 61 <h1 class="title"><?= Seo::widget([ 'row'=>'h1'])?></h1>
213 62
214 63
@@ -313,47 +162,8 @@ use yii\helpers\Url; @@ -313,47 +162,8 @@ use yii\helpers\Url;
313 <div class="clearfix"></div> 162 <div class="clearfix"></div>
314 </div> 163 </div>
315 164
316 - <br>  
317 -  
318 -  
319 -  
320 -  
321 -  
322 -  
323 -  
324 - <div class="clearfix"></div>  
325 -  
326 -  
327 -  
328 -  
329 - <div class="clearfix"></div>  
330 -  
331 - <h2>Магазин люстр в Киеве: изделия на любой вкус!</h2>  
332 - <p>Любой интерьер будет смотреться незавершенным, если не выбраны подходящие люстры, светильники (Киев). Посетив салон люстр в Киеве можно подобрать действительно интересные осветительные приборы, внося новые черты в интерьер, расставляя правильные акценты, подчеркивая неповторимость дизайна. А благодаря нашему сайту «Линия света» вы сможете купить люстру в интернете, без труда подбирая подходящую модель и экономя свои средства.</p>  
333 - <h2>Приобрести люстры через интернет-магазин: что предлагается</h2>  
334 - <p>Если вы присматриваете, где можно купить люстру в Украине – заходите на наш сайт, у нас имеется огромный выбор разнообразной продукции. Через наш реализующий люстры в Киеве интернет-магазин можно подобрать любые модели – от популярной классики до ультрасовременных подвесов. При этом купить люстру в интернет-магазине представится возможность по весьма приятным расценкам. Если же вас интересует, как купить люстры, цены которых будут максимально невысокими – присмотритесь к предложениям в разделе «распродажа» на сайте. Вообще же наш демонстрирующий разнообразные люстры каталог (цены различные), включает такие типы продукции, как:</p>  
335 - <ul>  
336 - <li>Классические, подвесные. Продажа люстр этой разновидности ведется наиболее активно – они всегда в моде, хорошо смотрятся во всех интерьерах, отличаются практичностью. На такие люстры в Киеве цена может быть самой различной – но она всегда будет оптимальна качественности и внешней привлекательности присмотренного изделия.</li>  
337 - <li>Более креативные люстры – это разнообразные потолочные светильники. Эти качественные люстры и светильники могут иметь различные дизайны, быть разных размеров. Параметры такой люстры интернет-магазин может подобрать в соответствии с индивидуальными размерами помещения, его дизайном.</li>  
338 - </ul>  
339 - <p>Также вы всегда сможете заказать люстру в интернет-магазине «Linija-svitla» в том стиле, который наиболее подойдет под ваши требования. Наш магазин люстр может предложить изделия в винтажном стиле (достаточно модном сегодня), классические модели, а также ультрасовременные авангардные люстры и товары, относящиеся к стилю хай-тек. На все предлагаемые люстры цена в Украине – одна из наиболее доступных.</p>  
340 - <h2>Люстры он-лайн на сайте «Linija-svitla»: преимущества покупок</h2>  
341 - <p>Планируя купить люстру через интернет – оцените все преимущества сотрудничества с нашим сайтом:</p>  
342 - <ul>  
343 - <li>Наш каталог люстр включает большое количество разнообразных товаров. Поэтому с нами купить люстры в интернете можно быстро и без потери времени.</li>  
344 - <li>У нас можно качественные и красивые люстры купить от надежных производителей. Через наш ресурс, возможно купить люстру в Киеве от бренда Massive – изделия этого производителя красивы, добротно сделаны, отличаются стильным видом и долговечностью. Учитывайте, планируя купить люстру - цены на товары от Massive будут несколько выше, нежели на подделки, которые может предложить отечественный рынок, но эта стоимость оправдывается качественностью электроприборов (на которых, как известно, экономить нельзя).</li>  
345 - <li>Самая демократичная на такой предмет, как люстра, цена. Если вы решили купить люстру, магазин «Линия Света» всегда предоставит возможность приобрести действительно качественный товар по минимальным расценкам.</li>  
346 - </ul>  
347 - <h2>Где купить люстру в Киеве?</h2>  
348 - <p>Вопрос, «где можно купить люстры в Украине» решен – это можно сделать на сайте «Linija-svitla». Если вам требуется хорошие люстры купить - интернет-магазин в Украине «Линия света»  может предложить большой перечень интересных разновидностей товаров данной категории. Задаваясь вопросом «сколько стоит люстра» учитывайте, что осветительные приборы во многом будут отображать ваш статус. А это значит, что как приобретение, так и подключение люстры стоимость не может иметь слишком низкую. Выбирать следует в первую очередь качественную работу, а потом уже доступные расценки. И помочь найти нужный товар смогут наши магазины люстр в Киеве. Для тех же, кто предпочитает делать интернет-заказы существует доставка по городам всей Украины, таким как: Днепропетровск, Харьков, Одесса, Запорожье, Киев, Херсон, Мариуполь, Полтава, Кривой Рог, Винница, Сумы, Черкассы, Николаев, Кременчуг, Хмельницкий, Чернигов, Житомир и др. При этом, цена на все реализуемые  изделия вас наверняка сможет обрадовать.</p>  
349 -  
350 -  
351 </div> 165 </div>
352 </div> 166 </div>
353 167
354 - <div class="container">  
355 - <p>  
356 - Люстры - одна из основных специализаций нашего каталога светильников в разделе люстры. Эти товары предоставлены у нас по самым лучшим ценам: Люстры Массив 41017/32/10, Люстры Массив 40851/33/10, Люстры Есео 40523/17/13, Люстры Массив 40865/11/10. Рекомендуем вам не сомневаться и позвонить нашему консультанту. Он поможет подобрать красивые люстры именно для вас. </p>  
357 - </div>  
358 168
359 169
frontend/views/partial/main-menu.php
@@ -11,39 +11,76 @@ $models = Category::find()-&gt;all(); @@ -11,39 +11,76 @@ $models = Category::find()-&gt;all();
11 <div id="mainmenu"> 11 <div id="mainmenu">
12 <div class="container"> 12 <div class="container">
13 <ul id="menu-bar"> 13 <ul id="menu-bar">
  14 + <li class="new_catalog">
  15 + <a class="new_cat_link" href="#" >каталог</a>
  16 + <div class="hide-cat-menu">
  17 + <table cellpadding="0" cellspacing="0" border="0">
  18 + <tr>
  19 + <td class="col-md-4 col-lg-4 main-cat_ no-padding-left no-padding-right">
  20 + <ul class="">
  21 + <?php
  22 + foreach($models as $model):?>
  23 + <li>
  24 + <a href="<?= Url::to(['catalog/category','category' => $model['alias']]) ?>">
  25 + <?= $model->name?>
  26 + </a>
  27 + </li>
  28 + <?php endforeach; ?>
  29 + </ul>
  30 + </td>
  31 + <td class="hide-cat-sub sub-cat_ col-md-8 col-lg-8">
  32 + <?php
  33 + foreach($models as $model):?>
  34 + <ul class="row">
  35 + <?php foreach($model->getTaxGroupsForMenu() as $group): ?>
  36 + <li class="list_cat_sub col-md-3 col-lg-3">
  37 + <a href="<?= Url::to(['catalog/category','category' => $model['alias'],'filters' => [$group['alias'] => [$group['option_alias']]]]) ?>">
  38 + <div>
  39 + <table cellpadding="0" cellspacing="0" border="0">
  40 + <tr>
  41 + <td>
  42 + <?= Html::img(ArtboxImageHelper::getImageSrc(Yii::getAlias('@imagesUrl/tax_option/'. $group['image']), 'option_menu'))?>
  43 + </td>
  44 + </tr>
  45 + </table>
  46 + <span><?=$group['value']?></span>
  47 + </div>
  48 + </a>
  49 + </li>
  50 + <?php endforeach;?>
  51 + </ul>
  52 + <?php endforeach; ?>
  53 + </td>
  54 + </tr>
  55 + </table>
  56 + </div>
  57 + </li>
14 58
15 59
16 - <?php foreach($models as $model):?>  
17 - <li>  
18 60
19 61
20 - <a href="<?= Url::to(['catalog/category','category' => $model['alias']]) ?>">  
21 - <?= $model->name?>  
22 - <div class="main_menu_divider"></div>  
23 - <div class="main_menu_down_arrow"></div>  
24 - </a> 62 + <li>
  63 + <?php
  64 + echo Html::a('Акции', Url::to('/event'))
  65 + ?>
  66 + </li>
25 67
  68 + <li>
  69 + <?php
  70 + echo Html::a('Дисконтная программа', Url::to('/discount'))
  71 + ?>
  72 + </li>
26 73
27 - <ul> 74 + <li>
  75 + <?php
  76 + echo Html::a('Статьи', Url::to('/articles/index'))
  77 + ?>
  78 + </li>
28 79
29 - <?php foreach($model->getTaxGroupsForMenu() as $group): ?>  
30 - <li>  
31 80
32 - <a href="<?= Url::to(['catalog/category','category' => $model['alias'],'filters' => [$group['alias'] => [$group['option_alias']]]]) ?>">  
33 - <div class="option_image_block">  
34 - <?= Html::img(ArtboxImageHelper::getImageSrc(Yii::getAlias('@imagesUrl/tax_option/'. $group['image']), 'option_menu'))?>  
35 - </div>  
36 - <div class="clearfix"></div>  
37 - <span class="menu-bar-cat-name"><?=$group['value']?></span>  
38 - </a>  
39 - </li>  
40 - <?php endforeach;?>  
41 81
42 82
43 - </ul>  
44 83
45 - </li>  
46 - <?php endforeach; ?>  
47 84
48 85
49 86