djodofin
Постоялец
- Регистрация
- 6 Июл 2017
- Сообщения
- 328
- Реакции
- 139
- Автор темы
- #1
Здравствуйте, форумчане.
Как выводить видео товара в модальном окне? Видео Не с 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 от темы.
Как выводить видео товара в модальном окне? Видео Не с 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 от темы.
Вложения
Последнее редактирование: