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

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

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

[Помощь] Калькулятор в карточке товара Virtuemart

Тема в разделе "Virtuemart", создана пользователем melitrom, 12 янв 2013.

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

    melitrom

    Регистр.:
    29 июн 2011
    Сообщения:
    300
    Симпатии:
    34
    Есть необходимость считать сумму доставки непосредственно в карточке товара VM, не обновляя страницу.
    Был выбран компонент калькулятора и плагин: FormCalc
    Создание форм-калькулятора происходит в компоненте, вывод на страницы плагином, который вставляет калькулятор по коду {formcalc 1} - где 1 - ID созданного калькулятора.
    На страницу материала вставляется без проблем, а в карточку VM не хочет, выводит только код {formcalc 1}

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

    Посоветуйте что-нибудь для VM1 (и для VM2)
    Скачать калькулятор можно тут
    а для бонуса выложу созданный калькулятор стоимости доставки Новой почты для Украины:
    Калькулятор примитивный, рассчет приблизительный, просто как пример.
    Шаблон формы:
    HTML:
    <div class="content">
    <p>Цена товара</p>
    <input type="text" name="price" >
                        <p>Оплата:</p>
                        <input type="radio" class="group0"  name="group0" checked value="0"/>Предоплата<br />
                        <input type="radio" name="group0" name="group0"  value="1"/>Оплата при получении<br />
    </div>
    <p style="visibility: hidden;">{offset}</p>
    <td><b>Наложенный платеж:</b> {result1} грн</td></br>
    <td><b>Доставка посылки:</b> {komiss}</td></br>
    <td><b>Сумма:</b> {summa} грн</td></br>
    Формулы:
    Код:
    offset=({price}>400)? {price}*0.02+11 : 19
    komiss=({price}>400)? (({price}-400)*0.005)+17 : 17
    result1={group0}*{offset}
    summa={result1}+{komiss}
    В данном примере нужно вводить цену товара самому. Было бы не плохо передавать калькулятору product_price
     
Статус темы:
Закрыта.