

<link rel="stylesheet" href="/js/JMbac/style.css"> <script src="/js/JMbac/engine.js"></script> <script src="/js/JMbac/settings.js"></script>
<div class="JMbAc" data-form="Номер формы цифрой" data-id="$ID$" data-art="$ART_NO$" data-price="$PRICE_RAW$" data-href="$ENTRY_URL$">купить в один клик</div>Если вы будете использовать несколько форм, то получиться примерно следущее:
<div class="JMbAc" data-form="1" data-id="$ID$" data-art="$ART_NO$" data-price="$PRICE_RAW$" data-href="$ENTRY_URL$">Купить в один клик</div> <div class="JMbAc" data-form="2" data-id="$ID$" data-art="$ART_NO$" data-price="$PRICE_RAW$" data-href="$ENTRY_URL$">Предзаказ</div>3. Там же, и в "Вид товара в каталоге" и в "Страница товара", найдите переменную "Наименование товара" (это может быть: $NAME$ или $ENTRY_TITLE$). В родительский тег добавьте атрибут id="JMbact-$ID$". Вот пример:
было: <h3 class="thumbTitle">$NAME$</h3> стало: <h3 class="thumbTitle" id="JMbact-$ID$">$NAME$</h3>4. Если у вас на сайте не активирован модуль "Почтовые формы", то активируйте. Далее создайте форму:






<?if(strpos($REQUEST_URI$,'?jmbac')>0)?> <div class="formss">$MFORM_2$</div>$POWERED_BY$ <?endif?>
Т.к. существует возможность создавать несколько форм для одной страницы. Например:
.....У меня на сайте есть товары: которые в наличии и под заказ.Каждая форма заключается в:
хотелось бы для заказа "товара которого нет в наличии" и для "быстрой покупки в один клик" немного разные поля для формы а принцип работы один и тот же.
if(frm=='Номер формы цифрой'){ ...........};<div class="JMbAc" data-form="1" data-id="$ID$" data-art="$ART_NO$" data-price="$PRICE_RAW$" data-href="$ENTRY_URL$">купить в один клик</div>То соответственно эта кнопка вызовет форму под номером 1.
if(frm=='1'){ ...........}; и так далее.
opt['datapage'] – ссылка на страницу с формой обратной связи которую вы создали в шаге №4.5opt['email'] – С какого эмайла будут приходить сообщенияopt['title'] – Название формыopt['smalltxt'] – Текст внизу формыopt['butConf'] – Текст кнопки подтвержденияopt['butCanc'] – Текст кнопки закрытьopt['successtxt'] – Текст после после успешной отправки формыopt['SucContinue'] – Кнопка "закрыть" после отправки формыopt['fields'] – Поля формы см. нижеРазберем разберем процесс создания текст. поля <input>
{tag:'input',title:'Имя:',showT:true,placeh:'Имя',maxlen:'20',minlen:'3',type:'txt'}
tag – 'input' (Значит что поле текстовое.)title – Название поля showT – true/false - Показывать ли название поля в форме. placeh – placeholder, текст на фоне поля.maxlen – Максимальная длина текстаminlen – Минимальная длина текстаtype – 'txt'/'num' Если обозначить как 'num', то будут разрешены только цифрыРазберем процесс создания текст. поля <textarea>
{tag:'textarea',title:'Адрес доставки:',showT:true,placeh:'Укажите город и адрес доставки',maxlen:'200',minlen:'0'}
tag – 'textarea' (Значит что поле textarea.)Разберем процесс создания <select>
{tag:'select',title:'Доставка:',showT:true,options:["Самовывоз","Курьерская доставка"]}
tag – 'select' (Значит что будет выпадающее меню с опциями.)title – Название поля showT – true/false - Показывать ли название поля в форме. options – опции. В кавычках, через запятую.Разберем процесс создания <hr>
{tag:'hr'}
- Вставит в форму тег Разберем процесс создания подзаголовка
{tag:'subTitle',title:'Доп.опции:'}
tag – 'subTitle' (Значит что будет выпадающее меню с опциями.)title – Текст подзаголовка
1. Замените файл JMbuyAclick-1.1v.js на engine.js , не забыв так же изменить ссылку в шаблонах.
В этой версии появилась возможность создавать несколько форм на одной странице, поэтому совету. еще раз ознакомится с инструкцией.
1. Замените файл JMbuyAclick-1.0v.js на JMbuyAclick-1.1v.js , не забыв так же изменить ссылку в шаблонах.
2. Откройте файл settings.js который находится на вашем сайте:
2.1 замените function JMbacSettings() на function JMbacSettings(frm)
2.2 Облачите вашу форму в if(frm=='Номер формы цифрой'){...........................} Просто откройте файл settings.js, который находится в этом архиве и последуйте примеру.
2.3 В "Вид товара в каталоге" и в "Страница товара" добавьте в вашу кнопку следующий атрибут data-form="Номер формы цифрой"
Должно получиться примерно так:
<div class="JMbAc" data-form="Номер формы цифрой" data-id="$ID$" data-art="$ART_NO$" data-price="$PRICE_RAW$" data-href="$ENTRY_URL$">купить в один клик</div>Т.е. при нажатии на эту кнопку загрузится форма, которая указана в файле settings.js под этим номером.
if(frm=='Номер формы цифрой'){...........................}