С помощью быстрого просмотра можно больше узнать о товаре, не переходя в его карточку.
VM Quick View - плагин быстрого просмотра с отдельным шаблоном вывода товара.
Установка
Плагин устанавливается стандартно через Менеджер расширений. После установки в Менеджере плагинов появится новый плагин VM Quick View.
Быстрый просмотр можно настроить как для товаров в категории, так и для товаров в модулях. В обеих случаях необходимо добавить код вывода кнопки быстрого просмотра в шаблон вывода товаров. Для товаров в категории нужно в файле /components/com_virtuemart/sublayouts/products.php (либо в переопределенном файле /templates/имя_шаблона/html/com_virtuemart/sublayouts/products.php) внутри цикла вывода товаров добавить следующий код.
1 |
<?php include JPATH_PLUGINS.'/system/vmquickview/tmpl/vmquickview-button.php'; ?> |
Изменить кнопку быстрого просмотра можно в файле /plugins/system/vmquickview/tmpl/vmquickview-button.php.
Настройка
VM Quick View имеет 2 режима показа товаров.
- Стандартный показ в iframe карточки товара.
- Вывод товара с помощью собственного шаблона.
Второй режим особенно интересен, поскольку позволяет настроить любой вид для товара в быстром просмотре. Для некоторых магазинов эта функция может даже заменить стандартную карточку.
Все настройки плагина на скрине ниже.
Смысл всех настроек понятен из названия. Остановлюсь только на некоторых.
Вид шаблона - опция выбора шаблона для отображения товара. По умолчанию - используется собственный шаблон. Карточка товара - загружается карточка товара со стандартным оформлением.
CSS класс родительского блока - нужно указать css класс блока, в котором выводится кнопка для ее правильного позиционирования.
Скрыть на смартфонах - скрывает кнопку быстрого просмотра на смартфонах.
Подключить css/Подключить js - опция полезна, если нужно подключить скрипты и стили, которые используются только в карточке товара.
Реинициализация js - для реинициализации скриптов после ajax загрузки товара.
Изменить шаблон вывода товара можно в файле /plugins/system/vmquickview/tmpl/default.php.
Информация о плагине
Версия: 1.2
Последнее обновление: 18.04.2020
Дата создания: 12.03.2018
Совместимость с Joomla: 3.0.x - 3.9.x
Совместимость с Virtuemart: 3.0.x - 3.6.x
Руслан
Здравствуйте, с настройкой поможете, при покупке?
admin
Здравствуйте!
Конечно, с настройкой помогу.
Alexmay
Здравствуйте, оплатил
admin
Спасибо за покупку, ссылку отправил.
seomnium
Оплатил
admin
Спасибо за покупку, ссылку отправил.
seomnium
имя_шаблона/html/com_virtuemart/sublayouts/products.php) внутри цикла вывода товаров добавить следующий код.
Куда именно добавлять в airshop и mobilife шаблонах - какая строка или перед чем?
admin
Для AirShop в файле /templates/t3_bs3_blank/html/com_virtuemart/ sublayouts/products_airslider.php перед
Для MobilLife в файле /templates/t3_bs3_blank/html/com_virtuemart/sublayouts/ products.php перед
Если возникнут трудности, то создайте темы на форуме поддержки покупателей шаблона, все решим.
limon142
Подскажите, пожалуйста, есть функция перелистывания товаров в быстром просмотре? И при покупке поможете прикрутить плагин контроля наличия товара по размеру VirtueMart 3 (sttstockableVM3)?
https://www.infotwip.com/ru/t/plagin-kontrola-nalicia-tovara-po-razmeru-virtuemart-3
admin
Здравствуйте!
Пролистывания нет, но можно доработать. С пролистыванием в virtuemart иногда возникают проблемы - неправильно показываются следующий/предыдущий товар. Если при просмотре в карточке товара на сайте все работает правильно, то можно добавить и во всплывающем окне.
Если плагин выводится в позиции addtocart, то все должно работать автоматически.
В плагине 2 режима просмотра - стандартная карточка во фрейме и отдельный шаблон вывода, как на демо. Вы какой вариант хотите использовать?
Чтобы точно определиться можно перед покупкой будет все потестировать, для этого напишите на admin@virtuemart.su
Виталий
Как работает плагин с дочерними товарами. Тоисть будет ли корректно подгружаться дочерний товар при изменении характеристик родительского.
admin
Если выбор дочернего будет происходить во всплывающем окне, то работать, к сожалению, не будет.
Если дочерний будет выбираться в категории и только после этого будет переход к быстрому просмотру, то все будет работать.
limon142
Добрый день.
Подскажите, пожалуйста, как подключить вывод настраиваемых полей (Custom Fields For All) через связку (Stockable Custom Fields) в шаблоне по умолчанию?
Просто вывод настраиваемых полей (Custom Fields For All) работает, а вот через (Stockable Custom Fields) не хочет.
admin
Здравствуйте!
Нужно разбираться непосредственно на сайте.
Пришлите доступ к сайту (админка + ftp) на admin@virtuemart.su, постараюсь помочь.
Vakeks
Оплатил.
admin
Спасибо за покупку, ссылку отправил.
Vakeks
Добрый день. Проблема, http://vm30172.art-plus-test.ru/kat1.html
Открываю быстрый просмотр товара "тестовый товар 12", далее открываю "тестовый товар 57", но открывается все равно "тестовый товар 12"
admin
Здравствуйте!
Пришлите доступ к админке и доступ к сайту по ftp на admin@virtuemart.su, решим вопрос.
fff_789
Добрый день! Аналогичная проблема - Открываю быстрый просмотр товара "тестовый товар 12", далее открываю "тестовый товар 57", но открывается все равно "тестовый товар 12". Как решить?
admin
Здравствуйте!
В файле /plugins/system/vmquickview/vmquickview.php закомментируйте строку
DenisV
Добрый день.
Как отключить быстрый просмотр в AirShop?
admin
Здравствуйте!
Решение есть в этой теме на форуме.
Артур
Добрый день. Планирую купить у Вас данное решение. Интересует, будет ли он работать с Покупкой в 1 клик https://virtuemart.su/pokupka-v-1-klik-v-virtuemart-skript-bystrogo-zakaza/ ??
admin
Здравствуйте!
Работать будет, но нужно будет внести небольшие правки в шаблон быстрого просмотра по аналогии с карточкой товара.
Если самостоятельно не получится, то помогу с решением.
Артур
Хорошо. Уже оплатил. Жду ссылку на скачивание
admin
Спасибо за покупку, ссылку отправил.
PRammer
Зарегистрировался
admin
Доступ открыт в личном кабинете.
PRammer
А подскажите, как сделать активацию быстрого просмотра при клике на фото и на название товара. Чтобы не переходило в карточку товара, а происходила инициализация Быстрого просмотра.
admin
Самый простой вариант - также вывести кнопку с быстрым просмотром, но с помощью css запретить ее показ при наведении на блок с товаром. При клике по названию товара с помощью js перехватить событие клика и вызвать trigger('click') на кнопке быстрого просмотра.
Конкретная реализация зависит от верстки на сайте.
Если не получится реализовать, то пришлите доступ к админке, ftp на admin@virtuemart.su, решим вопрос.
PRammer
Добрый день. Вчера сделал. Пришлось найти шаблоны вывода данные и добавить параметры и все заработало.
admin
Хорошо.
PRammer
а еще такой вопрос. Можно сделать чтобы картинка превью, что перелистывается, при клике всплывала в ПопАп?
Требуется также сделать возможность интеграции видео для просмотра в Попап, можете помочь в этом. Давайте лучше свяжемся через телеграм и все в деталях обсудим по цене вопросов.
admin
Ответил на почту.
PRammer
Добрый вечер!
Что-то не хочет корректно работать с модулем SJ Responsive Listing for VirtueMart - Joomla! Module.
Я его подключил https://prnt.sc/rhadt4 , при 1-й загрузке указанных элементов, окно появляется, а вот после нажатия кнопки "Загрузить еще", окно не всплывает и в консоле нет ошибок.
Подскажите, в чём может быть проблема?
admin
Здравствуйте!
Попробуйте в файле /plugins/system/vmquickview/vmquickview.php в 2-х местах заменить
на
Если не поможет, то пришлите доступ к админке и ftp на admin@virtuemart.su, решим вопрос.
PRammer
Помогло! Спасибо!)
admin
Хорошо.
Svyat
Добрый день, оплатил данный плагин.
admin
Здравствуйте!
Спасибо за покупку, ссылку отправил.
admin
Вышла новая версия плагина, в которой исправлена ошибка при использовании плагина с ajax фильтром.
Всем покупателям была отправлена ссылка на скачивание.
kalinka
Здравствуйте!
Можно ли будет с помощью плагина сделать нечто подобное - https://loftdesigne.ru/catalog/seating/#8229 (товар раскрывается вниз)?
admin
Здравствуйте!
Именно так сделать не получится.
Для реализации (как в примере) придется писать решение с нуля.
Валерий
Вечер добрый. Можно каким то образом при использовании в настройках плагина шаблона карточки товара , выводить другой шаблон, а не тот который указан в настройках самого товара. Смысл в том что на странице товара и во фрейме должны быть разные шаблоны. А переделывать и переверстывать шаблон от самого плагина для этих целей слишком накладно.
admin
Здравствуйте!
В настройках плагина можно выбрать 2 шаблона: шаблон карточки товара и шаблон самого плагина.
vladimirwk
Оплатил вчера, ссылки на скачивание так и нет.
admin
Спасибо за покупку, ссылку отправил.
Aleksander
Добрый день. А можно ли реализовать для мультиязычного сайта? Возможно нужно создать языковые переменные?
admin
Здравствуйте!
Текст кнопки Быстрый просмотр выводится с помощью языковой переменной PLG_VM_SYSTEM_VMQUICKVIEW_BUTTON
Aleksander
Спасибо. Саму кнопку переименовать не сложно. При открытии всплывающего окна внутри (артикул, наличие, производитель.) нет перевода. Хотя в карточке товара выводится на соответствующем языке. Видимо как-то не учитывается мультиязычность. И ведь это не модуль, который можно создать для нужных языков...
admin
В шаблоне выводе в файле /plugins/system/vmquickview/tmpl/default.php весь текст работает через языковые константы.
Если это не поможет, то попробуйте сменить в настройках плагина вид шаблоне на Карточка товара.
Aleksander
Большое спасибо. Буду проверять.
Иван
Доброго дня! Оплатил модуль, пожалуйста пришлите ссылочку на скачивание..
admin
Здравствуйте!
Спасибо за покупку, ссылку отправил.
Lemuba
Здравствуйте! А я так и не понял, куда вставлять код что бы кнопка (плагин) заработал...
Шаблон flex
admin
Здравствуйте!
Вставлять нужно в шаблон, который выводит товары в категории.
Как правило, он находится в /templates/имя_шаблона/html/com_virtuemart/sublayouts/products.php