Как можно перенести поле ввода купона в корзину.
0
Скидочные Купоны
Автор NewUser777, 03 авг. 2014 15:42
Сообщений в теме: 5
#1
Отправлено 03 Август 2014 - 15:42
#4
Отправлено 03 Август 2014 - 20:25
NewUser777 (03 Август 2014 - 17:22) писал:
Жаль, но может все таки можно на какую нибудь другую страницу вынести? Очень нужно.
Скачайте прикрепленный файл и разархивируйте. Файл order_fast.html загрузите в раздел сайт -> редактор шаблонов -> Добавить файлы.
В конце файла main.js вставьте
// Быстрый заказ function quickorder(formSelector) { // Находим форму, которую отправляем на сервер, для добавления товара в корзину var formBlock = $($(formSelector).get(0)); // Проверка на существование формы отправки запроса на добавление товара в корзину if(1 > formBlock.length || formBlock.get(0).tagName != 'FORM') { alert('Не удалось найти форму добавления товара в корзину'); return false; } // Получаем данные формы, которые будем отправлять на сервер var formData = formBlock.serializeArray(); // Сообщаем серверу, что мы пришли через ajax запрос formData.push({name: 'ajax_q', value: 1}); // Так же сообщим ему, что нужно сразу отобразить форму быстрого заказа formData.push({name: 'fast_order', value: 1}); // Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара $.ajax({ type : "POST", cache : false, url : formBlock.attr('action'), data : formData, success: function(data) { var width = $(window).width() * 0.8; if(width < 800) width = 'auto'; $.fn.nyroModalManual({ content: data, gallery: null, resizable: true, autoSizable: true, windowResize: true, width: width, minHeight: 230 }); } }); return false; }
Далее зайдите в шаблон Корзина и замените весь код на тот код, который находится в архиве в файле cart.doc.
Далее загрузите изображение AjaxLoader.gif из архива в раздел сайт -> редактор шаблонов -> Добавить файлы
в файл main.css в конце вставьте
.quick_order_payment:not(:first-of-type) { display: none; } .quick_order_payment:first-of-type { display: block; }Оформление заказа через корзину - Готова!
Если форма оформление заказа не работает, замените в шаблоне Корзина:
$oformZakazAjaxBlock.html($(data).html());на
$oformZakazAjaxBlock.html(data);
Прикрепленные файлы
#5
Отправлено 04 Август 2014 - 12:46
Спасибо конечно за помощь, но нельзя ли только форму ввода купона в корзину перенести, чтобы работала.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных