Commit 6c66c02eb1bb9ffff1bc64c33884fc8883573036

Authored by Administrator
1 parent 07a62660

big commti

frontend/assets/AppAsset.php
... ... @@ -23,8 +23,7 @@ class AppAsset extends AssetBundle
23 23 'http://fonts.googleapis.com/css?family=Roboto:400,300,700&subset=latin,cyrillic-ext',
24 24 ];
25 25 public $js = [
26   - //'js/js_head.js',
27   - //'js/js_footer.js',
  26 +
28 27 '/js/artbox_basket.js',
29 28 'js/script.js',
30 29 'js/new_script.js',
... ...
frontend/assets/FlipclockAsset.php
... ... @@ -23,6 +23,7 @@ class FlipclockAsset extends AssetBundle
23 23 'flipclock/compiled/flipclock.min.js'
24 24 ];
25 25 public $jsOptions = array(
26   - 'position' => \yii\web\View::POS_END
  26 + 'position' => \yii\web\View::POS_END,
  27 + 'depends' => ['yii\web\JqueryAsset']
27 28 );
28 29 }
... ...
frontend/config/main.php
... ... @@ -19,7 +19,13 @@ return [
19 19  
20 20 ],
21 21 'components' => [
22   -
  22 + 'assetManager' => [
  23 + 'bundles' => [
  24 + 'yii\web\JqueryAsset' =>[
  25 + 'jsOptions' => ['position' => \yii\web\View::POS_END]
  26 + ]
  27 + ],
  28 + ],
23 29 'authManager' => [
24 30 'class' => 'yii\rbac\DbManager',
25 31 ],
... ...
frontend/views/catalog/product.php
1 1 <?php
2 2 /**
3 3 * @var $product Product
  4 + * @var $this View
4 5 */
5 6 use common\components\artboximage\ArtboxImageHelper;
6 7 use common\models\Orders;
... ... @@ -11,6 +12,7 @@ use frontend\assets\FotoramaAsset;
11 12 use yii\bootstrap\ActiveForm;
12 13 use yii\bootstrap\Html;
13 14 use yii\helpers\Url;
  15 +use yii\web\View;
14 16 use yii\widgets\MaskedInput;
15 17 use frontend\assets\FlipclockAsset;
16 18 FotoramaAsset::register($this);
... ... @@ -176,13 +178,11 @@ use frontend\assets\FlipclockAsset;
176 178 <div class="event_title"> <?= Html::a('Акция!!! '.$event->name,Url::to(['event/show','alias'=>$event->alias,'id'=>$event->primaryKey]))?></div>
177 179 <div class="event_time">До конца осталось:</div>
178 180 <div class="clock_<?= $event->primaryKey ?> clock_product_first "></div>
179   - <script type="text/javascript">
180   - var clock;
181   -
182   - $(document).ready(function() {
  181 + <?php
  182 + $js = "
183 183 var clock;
184 184  
185   - clock = $('.clock_<?= $event->primaryKey ?>').FlipClock({
  185 + clock = $('.clock_$event->primaryKey').FlipClock({
186 186 clockFace: 'DailyCounter',
187 187 language: 'ru',
188 188 classes: {
... ... @@ -197,12 +197,13 @@ use frontend\assets\FlipclockAsset;
197 197 },
198 198 });
199 199  
200   - clock.setTime(<?= strtotime($event->end_at) - strtotime(date("Y-m-d H:i:s"))?>);
  200 + clock.setTime( ".strtotime($event->end_at) - strtotime(date('Y-m-d H:i:s')).");
201 201 clock.setCountdown(true);
202 202 clock.start();
  203 + ";
  204 + $this->registerJs($js,['position'=>View::POS_END])
  205 + ?>
203 206  
204   - });
205   - </script>
206 207  
207 208 </div>
208 209 <?php endif; ?>
... ...
frontend/views/event/_objects.php
1 1 <?php
2 2 use yii\helpers\Html;
3   -use frontend\helpers\TextHelper;
4 3 use yii\helpers\Url;
5 4 use frontend\components\Text;
6 5 use frontend\assets\FlipclockAsset;
  6 +use yii\web\View;
  7 +
7 8 FlipclockAsset::register($this);
8 9 ?>
9 10 <div class="news_item">
... ... @@ -23,13 +24,9 @@ FlipclockAsset::register($this);
23 24 if(!empty($model->end_at) && strtotime($model->end_at) > strtotime(date("Y-m-d"))){
24 25 ?>
25 26 <div class="clock_style clock_<?= $model->primaryKey ?>"></div>
26   - <script type="text/javascript">
27   - var clock;
28   -
29   - $(document).ready(function() {
30   - var clock;
31 27  
32   - clock = $('.clock_<?= $model->primaryKey ?>').FlipClock({
  28 + <?php $js = "var clock;
  29 + clock = $('.clock_". $model->primaryKey ."').FlipClock({
33 30 clockFace: 'DailyCounter',
34 31 language: 'ru',
35 32 classes: {
... ... @@ -44,21 +41,14 @@ FlipclockAsset::register($this);
44 41 },
45 42 });
46 43  
47   - clock.setTime(<?= strtotime($model->end_at) - strtotime(date("Y-m-d H:i:s"))?>);
  44 + clock.setTime(".strtotime($model->end_at) - strtotime(date('Y-m-d H:i:s')).");
48 45 clock.setCountdown(true);
49   - clock.start();
50   -
51   - });
52   - </script>
  46 + clock.start();";
  47 + $this->registerJs($js,['position'=>View::POS_END]) ?>
53 48  
54   -
55   - <?php
56   - }
57   -
58   - ?>
  49 + <?php}?>
59 50 </div>
60   - <div class="both"></div>
61   -
  51 + <div class="both"></div>
62 52  
63 53  
64 54  
... ...
frontend/views/layouts/main.php
... ... @@ -30,7 +30,7 @@ use common\models\Event;
30 30 <link type="image/ico" href="http://www.linija-svitla.ua/images/icon.ico" rel="SHORTCUT ICON"/>
31 31 <link rel="icon" href="http://www.linija-svitla.ua/images/icon.ico" type="image/x-icon"/>
32 32  
33   - <script language="JavaScript" type="text/JavaScript" src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
  33 +
34 34 <meta name="google-site-verification" content="m60Ax2153voy05Xdtit_bnBVjuZG-fv0Zu14jLjb4Tk"/>
35 35  
36 36  
... ...
frontend/widgets/views/slider.php
... ... @@ -20,33 +20,26 @@ FlipclockAsset::register($this);
20 20 if(!empty($image->end_at) && strtotime($image->end_at) > strtotime(date("Y-m-d"))){
21 21 ?>
22 22 <div class="clock_style clock_<?= $image->primaryKey ?>"></div>
23   - <script type="text/javascript">
24   - var clock;
25   -
26   - $(document).ready(function() {
27   - var clock;
28   -
29   - clock = $('.clock_<?= $image->primaryKey ?>').FlipClock({
30   - clockFace: 'DailyCounter',
31   - language: 'ru',
32   - classes: {
33   - active: 'flip-clock-active',
34   - before: 'flip-clock-before',
35   - divider: 'flip-clock-divider',
36   - dot: 'flip-clock-dot',
37   - label: 'flip-clock-label',
38   - flip: 'flip',
39   - play: 'play',
40   - wrapper: 'flip-clock-wrapper'
41   - },
42   - });
43   -
44   - clock.setTime(<?= strtotime($image->end_at) - strtotime(date("Y-m-d H:i:s"))?>);
45   - clock.setCountdown(true);
46   - clock.start();
47   -
48   - });
49   - </script>
  23 + <?php $js = "var clock;
  24 + clock = $('.clock_". $image->primaryKey ."').FlipClock({
  25 + clockFace: 'DailyCounter',
  26 + language: 'ru',
  27 + classes: {
  28 + active: 'flip-clock-active',
  29 + before: 'flip-clock-before',
  30 + divider: 'flip-clock-divider',
  31 + dot: 'flip-clock-dot',
  32 + label: 'flip-clock-label',
  33 + flip: 'flip',
  34 + play: 'play',
  35 + wrapper: 'flip-clock-wrapper'
  36 + },
  37 + });
  38 +
  39 + clock.setTime(".strtotime($model->end_at) - strtotime(date('Y-m-d H:i:s')).");
  40 + clock.setCountdown(true);
  41 + clock.start();";
  42 + $this->registerJs($js,['position'=>View::POS_END]) ?>
50 43  
51 44  
52 45 <?php
... ...