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