VM Shortcode - плагин шорткодов для VirtueMart

Опубликовано: 4 апреля, 2018
Обновлено: 26 апреля, 2018
Категория: Расширения для VirtueMart 3
Комментариев: 50

VM Shortcode - плагин шорткодов для вывода товаров и категорий virtuemart. Плагин работает как в стандартных материалах joomla, так и в описаниях товаров.

Шорткод (shortcode) - это короткий код, который при выводе на страницу заменяется на контент, предусмотренный разработчиком. С помощью шорткодов можно выводить галереи, формы, товары и т.д.

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

VM Shortcode устанавливается стандартно. После установки в Менеджере плагинов необходимо активировать VM Shortcode.

Плагин имеет следующие настройки

Обработка шорткодов - зона действия плагина. Материал - плагин работает только в стандартных материалах joomla, Материал+Товар - плагин также работает в описаниях товаров.

Настраиваемые поля - показ у товаров настраиваемых полей с позицией вывода addtocart.

Кнопка Купить - показ у товара кнопки Купить.

Вывод товаров

Для вывода товаров используется следующий синтаксис

productId - id товаров для вывода.

Узнать id товаров можно в списке всех товаров в Virtuemart > Товары > Товары.

Вывод категорий

Для вывода категорий используется следующий синтаксис

categoryId - id категорий для вывода.

Узнать id категорий можно в списке всех категорий в Virtuemart > Товары > Категории.

После добавления шорткодов в статью

На сайте будут показаны соответствующие товары и категории.

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

Версия: 1.0

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

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

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

Стоимость: 700р. 500р. (до 31.03.2020)

Бесплатные обновления в течение 12 месяцев.

Демо Купить

50 комментариев

    Tobi

    Ух ты, прикольно, а слайдер в товарах работает? Есть возможность видоизменять отображение выводимого?
    Спасибо!

      admin

      admin

      Слайдера пока нет, только блочный вывод. Шаблон вывода товаров и категорий находится в отдельном файле, его можно изменить под Ваши задачи.

    Александр

    Класс!

    m1h3y

    А есть возможность через вебмани оплатить?

      admin

      admin

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

      Да, на webmoney можно оплатить, написал на почту.

    PSM1

    Проплатил, зарегистрировался. Что дальше?

      admin

      admin

      Спасибо за покупку, ссылку отправил.

    PSM1

    Установил плагин, активировал, создал статью, вписал
    {vmshortcode categoryId="1200"} , создал модуль "матеиалы - новости", вывел модуль на странице. Выводит текст и {vmshortcode categoryId="1200"}. Что я делаю не так?

      george007ua

      Та же проблема, шаблон Like Shop.
      При публикации статьи в блоге в тексте код вывода, если назначить пункт меню материалу отображение нормальное. Подскажите где копать?

        admin

        admin

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

        В файле /plugins/content/vm_shortcode/vm_shortcode.php замените

        на

          Георгий

          Доброго времени суток!

          Проблема с выводом. В материале выводится, а в модуле нет.

          На главной странице вывожу модуль, его содержание:

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

          Если заменить "if($contextView){" на "if(true){", то сайт не работает.

            admin

            admin

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

            Пришлите доступ к админке и ftp на admin@virtuemart.su, разберемся.

        george007ua

        Эта замена кода ложит фронт сайта!!!
        Со всем вроде разобрался, изначально работало нормально, просто от спешки и недостатка опыта сразу не въехал что к чему. Проблема была в том что просматривал материал в блоге категории, а не на странице материала. В блоге категории товары не отображаются((
        Если есть возможность это исправить буду рад решению
        Это очень полезно, если статья короткая, и "подробнее" вставлять нету смысла. Тогда в блоге категории вылезает код
        Внизу продублирую сообщение со скринами, так как в ответе их вставить не получается(((

          admin

          admin

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

    PSM1

    Вывел как отдельный пункт меню "материал" - работает. ?

    PSM1

    Выходит, что в на странице в конкретной позиции вывести не получится?

      admin

      admin

      Все должно работать без создания пункта меню. Чтобы ответить точно пришлите доступ к сайту на admin@virtuemart.su, разберемся.

    psm1

    Плагин достаточно полезен и стоит своих денег.
    Смог оформить главную страницу интернет магазина как хотел.

    Спасибо автору!

      admin

      admin

      Спасибо за отзыв.

    dm

      admin

      admin

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

    fred

    Доброго времени суток, Владимир!
    Плагин шорткодов поставил, в материалах отображает данные. Если ставить шорткод в описание продукции, то код не воспринимается. VM распознает, как текст. В чем может быть беда, куда копать? Стоит Joomla! 3.6.5 и VirtueMart 3.2.2

      admin

      admin

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

      В настройках плагина включите обработку материалов и товаров и в Virtuemart > Настройки > Магазин включите опцию Включить плагины Joomla.

        fred

        Все заработало. Проблема была в другом. У меня плагин обрабатывает шорткод почему-то только в том случае, когда я выключаю текстовый редактор и вставляю шорткод в режиме Code. А иначе просто текст выводит. У Вас судя по скринам работает нормально, через редактор. Вопрос некритичный, но все же интересно Ваше мнение.
        И еще вопрос. Попробовал вставить категории в статью. Шорткод подтягивает название категории и картинку этой категории. А у меня такая особенность. Магазин кормов для животных. У меня один бренд - 4 категории: сухой корм для собак и кошек, консервы для собак и кошек. Естественно, название категории и картинки везде одинаковые. В итоге вот, что получается: https://drive.google.com/open?id=1re0PVrHZMeWwEcBzC_KUauRF_M3lSroI
        Абсолютно неинформативно и бесполезно, т.к. непонятно что и где. Возможно ли каким-то ДОСТУПНЫМ образом ПРИ НЕОБХОДИМОСТИ изменить отображаемое название (например, вводить вручную) и картинку?

          admin

          admin

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

          По второму вопросу. Плагин берет название и картинку из настроек категорий в virtuemart. Изменить логику можно, но это нужно делать непосредственно на сайте, потому что готового решения не могу предложить. Пришлите доступ к админке, доступ к сайту по ftp и ссылку на вопрос на admin@virtuemart.su, что-нибудь придумаем.

            fred

            Спасибо. Проблема была именно в этом, в стилях. При вводе шорткода вручную, выключать редактор не потребовалось. Все прекрасно работает.
            Давайте попробуем поменять логику. Возможно, у кого-то тоже может быть подобная проблема. Как вариант, предлагаю доработать плагин следующим образом. Можно добавить в синтаксис, например, доп. данные:
            {vmshortcode categoryId="26,17,7,39", categoryname="Отображаемое название", categoryimage="Имя и путь картинки"}
            Соответственно, если они есть - обрабатываеются, если нет - стандартная работа. Возможно таким образом доработать? Ну, или другой вариант...

            admin

            admin

            Рад, что проблема решилась.

            Доработать можно, но большинство людей используют название и картинку из настроек, поэтому я думаю, что не имеет смысла добавлять это в новую версию плагина.
            Напишите на admin@virtuemart.su, доработаю плагин на индивидуальной основе.

    fred

    Как скажите. Написал на почту. Возник еще один вопрос.
    По умолчанию товары и категории открываются в этом же окне. Мне кажется, удобнее в новой вкладке. В настройках нигде не нашел возможности выбирать. Думаю, это тоже было бы полезно.

      admin

      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

      admin

      Hello!
      Replied to the mail.

    george007ua

    Все отлично работает. Рекомендация на будущие версии небольшая все-таки есть. у меня есть несколько аналогичных плагинов коротких кодов для вывода разныхфишек, так вот, у всех этих плагинах в описании указано как выводить информацию, то есть сам привер кода вывода. Просто напишите гдето в плагине эту строчку: выводить так: {vmshortcode productId="43,34,35,42"} или что-то в этом духе. Потому что лино я через 2 дня забыл код вывода и пришлось топать на страничку Вашего сайта чтобы его подсмотреть... Это не очень удобно. Так же есть смысл оставить ссылку именно на страничку плагина, а так же електронку чтобы в случае чего знать куда писать...

      admin

      admin

      Хорошо, спасибо за совет.

    george007ua

    можно ли вывести товары на страничке производителя?

      admin

      admin

      Возможно, подойдет способ из этой статьи (раздел Вывод логотипа и описания производителя на странице всех товаров производителя).

    acfxdd

    оплатил

      admin

      admin

      Спасибо за покупку, ссылку отправил.

    sprosikuda

    Добрый день! Оплатил покупку

      admin

      admin

      Спасибо за покупку, ссылку отправил.

    OutLaw123

    Добрый день! Отличный плагин. Вот только у меня почему то в карточке не работает показ товаров... Использую такую конструкцию:

    Настройки плагина включены.
    Шаблон Likeshop.
    В материалах всё ок. А в карточке просто текст выводит "{vmshortcode productId="41521,42650,41268,42182"}"

      OutLaw123

      Немного непонятно написал, конструкция кода такая:
      "
      Подарки при покупке от 5000 рублей
      {vmshortcode productId="41521,42650,41268,42182"}"

        admin

        admin

        Проверьте правильно ли вставляется шорткод, нет ли лишних html символов.
        Вывод товара работает только в описании товара, в настраиваемых полях не работает.
        Для полей есть плагин VM Custom Product.

          OutLaw123

          Я понял, я пытался просто в шаблон карточки вставить...

            admin

            admin

            Вставлять лучше в режиме просмотра html.

    Lesl

    Здравствуйте, подскажите как вывести в плагине "купить в один клик"

      admin

      admin

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

      Уточните, каким именно способом Вы выводите покупку в 1 клик?

        Lesl

        Снизу кнопку добавить и всплывает плагин "Покупка в 1 клик" (без привязки корзины)

          admin

          admin

          Покупка в 1 клик с помощью этого плагина?
          Если да, то внесите правки в шаблон вывода товаров, как указано в статье.

    Георгий

    Оплатил

      admin

      admin

      Спасибо за покупку, ссылку отправил.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*
Для вставки кода заключите его в теги [php] [/php]
*

Оплата без комиссии

Ссылка на скачивание плагина будет отправлена Вам на почту в течении 1-3 часов после оплаты.

×

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

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

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

×