Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Интернет Магазин  ->  Обратный звонок

Вопросы по настройке магазина, каталога.

Добавлено: 20.05.14 23:08:46 #1



Регистрация: 20.05.14
Сообщений: 3


Обратиться по имени

Добрый день!
Хочу чтобы на сайте работала функция "Обратный звонок". На форуме есть тема где показывается способ, как это можно реализовать:
/forum/ljubye-voprosy-ot-novichkov/kak-sdelat-vsplyvajuschuju-formu-dlja
Но дело в том что там предлагается решение с использованием jQuery, да и CSS придется долго править..

Я нашел идеальный на мой взгляд вариант, более того, он уже реализован в стандартном функционале. Нужное окошко с вводом телефона и ФИО пользователя появляется если выбрать "Купить в 1 клик". Код там такой:
onclick="amiCart.oneClick=true;amiCart.prefix='detailed_';amiCart.add('katalog/internet-magazin/natural-stone/galka/morskaja-fantazija-frakcija-3-15mm?itemId=357&offset=0&catoffset=0&action=add', 357, 0);


Можно было бы, чтобы вызвать такое окошко просто перенести этот onclick на ссылку "Обратного звонка", однако при этом, видимо с помощью функции amiCart.add в корзину кладется товар.

Знатоки JS, подскажите, как можно вызвать такое окошко, не кладя товар в корзину? Может, положить какой-нибудь пустой товар, или что-то в этом роде?



Добавлено: 21.05.14 07:32:37 #2



Регистрация: 26.05.08
Сообщений: 984


Обратиться по имени

var cartPopup = new AMI.UI.Popup('<div class="cart-small cart-small_type_one-click">' + oneClickForm + '</div>', {id:'cartPopupWindow', header:'', width: '310', height: '300', animation:{ open: 'fadein', close: 'fadeout' }, onClose: function(oPopup){cartPopup = null}});



Добавлено: 21.05.14 11:20:23 #3



Регистрация: 20.05.14
Сообщений: 3


Обратиться по имени

Евгений Лапин:
var cartPopup = new AMI.UI.Popup('' + oneClickForm + '', {id:'cartPopupWindow', header:'', width: '310', height: '300', animation:{ open: 'fadein', close: 'fadeout' }, onClose: function(oPopup){cartPopup = null}});

Извините за, возможно, глупый вопрос - но вы здесь объявили переменную, правильно ли я понял, что нужно подключить этот код в файле с другим js, и по клику делать alert этой переменной?





Создать новую тему

Всего тем: 6629
Всего сообщений: 27746
Всего зарегистрированных пользователей: 48914
Последний зарегистрированный пользователь: user74945798