1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

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

Тема в разделе "JoomShopping", создана пользователем djodofin, 7 апр 2018.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
  1. djodofin

    djodofin

    Регистр.:
    6 июл 2017
    Сообщения:
    259
    Симпатии:
    106
    Здравствуйте, форумчане.

    Как выводить видео товара в модальном окне? Видео Не с Youtube а локальное с сервера (хостинга), так как вывести видео с Youtube решается переделанным плагином... Смотреть здесь: https://joomlaforum.ru/index.php/topic,325499.0.html

    А надо именно для видео файла размещенного локально на сервере (хостинга), стандартным методом добавления видео товара в 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 от темы.
     

    Вложения:

    Последнее редактирование: 7 апр 2018
  2. djodofin

    djodofin

    Регистр.:
    6 июл 2017
    Сообщения:
    259
    Симпатии:
    106
    Во втором варианте чтобы когда при нажатии на (превью видео) видео открывалось в блоке где выводятся большое фото товара никак не могу задать классы для видео как для фото. Появляются дубли классов, превью съезжает в низ, появляются какие-то линии.

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