VM Shortcode - плагин шорткодов для вывода товаров и категорий virtuemart. Плагин работает как в стандартных материалах joomla, так и в описаниях товаров.
Шорткод (shortcode) - это короткий код, который при выводе на страницу заменяется на контент, предусмотренный разработчиком. С помощью шорткодов можно выводить галереи, формы, товары и т.д.
Установка и настройка
VM Shortcode устанавливается стандартно. После установки в Менеджере плагинов необходимо активировать VM Shortcode.
Плагин имеет следующие настройки
Обработка шорткодов - зона действия плагина. Материал - плагин работает только в стандартных материалах joomla, Материал+Товар - плагин также работает в описаниях товаров.
Настраиваемые поля - показ у товаров настраиваемых полей с позицией вывода addtocart.
Кнопка Купить - показ у товара кнопки Купить.
Вывод товаров
Для вывода товаров используется следующий синтаксис
1 |
{vmshortcode productId="43,34,35,42"} |
productId - id товаров для вывода.
Узнать id товаров можно в списке всех товаров в Virtuemart > Товары > Товары.
Вывод категорий
Для вывода категорий используется следующий синтаксис
1 |
{vmshortcode categoryId="26,17,7,39"} |
categoryId - id категорий для вывода.
Узнать id категорий можно в списке всех категорий в Virtuemart > Товары > Категории.
После добавления шорткодов в статью
На сайте будут показаны соответствующие товары и категории.
Информация о плагине
Версия: 1.1
Последнее обновление: 21.04.2020
Дата создания: 4.04.2018
Совместимость с Joomla: 3.0.x - 3.9.x
Совместимость с Virtuemart: 3.0.x - 3.6.x
Tobi
Ух ты, прикольно, а слайдер в товарах работает? Есть возможность видоизменять отображение выводимого?
Спасибо!
admin
Слайдера пока нет, только блочный вывод. Шаблон вывода товаров и категорий находится в отдельном файле, его можно изменить под Ваши задачи.
Александр
Класс!
m1h3y
А есть возможность через вебмани оплатить?
admin
Здравствуйте!
Да, на webmoney можно оплатить, написал на почту.
PSM1
Проплатил, зарегистрировался. Что дальше?
admin
Спасибо за покупку, ссылку отправил.
PSM1
Установил плагин, активировал, создал статью, вписал
{vmshortcode categoryId="1200"} , создал модуль "матеиалы - новости", вывел модуль на странице. Выводит текст и {vmshortcode categoryId="1200"}. Что я делаю не так?
george007ua
Та же проблема, шаблон Like Shop.
При публикации статьи в блоге в тексте код вывода, если назначить пункт меню материалу отображение нормальное. Подскажите где копать?
admin
Здравствуйте!
В файле /plugins/content/vm_shortcode/vm_shortcode.php замените
на
Георгий
Доброго времени суток!
Проблема с выводом. В материале выводится, а в модуле нет.
На главной странице вывожу модуль, его содержание:
На странице категории не выводятся, только данный код.
В модуле обработка плагинами включена.
Если заменить "if($contextView){" на "if(true){", то сайт не работает.
admin
Здравствуйте!
Пришлите доступ к админке и ftp на admin@virtuemart.su, разберемся.
george007ua
Эта замена кода ложит фронт сайта!!!
Со всем вроде разобрался, изначально работало нормально, просто от спешки и недостатка опыта сразу не въехал что к чему. Проблема была в том что просматривал материал в блоге категории, а не на странице материала. В блоге категории товары не отображаются((
Если есть возможность это исправить буду рад решению
Это очень полезно, если статья короткая, и "подробнее" вставлять нету смысла. Тогда в блоге категории вылезает код
Внизу продублирую сообщение со скринами, так как в ответе их вставить не получается(((
admin
Имеется ввиду текст анонса поста в категории? Если да, то там не получится добавить.
PSM1
Вывел как отдельный пункт меню "материал" - работает. ?
PSM1
Выходит, что в на странице в конкретной позиции вывести не получится?
admin
Все должно работать без создания пункта меню. Чтобы ответить точно пришлите доступ к сайту на admin@virtuemart.su, разберемся.
psm1
Плагин достаточно полезен и стоит своих денег.
Смог оформить главную страницу интернет магазина как хотел.
Спасибо автору!
admin
Спасибо за отзыв.
dm
admin
Рад, что плагин оказался полезен.
fred
Доброго времени суток, Владимир!
Плагин шорткодов поставил, в материалах отображает данные. Если ставить шорткод в описание продукции, то код не воспринимается. VM распознает, как текст. В чем может быть беда, куда копать? Стоит Joomla! 3.6.5 и VirtueMart 3.2.2
admin
Здравствуйте!
В настройках плагина включите обработку материалов и товаров и в Virtuemart > Настройки > Магазин включите опцию Включить плагины Joomla.
fred
Все заработало. Проблема была в другом. У меня плагин обрабатывает шорткод почему-то только в том случае, когда я выключаю текстовый редактор и вставляю шорткод в режиме Code. А иначе просто текст выводит. У Вас судя по скринам работает нормально, через редактор. Вопрос некритичный, но все же интересно Ваше мнение.
И еще вопрос. Попробовал вставить категории в статью. Шорткод подтягивает название категории и картинку этой категории. А у меня такая особенность. Магазин кормов для животных. У меня один бренд - 4 категории: сухой корм для собак и кошек, консервы для собак и кошек. Естественно, название категории и картинки везде одинаковые. В итоге вот, что получается: https://drive.google.com/open?id=1re0PVrHZMeWwEcBzC_KUauRF_M3lSroI
Абсолютно неинформативно и бесполезно, т.к. непонятно что и где. Возможно ли каким-то ДОСТУПНЫМ образом ПРИ НЕОБХОДИМОСТИ изменить отображаемое название (например, вводить вручную) и картинку?
admin
По первому вопросу. Скорее всего, при вставке кода в материал Вы копируете текст из статьи и вместе с самим текстом копируются стили. Попробуйте перед вставкой в материал вставлять текст просто в блокнот для очистки от лишних html тегов и стилей или писать код вручную.
По второму вопросу. Плагин берет название и картинку из настроек категорий в virtuemart. Изменить логику можно, но это нужно делать непосредственно на сайте, потому что готового решения не могу предложить. Пришлите доступ к админке, доступ к сайту по ftp и ссылку на вопрос на admin@virtuemart.su, что-нибудь придумаем.
fred
Спасибо. Проблема была именно в этом, в стилях. При вводе шорткода вручную, выключать редактор не потребовалось. Все прекрасно работает.
Давайте попробуем поменять логику. Возможно, у кого-то тоже может быть подобная проблема. Как вариант, предлагаю доработать плагин следующим образом. Можно добавить в синтаксис, например, доп. данные:
{vmshortcode categoryId="26,17,7,39", categoryname="Отображаемое название", categoryimage="Имя и путь картинки"}
Соответственно, если они есть - обрабатываеются, если нет - стандартная работа. Возможно таким образом доработать? Ну, или другой вариант...
admin
Рад, что проблема решилась.
Доработать можно, но большинство людей используют название и картинку из настроек, поэтому я думаю, что не имеет смысла добавлять это в новую версию плагина.
Напишите на admin@virtuemart.su, доработаю плагин на индивидуальной основе.
fred
Как скажите. Написал на почту. Возник еще один вопрос.
По умолчанию товары и категории открываются в этом же окне. Мне кажется, удобнее в новой вкладке. В настройках нигде не нашел возможности выбирать. Думаю, это тоже было бы полезно.
admin
Для принудительного открытия категорий в новом окне в файле /plugins/content/vm_shortcode/tmpl/category.php замените
на
и замените
на
Для принудительного открытия товаров в новом окне в файле /plugins/content/vm_shortcode/tmpl/product.php замените
на
и замените
на
Jacobo Sanchez Luna
Jacobo Sánchez Luna
15:33 (hace 1 hora)
para admin
Hello,
I can not understand russian.
May you let me know how to buy your VIRTUEMART SHORT CODE plugin
https://virtuemart.su/vm-shortcode-plagin-shortkodov-dlya-virtuemart/
I would like to show:
PRODUCT TITLE
PRODUCT DESCRIPTION
ADD TO CART
But no link to product page, neither image; is it possible to implement that behaviour?
Thank you,
Jacobo
admin
Hello!
Replied to the mail.
george007ua
Все отлично работает. Рекомендация на будущие версии небольшая все-таки есть. у меня есть несколько аналогичных плагинов коротких кодов для вывода разныхфишек, так вот, у всех этих плагинах в описании указано как выводить информацию, то есть сам привер кода вывода. Просто напишите гдето в плагине эту строчку: выводить так: {vmshortcode productId="43,34,35,42"} или что-то в этом духе. Потому что лино я через 2 дня забыл код вывода и пришлось топать на страничку Вашего сайта чтобы его подсмотреть... Это не очень удобно. Так же есть смысл оставить ссылку именно на страничку плагина, а так же електронку чтобы в случае чего знать куда писать...
admin
Хорошо, спасибо за совет.
george007ua
можно ли вывести товары на страничке производителя?
admin
Возможно, подойдет способ из этой статьи (раздел Вывод логотипа и описания производителя на странице всех товаров производителя).
acfxdd
оплатил
admin
Спасибо за покупку, ссылку отправил.
sprosikuda
Добрый день! Оплатил покупку
admin
Спасибо за покупку, ссылку отправил.
OutLaw123
Добрый день! Отличный плагин. Вот только у меня почему то в карточке не работает показ товаров... Использую такую конструкцию:
Настройки плагина включены.
Шаблон Likeshop.
В материалах всё ок. А в карточке просто текст выводит "{vmshortcode productId="41521,42650,41268,42182"}"
OutLaw123
Немного непонятно написал, конструкция кода такая:
"
Подарки при покупке от 5000 рублей
{vmshortcode productId="41521,42650,41268,42182"}"
admin
Проверьте правильно ли вставляется шорткод, нет ли лишних html символов.
Вывод товара работает только в описании товара, в настраиваемых полях не работает.
Для полей есть плагин VM Custom Product.
OutLaw123
Я понял, я пытался просто в шаблон карточки вставить...
admin
Вставлять лучше в режиме просмотра html.
Lesl
Здравствуйте, подскажите как вывести в плагине "купить в один клик"
admin
Здравствуйте!
Уточните, каким именно способом Вы выводите покупку в 1 клик?
Lesl
Снизу кнопку добавить и всплывает плагин "Покупка в 1 клик" (без привязки корзины)
admin
Покупка в 1 клик с помощью этого плагина?
Если да, то внесите правки в шаблон вывода товаров, как указано в статье.
Георгий
Оплатил
admin
Спасибо за покупку, ссылку отправил.
george007ua
При активации плагина лодится главная страница сайта, другие работают... хз...
причем, насколько я смог понять независимо от того используется плагин или нет
fleurparfum.net.ua
admin
Включите показ ошибок в Система > Общие настройки, какая ошибка показывается?
george007ua
500
george007ua
это на рабочем сайте. на локальном без изменений просто пустой экран
admin
Пришлите доступ к адмике и ftp на admin@virtuemart.su, разберемся.
george007ua
шаблон likeshop
ITOX.TECH
Добрый день!
У меня товар с настраиваемыми полями и измененной карточкой товара. Я смогу его вывести как модуль? Если что, допилить код, я допилю)
Спасибо!
admin
Здравствуйте!
Если Вы хотите вывести товары с помощью плагину внутри какого-то модуля, то это не получится сделать.
Плагин работает только внутри областей, в которых выводится основной контент страницы.
ITOX.TECH
Ну в статье я могу его вывести? Или скажем, в модуле с чистым html?
admin
В статье можно, в модуле не получится.
ITOX.TECH
В общем, надо пробовать))) Сейчас приобрету.
Дмитрий
Здравствуйте, добавил товару настраиваемые поля, в самом магазине они отображаются, а при выводе через плагин нет. В настройке плагина функция включена.
http://atlant.nick116.ru/index.php/raboty - вывод виртом
http://atlant.nick116.ru/index.php - вывод плагином
admin
Здравствуйте!
Плагин поддерживает вывод полей с позицией вывода addtocart.
У Вас в какой позиции выводится данное поле?
Дмитрий
В разделе настраиваемые поля, колонка позиция макета, указано addtocart
admin
Для показа полей в настройках плагина так же активируйте опцию Кнопка Купить.
DenisMone
оплатил только что плагин - он на почту придет или в личном кабинете смотреть?
admin
Спасибо за покупку, ссылку отправил.
yoprst35
Добрый день! Оплатил VM Shortcode. Отправьте пожалуйста ссылку.
admin
Здравствуйте!
Спасибо за покупку, ссылку отправил.
george007ua
Здравствуйте, немного поправил стили, скажите нужно ли файл стилей переносить в папку с шаблоном, если да, то куда и как? (запамятовал)
Вопрос второй, Вы этот плагин адаптировали для моего сайта (fleurparfum.net.ua)
на базе шаблона LikeShop, есть ли смысл мне обновлять плагин?
Спасибо
admin
Здравствуйте!
Все правки стилей для LikeShop нужно вносить в файл /templates/t3_bs3_blank/css/custom.css.
Если плагин и так работает, то не нужно обновляться.
george007ua
Спасибо.
Еще вопросик.
Можно ли вывести товар в материале таким образом чтобы было обтекание тестом. Планирую использовать для статей в которых описываю несколько товаров, в формате - товар - описание. И хотелось бы чтобы тест описания был не под товаром а на оном уровне с ним...
george007ua
То есть. если я правильно понимаю, нужно создать стиль, и при вставке шорткода обвязать его кодом с указанием этого стиля...
Кстати, я удмаю не только мне одному это будет инетресно, модно подумать и сделать какие-то популятные варианты вывода, и дополнить статью, или включить стили в следующее обновление шаблона...
admin
Можно решить с помощью стилей.
Пришлите ссылку на страницу с выведенными товарами.
george007ua
Спасибо за отзывчивость и помощь!!!
https://fleurparfum.net.ua/ru/blog/97-samye-shlejfovye-i-stojkie-dukhi-zhenskoj-kollektsii-aromatov-fleurparfum
admin
Попробуйте эти стили
george007ua
очень хотелось бы чтобы описание получалось вывести сбоку от товара, а не под ним (обтекание тестом). Вообще, было бы супер если были 2 варианта центровки товаров, по правому и левому краю. Уверен это будет интересно всем, кто таким образом выводит товары.
george007ua
C текстом ничего не поменялось((( только картинка исчезла.
Может я неправильно выяснил. Вид самого товара как он выводится меня устраивает.
Я хочу чтобы товар был, к примеру, слева в материале Джумла, а текст материала джумла!! был справа от него.
george007ua
*обьяснил