Позволяет загружать видео в настройках товара
4.8 5 оценок
Плагин позволяет прикреплять видео-файлы к товару из административной панели магазина. Плагин поддерживает только UI2 и требует интеграции в тему дизайна!
Загружайте и сортируйте порядок файлов в административной панели магазина.
У товара два статуса - Опубликован и Скрыт. Во втором случае видео не будет выводится в карточке товара на витрине магазина.
Загружайте превью изображение к каждому видео-файлу.
Вы можете добавить название и краткое описание к каждой видео-записи.
В плагине реализовано Drag and Drop добавление видео-файлов.
К загрузке доступы файлы след. форматов: .mp4, .webm, .avi, .mpeg, .mov. Интеграция в тему дизайна не входит в стомость плагина!
Простой вывод видеогалереи с дефолтным оформлением. Хелпер надо вставить в файл темы дизайна - product.html или его дочерние.
{$wa->shop->ewshoppvideoPlugin->render($product.id)}
Вы можете получить список видео-файлов прикрепленных к товару.
{$_videos = $wa->shop->ewshoppvideoPlugin->getVideos($product["id"], "published")}
Переменная {$_videos} будет иметь след. данные:
[
[
'id' => '6',
'product_id' => '617',
'contact_id' => '1',
'upload_datetime' => '2024-09-21 16:21:40',
'filename' => 'cb9600ce-2c9d-4011-acbb-af65f24c495666eec8646abf20.21434568.mp4',
'original_filename' => 'cb9600ce-2c9d-4011-acbb-af65f24c4956.mp4',
'status' => 'published',
'title' => 'Название видео',
'description' => 'Краткое описание видео',
'size' => '2445185',
'ext' => 'mp4',
'sort' => '1',
'url' => 'http://localhost/wa-data/public/shop/plugins/ewshoppvideo/617/cb9600ce-2c9d-4011-acbb-af65f24c495666eec8646abf20.21434568.mp4',
'name' => 'cb9600ce-2c9d-4011-acbb-af65f24c4956.mp4',
'contact_name' => 'Easyweb',
'images' => [
[
'id' => '6',
'url' => 'http://localhost/wa-data/public/shop/plugins/ewshoppvideo/617/6/Leonardo_Phoenix_A_still_life_composition_showcasing_an_arrang_066eec8784ea9b7.39396490.jpg',
'name' => 'Leonardo_Phoenix_A_still_life_composition_showcasing_an_arrang_0.jpg',
'status' => 'finished',
],
],
],
[еще изображение],
[и еще одно]
]
Вы можете получить первый видео-файл прикрепленный к товару.
{$_video = $wa->shop->ewshoppvideoPlugin->getVideo($product["id"], "published")}
Переменная {$_video} будет иметь след. данные:
[
'id' => '6',
'product_id' => '617',
'contact_id' => '1',
'upload_datetime' => '2024-09-21 16:21:40',
'filename' => 'cb9600ce-2c9d-4011-acbb-af65f24c495666eec8646abf20.21434568.mp4',
'original_filename' => 'cb9600ce-2c9d-4011-acbb-af65f24c4956.mp4',
'status' => 'published',
'title' => 'Название видео',
'description' => 'Краткое описание видео',
'size' => '2445185',
'ext' => 'mp4',
'sort' => '1',
'url' => 'http://localhost/wa-data/public/shop/plugins/ewshoppvideo/617/cb9600ce-2c9d-4011-acbb-af65f24c495666eec8646abf20.21434568.mp4',
'orig_url' => 'http://localhost/wa-data/public/shop/plugins/ewshoppvideo/617/cb9600ce-2c9d-4011-acbb-af65f24c495666eec8646abf20.21434568.mp4',
'name' => 'cb9600ce-2c9d-4011-acbb-af65f24c4956.mp4',
'images' => [
'http://localhost/wa-data/public/shop/plugins/ewshoppvideo/617/6/Leonardo_Phoenix_A_still_life_composition_showcasing_an_arrang_066eec8784ea9b7.39396490.jpg',
],
'contact_name' => 'Easyweb',
]
По-умолчанию в Shop-Script можно добавить одно видео из сторонних источников. Вы можете подменить данные о видео на загруженное через наш плагин. Они имею схожий формат.
{$video = $product->video}
{if class_exists("shopEwshoppvideoPlugin")}
{$_video = $wa->shop->ewshoppvideoPlugin->getVideo($product["id"], "published")}
{if !empty($_video)}
{$video = $_video}
{/if}
{/if}
Для вывода видеогалереи в шаблоне Easyweb: Seller мы используем встроенный плагин Fancybox и разметку от Bootstrap. В нашем шаблоне достаточно добавить для ссылки атрибут data-fancybox, а для атрибута href использовать переменную {$_video["url"]} из массива.
К сожалению тут разместить полный код вывода из шаблона нельзя. Поэтому мы создали файл с примером.
Узнавайте первыми о наших новых решениях и акциях в социальных сетях.
Добавляйте и выводите изображения без ограничений
7 дней бесплатно
Добавляйте и выводите изображения без ограничений
7 дней бесплатно
Добавляет в массив товаров дополнительные данные
7 дней бесплатно
Дополнительные поля в разделе Промоакции: Баннеры
7 дней бесплатно
Массовое удаление контактов по заданным сегментам.
7 дней бесплатно
Вывод последних постов из Telegram-канала на сайт.
7 дней бесплатно