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 = []; |