]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Видео проигрыватель
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Wed, 16 Apr 2025 13:31:32 +0000 (16:31 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Wed, 16 Apr 2025 13:31:32 +0000 (16:31 +0300)
erp24/views/bouquet/index.php

index 00b33dd230669438a80f2f8f246435650e1888ea..6deb591d8e8aecc10cba2b0b606bb19603525012 100644 (file)
@@ -171,15 +171,16 @@ $this->title = 'Содержание матрицы';
                         <div class='col-md-2 d-flex flex-column gap-2'>
                             <div class='card bg-transparent border-0' style='aspect-ratio: 1/1; width: 100%; flex: 1;'>
                                 " . Html::a(
-                                Html::img(isset($previewImageUrls[1]) ? $previewImageUrls[1] : '', [
-                                    'style' => 'width: 100%; height: 100%; object-fit: cover;',
-                                ]),
-                                'javascript:;', // ссылка не должна вести никуда
+
+                                '<video autoplay muted loop playsinline style="width: 100%; height: 100%; object-fit: cover;">
+                <source src="' . Url::to($model->presentation->url ?? null) . '" type="video/mp4">
+             </video>',
+                                'javascript:;',
                                 [
                                     'data-fancybox' => $galleryId,
                                     'data-src' => '<video controls style="width:100%; height:auto;">
-                           <source src="' . Url::to($model->presentation->url ?? null) . '" type="video/mp4">
-                       </video>',
+                                <source src="' . Url::to($model->presentation->url ?? null) . '" type="video/mp4">
+                               </video>',
                                     'data-type' => 'html'
                                 ]
                             ) . "
@@ -201,16 +202,17 @@ $this->title = 'Содержание матрицы';
     
                         <div class='col-md-2 d-flex flex-column gap-2'>
                             <div class='card bg-transparent border-0' style='aspect-ratio: 1/1; width: 100%; flex: 1;'>
-                                " . Html::a(
-                                Html::img(isset($previewImageUrls[2]) ? $previewImageUrls[2] : '', [
-                                    'style' => 'width: 100%; height: 100%; object-fit: cover;',
-                                ]),
+                                " .  Html::a(
+
+                                '<video autoplay muted loop playsinline style="width: 100%; height: 100%; object-fit: cover;">
+                <source src="' . Url::to($model->buildProcess->url ?? null) . '" type="video/mp4">
+             </video>',
                                 'javascript:;',
                                 [
                                     'data-fancybox' => $galleryId,
                                     'data-src' => '<video controls style="width:100%; height:auto;">
-                           <source src="' . Url::to($model->buildProcess->url ?? null) . '" type="video/mp4">
-                       </video>',
+                                <source src="' . Url::to($model->buildProcess->url ?? null) . '" type="video/mp4">
+                               </video>',
                                     'data-type' => 'html'
                                 ]
                             ) . "