Commit 9ad48656bb47ae448fd79cf0a97ded107891b170
1 parent
8950fac0
increase speed for site
Showing
4 changed files
with
13 additions
and
21 deletions
Show diff stats
frontend/assets/AppAsset.php
@@ -20,7 +20,7 @@ class AppAsset extends AssetBundle | @@ -20,7 +20,7 @@ class AppAsset extends AssetBundle | ||
20 | public $css = [ | 20 | public $css = [ |
21 | 'css/css_header.css', | 21 | 'css/css_header.css', |
22 | // 'css/comments.css', | 22 | // 'css/comments.css', |
23 | -// 'http://fonts.googleapis.com/css?family=Roboto:400,300,700&subset=latin,cyrillic-ext', | 23 | + 'http://fonts.googleapis.com/css?family=Roboto:400,300,700&subset=latin,cyrillic-ext', |
24 | ]; | 24 | ]; |
25 | public $js = [ | 25 | public $js = [ |
26 | 26 |
frontend/assets/CSSAsset.php renamed to frontend/assets/Css1Asset.php
@@ -19,12 +19,11 @@ | @@ -19,12 +19,11 @@ | ||
19 | * @author Qiang Xue <qiang.xue@gmail.com> | 19 | * @author Qiang Xue <qiang.xue@gmail.com> |
20 | * @since 2.0 | 20 | * @since 2.0 |
21 | */ | 21 | */ |
22 | - class CssAsset extends AssetBundle | 22 | + class Css1Asset extends AssetBundle |
23 | { | 23 | { |
24 | public $basePath = '@webroot'; | 24 | public $basePath = '@webroot'; |
25 | public $baseUrl = '@web'; | 25 | public $baseUrl = '@web'; |
26 | public $css = [ | 26 | public $css = [ |
27 | 'css/comments.css', | 27 | 'css/comments.css', |
28 | - 'http://fonts.googleapis.com/css?family=Roboto:400,300,700&subset=latin,cyrillic-ext', | ||
29 | ]; | 28 | ]; |
30 | } | 29 | } |
frontend/views/layouts/main.php
@@ -6,6 +6,7 @@ | @@ -6,6 +6,7 @@ | ||
6 | use common\models\Articles; | 6 | use common\models\Articles; |
7 | use common\models\Basket; | 7 | use common\models\Basket; |
8 | use frontend\assets\AppAsset; | 8 | use frontend\assets\AppAsset; |
9 | + use frontend\assets\Css1Asset; | ||
9 | use yii\helpers\Html; | 10 | use yii\helpers\Html; |
10 | use yii\helpers\Url; | 11 | use yii\helpers\Url; |
11 | use yii\web\View; | 12 | use yii\web\View; |
@@ -15,6 +16,7 @@ | @@ -15,6 +16,7 @@ | ||
15 | use frontend\widgets\AssetWidget; | 16 | use frontend\widgets\AssetWidget; |
16 | 17 | ||
17 | AppAsset::register($this); | 18 | AppAsset::register($this); |
19 | + Css1Asset::register($this); | ||
18 | ?> | 20 | ?> |
19 | 21 | ||
20 | <?php $this->beginPage() ?> | 22 | <?php $this->beginPage() ?> |
@@ -620,24 +622,8 @@ | @@ -620,24 +622,8 @@ | ||
620 | echo AssetWidget::widget( | 622 | echo AssetWidget::widget( |
621 | [ | 623 | [ |
622 | 'assets' => [ | 624 | 'assets' => [ |
623 | - 'all', | ||
624 | - 'sersid\owlcarousel\Asset', | ||
625 | - ], | ||
626 | - ] | ||
627 | - ); | ||
628 | - | ||
629 | - echo AssetWidget::widget( | ||
630 | - [ | ||
631 | - 'assets' => [ | ||
632 | - 'all', | ||
633 | - 'frontend\assets\CssAsset', | ||
634 | - ], | ||
635 | - ] | ||
636 | - ); | ||
637 | - echo AssetWidget::widget( | ||
638 | - [ | ||
639 | - 'assets' => [ | ||
640 | - 'all', | 625 | + // 'sersid\owlcarousel\Asset', |
626 | + 'frontend\assets\Css1Asset', | ||
641 | 'frontend\assets\FlipclockAsset', | 627 | 'frontend\assets\FlipclockAsset', |
642 | ], | 628 | ], |
643 | ] | 629 | ] |
frontend/widgets/AssetWidget.php
@@ -37,6 +37,13 @@ | @@ -37,6 +37,13 @@ | ||
37 | */ | 37 | */ |
38 | $bundle = $bundles[$asset]; | 38 | $bundle = $bundles[$asset]; |
39 | foreach ($bundle->css as $item) { | 39 | foreach ($bundle->css as $item) { |
40 | + if(isset((new $asset)->sourcePath)){ | ||
41 | + $QQQ = \Yii::$app->assetManager->publish( | ||
42 | + (new $asset)->sourcePath."/".$item, | ||
43 | + [] | ||
44 | + ); | ||
45 | + $item = $QQQ[1]; // [0] - full path, [1] - /assets/... | ||
46 | + } | ||
40 | echo Html::cssFile($item); | 47 | echo Html::cssFile($item); |
41 | } | 48 | } |
42 | $bundle->css = []; | 49 | $bundle->css = []; |