Commit 2e96ba936d07ce33eab0322e531d2fcc59094f7c

Authored by Administrator
1 parent 10b789ee

big commti

frontend/views/catalog/product.php
... ... @@ -144,6 +144,46 @@ FlipclockAsset::register($this);
144 144 </colgroup>
145 145 <tbody>
146 146 <tr>
  147 + <?php foreach($product->events as $event):?>
  148 + <?php if(!empty($event->end_at) && $event->isActive()):?>
  149 + <div class="event_block">
  150 +
  151 + <div class="event_title"> <?= Html::a('Акция!!! '.$event->name,Url::to(['event/show','alias'=>$event->alias,'id'=>$event->primaryKey]))?></div>
  152 + <div class="event_time">До конца осталось:</div>
  153 + <div class="clock_<?= $event->primaryKey ?> clock_product_first "></div>
  154 + <script type="text/javascript">
  155 + var clock;
  156 +
  157 + $(document).ready(function() {
  158 + var clock;
  159 +
  160 + clock = $('.clock_<?= $event->primaryKey ?>').FlipClock({
  161 + clockFace: 'DailyCounter',
  162 + language: 'ru',
  163 + classes: {
  164 + active: 'flip-clock-active',
  165 + before: 'flip-clock-before',
  166 + divider: 'flip-clock-divider',
  167 + dot: 'flip-clock-dot',
  168 + label: 'flip-clock-label',
  169 + flip: 'flip',
  170 + play: 'play',
  171 + wrapper: 'flip-clock-wrapper'
  172 + },
  173 + });
  174 +
  175 + clock.setTime(<?= strtotime($event->end_at) - strtotime(date("Y-m-d H:i:s"))?>);
  176 + clock.setCountdown(true);
  177 + clock.start();
  178 +
  179 + });
  180 + </script>
  181 +
  182 + </div>
  183 + <?php endif; ?>
  184 + <?php endforeach; ?>
  185 + </tr>
  186 + <tr>
147 187 <td class="left_count available">
148 188 под заказ
149 189 </td>
... ... @@ -211,47 +251,6 @@ FlipclockAsset::register($this);
211 251 </td>
212 252 </tr>
213 253 <tr>
214   - <?php foreach($product->events as $event):?>
215   - <?php if(!empty($event->end_at) && $event->isActive()):?>
216   - <div class="event_block">
217   -
218   - <div class="event_title"> <?= Html::a('Акция!!! '.$event->name,Url::to(['event/show','alias'=>$event->alias,'id'=>$event->primaryKey]))?></div>
219   - <div class="event_time">До конца осталось:</div>
220   - <div class="clock_<?= $event->primaryKey ?> clock_product_first "></div>
221   - <script type="text/javascript">
222   - var clock;
223   -
224   - $(document).ready(function() {
225   - var clock;
226   -
227   - clock = $('.clock_<?= $event->primaryKey ?>').FlipClock({
228   - clockFace: 'DailyCounter',
229   - language: 'ru',
230   - classes: {
231   - active: 'flip-clock-active',
232   - before: 'flip-clock-before',
233   - divider: 'flip-clock-divider',
234   - dot: 'flip-clock-dot',
235   - label: 'flip-clock-label',
236   - flip: 'flip',
237   - play: 'play',
238   - wrapper: 'flip-clock-wrapper'
239   - },
240   - });
241   -
242   - clock.setTime(<?= strtotime($event->end_at) - strtotime(date("Y-m-d H:i:s"))?>);
243   - clock.setCountdown(true);
244   - clock.start();
245   -
246   - });
247   - </script>
248   -
249   - </div>
250   - <?php endif; ?>
251   - <?php endforeach; ?>
252   -
253   - </tr>
254   - <tr>
255 254 <td class="price_block">
256 255 <div class="price_block_container">
257 256  
... ...
frontend/widgets/views/slider.php
... ... @@ -5,13 +5,47 @@ use common\models\Slider;
5 5 use yii\helpers\Html;
6 6 use yii\helpers\Url;
7 7 use yii\web\View;
8   -
  8 +use frontend\assets\FlipclockAsset;
9 9 ?>
10 10  
11 11  
12 12 <div id="<?=$title?>" class="owl-carousel owl-theme">
13 13 <?php foreach($slider->sliderImage as $image):
14 14  
  15 + if(!empty($image->end_at) && strtotime($row->end_at) > strtotime(date("Y-m-d"))){
  16 + ?>
  17 + <div class="clock_style clock_<?= $row->primaryKey ?>"></div>
  18 + <script type="text/javascript">
  19 + var clock;
  20 +
  21 + $(document).ready(function() {
  22 + var clock;
  23 +
  24 + clock = $('.clock_<?= $row->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($row->end_at) - strtotime(date("Y-m-d H:i:s"))?>);
  40 + clock.setCountdown(true);
  41 + clock.start();
  42 +
  43 + });
  44 + </script>
  45 +
  46 +
  47 + <?php
  48 + }
15 49  
16 50 ?>
17 51 <div class="item">
... ...