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 118 ],
119 119 'brand_item' => [
120 120 'resize' => [
121   - 'width' => 150,
122   - 'height' => 150,
  121 + 'width' => 125,
  122 + 'height' => 54,
123 123 'master' => null
124 124 ],
125 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 24 ];
25 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 28 <div class="wrapper white item_container">
45 29 <div class="container">
... ...
frontend/views/catalog/products.php
... ... @@ -19,47 +19,6 @@ use yii\helpers\Url;
19 19  
20 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 23 <div class="container">
65 24 <div class="block-25" style="position: relative;">
... ... @@ -85,105 +44,6 @@ use yii\helpers\Url;
85 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 48 <div class="clearfix"></div>
189 49  
... ... @@ -192,23 +52,12 @@ use yii\helpers\Url;
192 52 </div>
193 53  
194 54  
195   - <br />
196   -
197 55  
198 56  
199 57 </div>
200 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 61 <h1 class="title"><?= Seo::widget([ 'row'=>'h1'])?></h1>
213 62  
214 63  
... ... @@ -313,47 +162,8 @@ use yii\helpers\Url;
313 162 <div class="clearfix"></div>
314 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 165 </div>
352 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 11 <div id="mainmenu">
12 12 <div class="container">
13 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  
... ...