Видеогалерея в карточке товара

Видеогалерея в карточке товара для Shop-Script

Позволяет загружать видео в настройках товара

Отзывов пока нет

7 дней бесплатно

Чтобы попробовать бесплатно, откройте плагин в Инсталлере в бекенде своего Webasyst. Бесплатный период возможен только для аккаунтов в облаке Webasyst.

Ваш отзыв
Установок
< 10
Разработчик
Поддержка

Добавляйте не ограниченное число видео-записей к товару

Плагин позволяет прикреплять видео-файлы к товару из административной панели магазина. Плагин поддерживает только UI2 и требует интеграции в тему дизайна!

Прикрепление и сортировка файлов

Загружайте и сортируйте порядок файлов в административной панели магазина.

Меняйте статус видео-файла

У товара два статуса - Опубликован и Скрыт. Во втором случае видео не будет выводится в карточке товара на витрине магазина.

Добавляйте превью к видео-записи

Загружайте превью изображение к каждому видео-файлу.

Добавляйте название и краткое описание видео

Вы можете добавить название и краткое описание к каждой видео-записи.

В плагине реализовано Drag and Drop добавление видео-файлов.

К загрузке доступы файлы след. форматов: .mp4, .webm, .avi, .mpeg, .mov. Интеграция в тему дизайна не входит в стомость плагина!

Вывод списка видео-файлов при помощи хелпера

Мы сознательно не стали добавлять готовый вывод видео-файлов и открытие видео в всплывающем окне, т.к. во всех темах уже есть скрипты для этого, а повторное добавление их замедлело бы загрузку страницы товара. Поэтому мы отдаем только массив данных о загруженных видео к товару!

Вывод всех опубликованных видео-файлов при помощи хелпера

Вы можете получить список видео-файлов прикрепленных к товару.

{$_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"]} из массива.

К сожалению тут разместить полный код вывода из шаблона нельзя. Поэтому мы создали файл с примером.

Мы в социальных сетях

Узнавайте первыми о наших новых решениях и акциях в социальных сетях.

Все продукты этого разработчика