Перейти к содержимому


Исправить "заказ В 1 Клик"


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 25

#21 Chandr

Chandr

    Пользователь

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 20 Март 2014 - 21:18

В общем весь скрипт в 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) {
$.fancybox({
content : data
// При изменении размера окна изменяем размер окна оформления заказа
,onUpdate : function(){
var w = $(window).width()*0.8;

if(w < 800) {
// Автоматический ресайз внутреннего блока fancybox-а
$('.fancybox-inner').css('width', 'auto');
// Изменяем размер fancybox окна
$('.fancybox-wrap').css({'width': w + 'px'});
}
return false;
}
});
// :
}
});

return false;
}

#22 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 20 Март 2014 - 23:55

Пожалуйста, сообщите номер вашего аккаунта, а в последствии запишите его в ваш профиль на форуме. Вы так же можете попробовать выполнить инструкцию из темы форума http://forum.storela...-всех-шаблонов/ согласно вашему шаблону.

#23 Chandr

Chandr

    Пользователь

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 21 Март 2014 - 13:30

Аккаунт SL-278998

#24 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 22 Март 2014 - 00:35

Для установки формы заказа в один клик - вам необходимо выполнить инструкцию для темы "Мокко", которая располагается на странице http://forum.storela...-всех-шаблонов/

#25 Chandr

Chandr

    Пользователь

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 26 Март 2014 - 15:54

Просмотр сообщенияСake (22 Март 2014 - 00:35) писал:

Для установки формы заказа в один клик - вам необходимо выполнить инструкцию для темы "Мокко", которая располагается на странице http://forum.storela...-всех-шаблонов/
так я ее оттуда и ставил

#26 sengun

sengun

    Активный участник

  • Модератоpы
  • 1 139 сообщений
  • ГородНижний Новгород

Отправлено 27 Март 2014 - 15:30

Просмотр сообщенияChandr (26 Март 2014 - 15:54) писал:

так я ее оттуда и ставил
На вашем сайте заказ оформить удалось, скорее всего вам просто надо почистить кэш.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных