VM Youtube - плагин вставки видео с youtube

Опубликовано: 18 декабря, 2018
Обновлено: 5 февраля, 2023
Категория: Расширения для VirtueMart 3

VM Youtube - это простой способ вывести видео с youtube в настраиваемом поле с любом месте карточки товара.

В плагине используется супер метод, предложенный Вадимом Макеевым в одном из выпусков на его youtube канале.

Использование плагина позволит уменьшить вес страницы почти на 600Кб , в сравнении со стандартной вставкой через iframe, которая описана в этой статье.

Установка и настройка

После стандартной установки в Менеджере плагинов активируем плагин VM Youtube.

После этого в Virtuemart > Товары > Настраиваемые поля создаем новое настраиваемое поле с типом Плагины и позицией вывод youtube. При создании поля в самом конце из выпадающего списка нужно выбрать VM Youtube.

Далее прикрепляем созданное поле к товару во вкладке Настраиваемые поля и указываем id видео для показа.

После сохранения появится миниатюра прикрепленного видео.

Остается только вывести наше настраиваемое поле в карточке товара. Для этого в шаблоне карточки товара /components/com_virtuemart/views/productdetails/tmpl/default.php нужно добавить код

Чтобы все изменения сохранились при обновлении virtuemart, нужно переопределить этот файл в папке /templates/имя_шаблона/html/com_virtuemart/productdetails/.

В итоге получим следующий результат.

Информация о плагине

Версия: 1.0

Дата создания: 18.12.2018

Совместимость с Joomla: 3.0.x - 3.9.x

Совместимость с Virtuemart: 3.0.x - 3.4.x

Скачать

23 комментария

    Tobi

    Здорово, а старые видео переделывать только в ручную?

      admin

      admin

      Да, нужно переделывать вручную.

    Tobi

    Еще вопрос, гуглом все так же будет нормально индексироваться видео?

      admin

      admin

      Вряд ли, поскольку ссылки на видео не будет.
      Также youtube не учитывает просмотры с автозапуском на странице, а это наш случай, потому что при клике на картинку генерируется iframe с видео и автоматически запускается.
      Плагин позволит уменьшить вес страницы, но чем-то придется пожертвовать.

    Ануарбек

    Здравствуйте! Помогите пожалуйста, сделал все по вашей инструкции, но не получилось. Вроде как затруднения пошли в конце.
    "Остается только вывести наше настраиваемое поле в карточке товара. Для этого в шаблоне карточки товара /components/com_virtuemart/views/productdetails/tmpl/default.php нужно добавить код".
    Этот код вставил в файл в разделе body. Не понял что значит "переопределить"? Я нашел второй файл и туда тоже вставил этот код. Я правильно сделал?

      admin

      admin

      Здравствуйте!

      У Вас есть файл /templates/имя_шаблона/html/com_virtuemart/productdetail/default.php? Если да, то правки нужно вносить в него.

        Ануарбек

        Да спасибо, окно от ютуба вставилось, но видео не отображается. Пишет что "Видео не доступно". Разные ссылки вставлял и от разных роликов. В чем может быть проблема?

          admin

          admin

          Видимо, не отрабатывает скрипт.
          Пришлите ссылку на страницу с проблемой.

    tony1001

    Не подскажите для совсем тупых куда именно нужно вставить код в файле? потому что нормально он не отображается

      admin

      admin

      Пришлите ссылку на сайт, архив с шаблоном карточки товара и уточните место где должен выводиться плагин.

        vbpartner

        Подскажите, пожалуйста, куда вставлять код чтобы получилось так, как у вас на фото между "описание" и "отзывы". А то никак не получается

          admin

          admin

          Для вывода настраиваемого поля в отдельном табе посмотрите эту и эту статьи.

    DenisV

    Добрый день. А как вставить видео в материал?

      admin

      admin

      Здравствуйте!

      С помощью плагина в материал не получится вставить.
      Нужно либо либо писать новый плагин для материалов, либо вставлять по-старинке.

        Extreme

        Скажите пожалуйста, а как вставлять по старнике? напишите код если можно

          admin

          admin

          Посмотрите в этой статье.

    n73vi

    n73vi

    Отличный результат на выходе... Спасибо за плагин.

      admin

      admin

      Рад, что плагин оказался полезен.

    Алексей

    Здравствуйте!
    А как вывести видео в поле изображения товара первым или любым по счёту?

      admin

      admin

      Готового решения нет, нужно разбираться.
      Попробуйте вставить код в /com_virtuemart/productdetails/default_images.php внутри цикла с выводом картинок.

    Михаил

    Спасибо большое

    Михаил

    Подскажите пожалуйста как вставить его так как указано у вас? http://prntscr.com/szo8bj

    а у меня сейчас так http://prntscr.com/szo97u

      admin

      admin

      Нужно добавить вкадку с видео, как было настроено по умолчанию в шаблоне TrendShop.
      Если не получится, то задайте вопрос на форумефоруме поддержки покупателей шаблона.

Комментарии закрыты

С 15-18 июня admin в отпуске.

Ответы на все вопросы и ссылки на товары будут присланы 19 июня.

Спасибо за понимание и хороших выходных.

×