Commit 5181a91a824e1da3819261ff24d3642c5c84dc1b
1 parent
d56adb97
big commti
Showing
17 changed files
with
57 additions
and
44 deletions
Show diff stats
frontend/config/main.php
| @@ -8,6 +8,7 @@ $params = array_merge( | @@ -8,6 +8,7 @@ $params = array_merge( | ||
| 8 | 8 | ||
| 9 | return [ | 9 | return [ |
| 10 | 'id' => 'app-frontend', | 10 | 'id' => 'app-frontend', |
| 11 | + 'name'=>'Лінія Світла', | ||
| 11 | 'basePath' => dirname(__DIR__), | 12 | 'basePath' => dirname(__DIR__), |
| 12 | 'bootstrap' => [ | 13 | 'bootstrap' => [ |
| 13 | 14 | ||
| @@ -18,7 +19,6 @@ return [ | @@ -18,7 +19,6 @@ return [ | ||
| 18 | 19 | ||
| 19 | ], | 20 | ], |
| 20 | 'components' => [ | 21 | 'components' => [ |
| 21 | - | ||
| 22 | 'authManager' => [ | 22 | 'authManager' => [ |
| 23 | 'class' => 'yii\rbac\DbManager', | 23 | 'class' => 'yii\rbac\DbManager', |
| 24 | ], | 24 | ], |
frontend/controllers/CatalogController.php
| @@ -118,7 +118,7 @@ class CatalogController extends \yii\web\Controller | @@ -118,7 +118,7 @@ class CatalogController extends \yii\web\Controller | ||
| 118 | 118 | ||
| 119 | $groups = $category->getActiveFilters()->all(); | 119 | $groups = $category->getActiveFilters()->all(); |
| 120 | $groups = ArrayHelper::index($groups, null, 'name'); | 120 | $groups = ArrayHelper::index($groups, null, 'name'); |
| 121 | - $priceLimits = $productModel->priceLimits($category, $params); | 121 | + //$priceLimits = $productModel->priceLimits($category, $params); |
| 122 | 122 | ||
| 123 | /* | 123 | /* |
| 124 | * Greedy search for comments and rating | 124 | * Greedy search for comments and rating |
| @@ -142,7 +142,7 @@ class CatalogController extends \yii\web\Controller | @@ -142,7 +142,7 @@ class CatalogController extends \yii\web\Controller | ||
| 142 | 'productModel' => $productModel, | 142 | 'productModel' => $productModel, |
| 143 | 'productProvider' => $productProvider, | 143 | 'productProvider' => $productProvider, |
| 144 | 'groups' => $groups, | 144 | 'groups' => $groups, |
| 145 | - 'priceLimits' => $priceLimits, | 145 | + //'priceLimits' => $priceLimits, |
| 146 | ]); | 146 | ]); |
| 147 | 147 | ||
| 148 | } | 148 | } |
frontend/controllers/OrderController.php
| @@ -47,7 +47,7 @@ | @@ -47,7 +47,7 @@ | ||
| 47 | /** | 47 | /** |
| 48 | * Проверяем товар на наличие | 48 | * Проверяем товар на наличие |
| 49 | */ | 49 | */ |
| 50 | - if(!$product->stock > 0 || !$product->price > 0) { | 50 | + if( !$product->price > 0) { |
| 51 | /** | 51 | /** |
| 52 | * Добавляем сообщение об ошибке | 52 | * Добавляем сообщение об ошибке |
| 53 | */ | 53 | */ |
| @@ -139,7 +139,7 @@ | @@ -139,7 +139,7 @@ | ||
| 139 | throw new InvalidParamException('Не указан товар'); | 139 | throw new InvalidParamException('Не указан товар'); |
| 140 | } | 140 | } |
| 141 | if(!empty( $product_variant ) && $orders->load($request->post()) && $orders->save()) { | 141 | if(!empty( $product_variant ) && $orders->load($request->post()) && $orders->save()) { |
| 142 | - if($product_variant->stock <= 0 || $product_variant->price <= 0) { | 142 | + if( $product_variant->price <= 0) { |
| 143 | $orders->delete(); | 143 | $orders->delete(); |
| 144 | return [ | 144 | return [ |
| 145 | 'error' => 'К сожалению товара ' . $product_variant->name . ' нет в наличии', | 145 | 'error' => 'К сожалению товара ' . $product_variant->name . ' нет в наличии', |
| @@ -194,7 +194,7 @@ | @@ -194,7 +194,7 @@ | ||
| 194 | $order_products = []; | 194 | $order_products = []; |
| 195 | foreach($data as $product_variant_id => $item) { | 195 | foreach($data as $product_variant_id => $item) { |
| 196 | $product_variant = ProductVariant::findOne($product_variant_id); | 196 | $product_variant = ProductVariant::findOne($product_variant_id); |
| 197 | - if(!empty($product_variant) && $product_variant->stock > 0 && $product_variant->price > 0) { | 197 | + if(!empty($product_variant) && $product_variant->price > 0) { |
| 198 | $product_variants[$product_variant_id] = $product_variant; | 198 | $product_variants[$product_variant_id] = $product_variant; |
| 199 | $order_products[$product_variant_id] = new OrdersProducts([ | 199 | $order_products[$product_variant_id] = new OrdersProducts([ |
| 200 | 'product_name' => $product_variant->product->name, | 200 | 'product_name' => $product_variant->product->name, |
frontend/views/articles/index.php
| 1 | <?php | 1 | <?php |
| 2 | use common\modules\comment\assets\CommentAsset; | 2 | use common\modules\comment\assets\CommentAsset; |
| 3 | - use yii\helpers\Html; | 3 | +use frontend\widgets\Seo; |
| 4 | +use yii\helpers\Html; | ||
| 4 | use yii\helpers\Url; | 5 | use yii\helpers\Url; |
| 5 | use yii\widgets\Breadcrumbs; | 6 | use yii\widgets\Breadcrumbs; |
| 6 | //use app\models\News; | 7 | //use app\models\News; |
| @@ -12,7 +13,8 @@ | @@ -12,7 +13,8 @@ | ||
| 12 | <?php | 13 | <?php |
| 13 | $this->title = 'Статьи'; | 14 | $this->title = 'Статьи'; |
| 14 | 15 | ||
| 15 | - | 16 | + $this->params[ 'seo' ][ Seo::H1] = $this->title ; |
| 17 | + $this->params[ 'seo' ][ Seo::TITLE] = $this->title; | ||
| 16 | 18 | ||
| 17 | $this->params['breadcrumbs'][] = $this->title; | 19 | $this->params['breadcrumbs'][] = $this->title; |
| 18 | 20 |
frontend/views/cabinet/index.php
| 1 | <?php | 1 | <?php |
| 2 | +use frontend\widgets\Seo; | ||
| 3 | + | ||
| 2 | $this->title = 'Moй кабинет'; | 4 | $this->title = 'Moй кабинет'; |
| 3 | $this->params['breadcrumbs'][] = $this->title; | 5 | $this->params['breadcrumbs'][] = $this->title; |
| 4 | - | 6 | +$this->params[ 'seo' ][ Seo::H1] = $this->title ; |
| 7 | +$this->params[ 'seo' ][ Seo::TITLE] = $this->title; | ||
| 5 | ?> | 8 | ?> |
| 6 | 9 | ||
| 7 | <div class="block_02"> | 10 | <div class="block_02"> |
frontend/views/catalog/product.php
| @@ -17,7 +17,7 @@ FlipclockAsset::register($this); | @@ -17,7 +17,7 @@ FlipclockAsset::register($this); | ||
| 17 | $this->params[ 'seo' ][ 'fields' ][ 'name' ] = $product->name; | 17 | $this->params[ 'seo' ][ 'fields' ][ 'name' ] = $product->name; |
| 18 | $this->params[ 'seo' ][ 'h1' ] = !empty( Seo::widget([ 'row' => 'h1' ]) ) ? Seo::widget([ 'row' => 'h1' ]) : $product->name; | 18 | $this->params[ 'seo' ][ 'h1' ] = !empty( Seo::widget([ 'row' => 'h1' ]) ) ? Seo::widget([ 'row' => 'h1' ]) : $product->name; |
| 19 | $this->title = $product->name; | 19 | $this->title = $product->name; |
| 20 | - | 20 | + |
| 21 | $this->params[ 'breadcrumbs' ][] = [ | 21 | $this->params[ 'breadcrumbs' ][] = [ |
| 22 | 'label' => $category->name, | 22 | 'label' => $category->name, |
| 23 | 'url' => [ | 23 | 'url' => [ |
| @@ -25,6 +25,11 @@ FlipclockAsset::register($this); | @@ -25,6 +25,11 @@ FlipclockAsset::register($this); | ||
| 25 | 'category' => $category, | 25 | 'category' => $category, |
| 26 | ], | 26 | ], |
| 27 | ]; | 27 | ]; |
| 28 | + | ||
| 29 | + $this->params[ 'breadcrumbs' ][] = [ | ||
| 30 | + 'label' => $product->brand->name, | ||
| 31 | + 'url' => ['catalog/category', 'category' => $category, 'filters' => ['brands' => [$product->brand->alias]]], | ||
| 32 | + ]; | ||
| 28 | $this->params[ 'breadcrumbs' ][] = $product->name . ' #' . $product->variant->sku; | 33 | $this->params[ 'breadcrumbs' ][] = $product->name . ' #' . $product->variant->sku; |
| 29 | ?> | 34 | ?> |
| 30 | 35 |
frontend/views/catalog/products.php
| @@ -134,18 +134,18 @@ use yii\helpers\Url; | @@ -134,18 +134,18 @@ use yii\helpers\Url; | ||
| 134 | <div class="catalog_product_list view_table"> | 134 | <div class="catalog_product_list view_table"> |
| 135 | 135 | ||
| 136 | 136 | ||
| 137 | - <?= ListView::widget([ | ||
| 138 | - 'dataProvider' => $productProvider, | ||
| 139 | - 'itemView' => function ($model, $key, $index, $widget) use($category) { | ||
| 140 | - return $this->render('_product_item',[ | ||
| 141 | - 'model' => $model, | ||
| 142 | - 'category' => $category | ||
| 143 | - ]); | ||
| 144 | - }, | ||
| 145 | - 'layout' => "{items}<div class=\"clearfix\"></div>{pager}", | ||
| 146 | - ]) | ||
| 147 | - | ||
| 148 | - ?> | 137 | +<!-- --><?//= ListView::widget([ |
| 138 | +// 'dataProvider' => $productProvider, | ||
| 139 | +// 'itemView' => function ($model, $key, $index, $widget) use($category) { | ||
| 140 | +// return $this->render('_product_item',[ | ||
| 141 | +// 'model' => $model, | ||
| 142 | +// 'category' => $category | ||
| 143 | +// ]); | ||
| 144 | +// }, | ||
| 145 | +// 'layout' => "{items}<div class=\"clearfix\"></div>{pager}", | ||
| 146 | +// ]) | ||
| 147 | +// | ||
| 148 | +// ?> | ||
| 149 | 149 | ||
| 150 | 150 | ||
| 151 | 151 |
frontend/views/event/index.php
| @@ -6,11 +6,13 @@ use yii\widgets\LinkPager; | @@ -6,11 +6,13 @@ use yii\widgets\LinkPager; | ||
| 6 | 6 | ||
| 7 | use yii\widgets\ListView; | 7 | use yii\widgets\ListView; |
| 8 | 8 | ||
| 9 | -?> | ||
| 10 | -<?php | ||
| 11 | $this->title = 'Акции'; | 9 | $this->title = 'Акции'; |
| 12 | -$this->registerMetaTag(['name' => 'description', 'content' => 'Акции']); | ||
| 13 | -$this->registerMetaTag(['name' => 'keywords', 'content' => 'Акции']); | 10 | +$this->params['seo']['title'] = $this->title; |
| 11 | + | ||
| 12 | +$this->params['seo']['h1'] = $this->title; | ||
| 13 | + | ||
| 14 | + | ||
| 15 | + | ||
| 14 | ?> | 16 | ?> |
| 15 | 17 | ||
| 16 | 18 |
frontend/views/event/show.php
| @@ -8,7 +8,9 @@ FlipclockAsset::register($this); | @@ -8,7 +8,9 @@ FlipclockAsset::register($this); | ||
| 8 | ?> | 8 | ?> |
| 9 | <?php | 9 | <?php |
| 10 | $this->title = $model->name; | 10 | $this->title = $model->name; |
| 11 | +$this->params['seo']['title'] = $this->title; | ||
| 11 | 12 | ||
| 13 | +$this->params['seo']['h1'] = $this->title; | ||
| 12 | ?> | 14 | ?> |
| 13 | 15 | ||
| 14 | 16 |
frontend/views/order/index.php
| 1 | <?php | 1 | <?php |
| 2 | 2 | ||
| 3 | +use frontend\widgets\Seo; | ||
| 3 | use yii\helpers\Html; | 4 | use yii\helpers\Html; |
| 4 | use yii\helpers\Url; | 5 | use yii\helpers\Url; |
| 5 | use common\models\Basket; | 6 | use common\models\Basket; |
| 6 | use common\modules\product\models\ProductVariant; | 7 | use common\modules\product\models\ProductVariant; |
| 7 | use yii\web\View; | 8 | use yii\web\View; |
| 8 | - | 9 | +$this->title = "Корзина"; |
| 10 | +$this->params[ 'seo' ][ Seo::H1] = $this->title ; | ||
| 11 | +$this->params[ 'seo' ][ Seo::TITLE] = $this->title; | ||
| 9 | /** | 12 | /** |
| 10 | * @var View $this | 13 | * @var View $this |
| 11 | * @var ProductVariant[] $models | 14 | * @var ProductVariant[] $models |
frontend/views/site/error.php
| 1 | <?php | 1 | <?php |
| 2 | 2 | ||
| 3 | +use frontend\widgets\Seo; | ||
| 3 | use yii\helpers\Html; | 4 | use yii\helpers\Html; |
| 4 | 5 | ||
| 5 | /* @var $this yii\web\View */ | 6 | /* @var $this yii\web\View */ |
| @@ -8,6 +9,9 @@ use yii\helpers\Html; | @@ -8,6 +9,9 @@ use yii\helpers\Html; | ||
| 8 | /* @var $exception Exception */ | 9 | /* @var $exception Exception */ |
| 9 | 10 | ||
| 10 | $this->title = 'Ошибка '.$code; | 11 | $this->title = 'Ошибка '.$code; |
| 12 | + | ||
| 13 | +$this->params[ 'seo' ][ Seo::TITLE] = $this->title = 'Ошибка '.$code; | ||
| 14 | + | ||
| 11 | ?> | 15 | ?> |
| 12 | | 16 | |
| 13 | <style> | 17 | <style> |
frontend/views/site/index.php
frontend/views/text/index.php
| @@ -9,13 +9,11 @@ use yii\widgets\Breadcrumbs; | @@ -9,13 +9,11 @@ use yii\widgets\Breadcrumbs; | ||
| 9 | ?> | 9 | ?> |
| 10 | <?php | 10 | <?php |
| 11 | $this->title = $text->meta_title; | 11 | $this->title = $text->meta_title; |
| 12 | -$this->params[ 'seo' ][ Seo::H1] = !empty($category->h1) ?$text->h1: $text->title ; | 12 | +$this->params[ 'seo' ][ Seo::H1] = !empty($text->h1) ?$text->h1: $text->title ; |
| 13 | $this->params[ 'seo' ][ Seo::TITLE] = !empty($text->meta_title)? $text->meta_title : $text->title; | 13 | $this->params[ 'seo' ][ Seo::TITLE] = !empty($text->meta_title)? $text->meta_title : $text->title; |
| 14 | $this->params[ 'seo' ][ Seo::DESCRIPTION] = !empty($text->meta_description)? $text->meta_description : ''; | 14 | $this->params[ 'seo' ][ Seo::DESCRIPTION] = !empty($text->meta_description)? $text->meta_description : ''; |
| 15 | $this->params[ 'seo' ][ Seo::SEO_TEXT] =!empty($text->seo_text)? $text->seo_text : ''; | 15 | $this->params[ 'seo' ][ Seo::SEO_TEXT] =!empty($text->seo_text)? $text->seo_text : ''; |
| 16 | 16 | ||
| 17 | -$this->registerMetaTag(['name' => 'description', 'content' => $text->meta_description]); | ||
| 18 | -$this->registerMetaTag(['name' => 'keywords', 'content' => $text->meta_keywords]); | ||
| 19 | ?> | 17 | ?> |
| 20 | 18 | ||
| 21 | <div class="container"> | 19 | <div class="container"> |
frontend/web/js/artbox_basket.js
| @@ -59,11 +59,11 @@ var ArtboxBasket = (function () { | @@ -59,11 +59,11 @@ var ArtboxBasket = (function () { | ||
| 59 | $.each(this._items, function (index, value) { | 59 | $.each(this._items, function (index, value) { |
| 60 | sum += value.price * value.count; | 60 | sum += value.price * value.count; |
| 61 | }); | 61 | }); |
| 62 | - return sum; | 62 | + return sum.toFixed(2); |
| 63 | }, | 63 | }, |
| 64 | enumerable: true, | 64 | enumerable: true, |
| 65 | configurable: true | 65 | configurable: true |
| 66 | }); | 66 | }); |
| 67 | return ArtboxBasket; | 67 | return ArtboxBasket; |
| 68 | -}()); | 68 | +})(); |
| 69 | //# sourceMappingURL=artbox_basket.js.map | 69 | //# sourceMappingURL=artbox_basket.js.map |
| 70 | \ No newline at end of file | 70 | \ No newline at end of file |
frontend/web/js/artbox_basket.js.map
| 1 | -{"version":3,"file":"artbox_basket.js","sourceRoot":"","sources":["artbox_basket.ts"],"names":[],"mappings":"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"} | ||
| 2 | \ No newline at end of file | 1 | \ No newline at end of file |
| 2 | +{"version":3,"file":"artbox_basket.js","sourceRoot":"","sources":["artbox_basket.ts"],"names":["ArtboxBasket","ArtboxBasket.constructor","ArtboxBasket.items","ArtboxBasket.add","ArtboxBasket.set","ArtboxBasket.updateModal","ArtboxBasket.updateCart","ArtboxBasket.count","ArtboxBasket.sum"],"mappings":"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"} | ||
| 3 | \ No newline at end of file | 3 | \ No newline at end of file |
frontend/web/js/artbox_basket.ts
| @@ -50,6 +50,6 @@ class ArtboxBasket { | @@ -50,6 +50,6 @@ class ArtboxBasket { | ||
| 50 | $.each(this._items, function(index, value) { | 50 | $.each(this._items, function(index, value) { |
| 51 | sum += value.price * value.count; | 51 | sum += value.price * value.count; |
| 52 | }); | 52 | }); |
| 53 | - return sum; | 53 | + return sum.toFixed(2); |
| 54 | } | 54 | } |
| 55 | } | 55 | } |
| 56 | \ No newline at end of file | 56 | \ No newline at end of file |
frontend/web/robots.txt
| 1 | User-agent: * | 1 | User-agent: * |
| 2 | -Disallow: /order/main | ||
| 3 | -Disallow: /*search | ||
| 4 | -Disallow: /?sort | ||
| 5 | -Disallow: /*event | ||
| 6 | -Disallow: /?page | ||
| 7 | -Host: www.linija-svitla.ua | ||
| 8 | -Sitemap: http://www.linija-svitla.ua/sitemap.xml | ||
| 9 | \ No newline at end of file | 2 | \ No newline at end of file |
| 3 | + | ||
| 4 | +Disallow: / | ||
| 10 | \ No newline at end of file | 5 | \ No newline at end of file |