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 | 20 | public $css = [ |
| 21 | 21 | 'css/css_header.css', |
| 22 | 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 | 25 | public $js = [ |
| 26 | 26 | ... | ... |
frontend/assets/CSSAsset.php renamed to frontend/assets/Css1Asset.php
| ... | ... | @@ -19,12 +19,11 @@ |
| 19 | 19 | * @author Qiang Xue <qiang.xue@gmail.com> |
| 20 | 20 | * @since 2.0 |
| 21 | 21 | */ |
| 22 | - class CssAsset extends AssetBundle | |
| 22 | + class Css1Asset extends AssetBundle | |
| 23 | 23 | { |
| 24 | 24 | public $basePath = '@webroot'; |
| 25 | 25 | public $baseUrl = '@web'; |
| 26 | 26 | public $css = [ |
| 27 | 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 | use common\models\Articles; |
| 7 | 7 | use common\models\Basket; |
| 8 | 8 | use frontend\assets\AppAsset; |
| 9 | + use frontend\assets\Css1Asset; | |
| 9 | 10 | use yii\helpers\Html; |
| 10 | 11 | use yii\helpers\Url; |
| 11 | 12 | use yii\web\View; |
| ... | ... | @@ -15,6 +16,7 @@ |
| 15 | 16 | use frontend\widgets\AssetWidget; |
| 16 | 17 | |
| 17 | 18 | AppAsset::register($this); |
| 19 | + Css1Asset::register($this); | |
| 18 | 20 | ?> |
| 19 | 21 | |
| 20 | 22 | <?php $this->beginPage() ?> |
| ... | ... | @@ -620,24 +622,8 @@ |
| 620 | 622 | echo AssetWidget::widget( |
| 621 | 623 | [ |
| 622 | 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 | 627 | 'frontend\assets\FlipclockAsset', |
| 642 | 628 | ], |
| 643 | 629 | ] | ... | ... |
frontend/widgets/AssetWidget.php
| ... | ... | @@ -37,6 +37,13 @@ |
| 37 | 37 | */ |
| 38 | 38 | $bundle = $bundles[$asset]; |
| 39 | 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 | 47 | echo Html::cssFile($item); |
| 41 | 48 | } |
| 42 | 49 | $bundle->css = []; | ... | ... |