Помощь Видео товара в модальное окно joomshopping

djodofin

Постоялец
Регистрация
6 Июл 2017
Сообщения
328
Реакции
137
Здравствуйте, форумчане.

Как выводить видео товара в модальном окне? Видео Не с Youtube а локальное с сервера (хостинга), так как вывести видео с Youtube решается переделанным плагином... Смотреть здесь: Для просмотра ссылки Войди или Зарегистрируйся

А надо именно для видео файла размещенного локально на сервере (хостинга), стандартным методом добавления видео товара в joomshopping!

И второй вариант чтобы видео при нажатии на превью открывалось в блоке где выводятся фото товара.

Чтобы не путаться - Вариант 1 (в модальном окне), и Вариант 2 (в блоке где выводятся фото товара) - ЭТО ДВА ОТДЕЛЬНЫХ РЕШЕНИЯ!

Задавал класс lightbox, как и у изображения, но видео не передаётся в модальное окно.


Код отвечающий за вывод видео в КАРТОЧКЕ ТОВАРА product_default.php


1)///

<?php }?>
<?php if (count($this->videos)){?>
<?php foreach($this->videos as $k=>$video){?>
<?php if ($video->video_code){ ?>
<div style="display:none" class="video_full" id="hide_video_<?php print $k?>"><?php echo $video->video_code?></div>
<?php } else { ?>
<a style="display:none" class="video_full" id="hide_video_<?php print $k?>" href=""></a>
<?php } ?>
<?php } ?>
<?php }?>

2)///

<?php if (count($this->videos)){?>
<?php foreach($this->videos as $k=>$video){?>
<?php if ($video->video_code) { ?>
<a href="#" id="video_<?php print $k?>" onclick="showVideoCode(this.id);return false;"><img class="jshop_video_thumb" src="<?php print $this->video_image_preview_path."/"; if ($video->video_preview) print $video->video_preview; else print 'video.gif'?>" alt="video" /></a>
<?php } else { ?>

<a href="<?php print $this->video_product_path?>/<?php print $video->video_name?>" id="video_<?php print $k?>" onclick="showVideo(this.id, '<?php print $this->config->video_product_width;?>', '<?php print $this->config->video_product_height;?>'); return false;"><img class="jshop_video_thumb" src="<?php print $this->video_image_preview_path."/"; if ($video->video_preview) print $video->video_preview; else print 'video.gif'?>" alt="video" /></a>
<?php } ?>
<?php } ?>
<?php }?>

<?php print $this->_tmp_product_html_after_video;?>
///

Так-же прилагаю файл КАРТОЧКИ ТОВАРА product_default.php от темы.
 

Вложения

  • product_default.zip
    4,3 KB · Просмотры: 3
Последнее редактирование:
Во втором варианте чтобы когда при нажатии на (превью видео) видео открывалось в блоке где выводятся большое фото товара никак не могу задать классы для видео как для фото. Появляются дубли классов, превью съезжает в низ, появляются какие-то линии.

Кто может поможет, или для реализации вывода видео в блоке где выводятся большое фото товара нужен писать какой-то JS ?
 
Назад
Сверху