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



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

#201 miyako

miyako

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

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

Отправлено 27 Июнь 2013 - 14:17

Просмотр сообщенияAcum56 (27 Июнь 2013 - 13:06) писал:

Косяк был в отсутствии пробела между
textarea {
Вот так выглядит кусок этого кода в main.css и то помогло только для ГуглХрома, а для ФаерФокс все равно не кажет:
}
#quickform textarea {
	 border: 1px solid #D7E8F0 !important;
	 -moz-border-radius:2px;
	 -webkit-border-radius:2px;
	 border-radius:2px;
	 color:#9e9e9e;
}
Как быть с обсчетом формы быстрого заказа:
в случае несколько раз если покупатель кликает на кнопку быстрого заказа у него товар в корзине автоматически плюсуется в +1 = числу кликов по кнопке быстрого заказа???

Очистите пожалуйста кэш в браузере ФаерФоксе.

#202 Acum56

Acum56

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

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

Отправлено 27 Июнь 2013 - 14:29

Просмотр сообщенияmiyako (27 Июнь 2013 - 14:17) писал:

Очистите пожалуйста кэш в браузере ФаерФоксе.
Помогло спасибо Вам большое,  но вот в IE почему-то как-то растягивает форму быстрого заказа...см скрин:
Изображение

#203 miyako

miyako

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

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

Отправлено 27 Июнь 2013 - 14:45

Просмотр сообщенияAcum56 (27 Июнь 2013 - 14:29) писал:

Помогло спасибо Вам большое,  но вот в IE почему-то как-то растягивает форму быстрого заказа...см скрин:
Изображение

Попробуйте так:
Найдите код в main.css:
#quickform input[type="text"] {
background: #FFF;
border: 1px solid #D7E8F0 !important ;
width: 130px ;
padding: 3px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
color: #9e9e9e;
margin-bottom: 11px;
}
и замените на:
#quickform input[type="text"] {
background: #FFF;
border: 1px solid #D7E8F0 !important;
width: 130px !important;
padding: 3px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
color: #9e9e9e;
margin-bottom: 11px;
}


#204 Acum56

Acum56

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

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

Отправлено 27 Июнь 2013 - 18:23

Наверно Вы ошиблись 2 раза написали одинаковый код

#205 sengun

sengun

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

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

Отправлено 27 Июнь 2013 - 20:25

Просмотр сообщенияAcum56 (27 Июнь 2013 - 18:23) писал:

Наверно Вы ошиблись 2 раза написали одинаковый код
4 строчка отличается.
width: 130px !important;


#206 Acum56

Acum56

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

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

Отправлено 28 Июнь 2013 - 09:05

Я как только не эксперементировал со строчкой
width: 130px !important;
, но в IE вот так происходит смешение надписей ФИО E-mail и Телефон относительно полей ввода... + непонятно почему флаги и эти надписи в IE выделяются в красный квадрат
Изображение
Можно как-нидудь сделать чтобы не было этих красных выделений и надписи были ровными относительно полей ввода
И еще 1 хотелка - может стоит способы оплаты и доставки обрамить рамочкой таблицы из такого же зеленого цвета как и поля ввода???

#207 Koderhan

Koderhan

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

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

Отправлено 28 Июнь 2013 - 12:34

Просмотр сообщенияAcum56 (28 Июнь 2013 - 09:05) писал:

Я как только не эксперементировал со строчкой
width: 130px !important;
, но в IE вот так происходит смешение надписей ФИО E-mail и Телефон относительно полей ввода... + непонятно почему флаги и эти надписи в IE выделяются в красный квадрат

Можно как-нидудь сделать чтобы не было этих красных выделений и надписи были ровными относительно полей ввода
И еще 1 хотелка - может стоит способы оплаты и доставки обрамить рамочкой таблицы из такого же зеленого цвета как и поля ввода???

В файле "main.css".
Удалить код:
.required { border:1px solid red !impotant;}


В файле "main.css".
Добавить в конец файла код:

#quickform label {
margin-top: 0em;
}
.orderStageDeliveryListTable.basket {
border: 1px solid #D7E8F0 !important;
}
.orderStagePaymentListTable.basket {
border: 1px solid #D7E8F0 !important;
}


#208 timavleev

timavleev

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 135 сообщений
  • ГородМосква

Отправлено 13 Август 2013 - 20:53

Здравствуйте!

У меня шаблон сияние. Сделал все 4 шага как надо: добавил файл, 2 строчки в HTML, код в main.js и изменил код кнопки в карточке товара. После применения всех этих действий, при нажатии кнопки "купить" в карточке товара визуально абсолютно ничего не происходит. Но после перезагрузки страницы оказывается что товар просто добавляется в корзину. Форма быстрого заказа не появляется. Подскажите пожалуйста что это может быть и как с этим справится? Аккаунт: SL-24879

#209 miyako

miyako

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

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

Отправлено 14 Август 2013 - 07:52

Просмотр сообщенияtimavleev (13 Август 2013 - 20:53) писал:

Здравствуйте!

У меня шаблон сияние. Сделал все 4 шага как надо: добавил файл, 2 строчки в HTML, код в main.js и изменил код кнопки в карточке товара. После применения всех этих действий, при нажатии кнопки "купить" в карточке товара визуально абсолютно ничего не происходит. Но после перезагрузки страницы оказывается что товар просто добавляется в корзину. Форма быстрого заказа не появляется. Подскажите пожалуйста что это может быть и как с этим справится? Аккаунт: SL-24879

Из карточки товара при нажатии на Купить всплывает сообщение -

Прикрепленные изображения

  • всплывающее сообщение.png


#210 timavleev

timavleev

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 135 сообщений
  • ГородМосква

Отправлено 14 Август 2013 - 11:10

Просмотр сообщенияmiyako (14 Август 2013 - 07:52) писал:

Из карточки товара при нажатии на Купить всплывает сообщение -

Сейчас уже да, потому что я поменял всё как было, без быстрого заказа)
А так навскидку ни у кого точно такой же проблемы не было?

#211 miyako

miyako

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

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

Отправлено 14 Август 2013 - 12:15

Просмотр сообщенияtimavleev (14 Август 2013 - 11:10) писал:

Сейчас уже да, потому что я поменял всё как было, без быстрого заказа)
А так навскидку ни у кого точно такой же проблемы не было?

Какой инструкцией Вы пользовались по установке Быстрого заказа?

#212 timavleev

timavleev

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 135 сообщений
  • ГородМосква

Отправлено 16 Август 2013 - 11:21

Просмотр сообщенияmiyako (14 Август 2013 - 12:15) писал:

Какой инструкцией Вы пользовались по установке Быстрого заказа?

Вот по этой инструкции:

Цитата

Если вдруг появится задача использовать обычное добавление в корзину, в шаблоне рядом с каждой кнопкой быстрого заказа в коде закомментирована обычная кнопка добавления товара в корзину.
Если же вдруг понадобится наоборот, установить на свой сайт форму быстрого заказа, делается это созданием и скачиванием бэкапа этой темы, открытием архива и копированием из неё одного файла, order_fast.htm order_fast.zip 5.8К 224 Количество загрузок: в ваш шаблон, в редакторе тем, для всех шаблонов кроме пластика (там эта библиотека уже загружена) добавляем код fancybox-а в шаблон HTML, перед загрузкой файла main.js, вставкой вот такой строчки:
<link rel="stylesheet" href="{FORALL_STYLES_PATH}fancybox/2.1.4/jquery.fancybox.css" />
<script src="{FORALL_STYLES_PATH}fancybox/2.1.4/jquery.fancybox.pack.js"></script>

P.S. Со всеми библиотеками jquery я его не тестировал, возможно появление багов, но по идее их не будет. В любом случае если что-то сломается - напишите нам, мы найдём решение.

а так же добавлением в конец 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;
}

и затем добавлением формы добавления товара в корзину. Зачастую, они совместимы с другими шаблонами, например если Вам нужно добавить кнопку быстрого заказа в шаблоне "Пластик", в списке товаров, то для этого будет достаточно вот в этом коде:
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
<div>
<input type="hidden" name="hash" value="{HASH}" />
<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
<a class="whtgray" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Купить сейчас</a>
<a href="{goods.URL}" class="whtgray" title="Подробнее о товаре «{goods.NAME}»">Подробнее</a>
</div>
</form>

заменить кнопку купить сейчас, с той что была по умолчанию:
<a class="whtgray" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Купить сейчас</a>

на следующую:
<a class="whtgray" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}');return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Купить сейчас</a>

Для страницы товара будет достаточно заменить код:
onclick="$('.goodsDataForm').submit(); return false;"
на следующий:
onclick="quickorder('.goodsDataForm'); return false;"





Для шаблона Сияние в списке аналогично выполняем 3 первых действия (закачиваем файл, добавляем 2 строчки в шаблоне HTML и добавляем js код в main.js) и меняем код кнопки:
onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;"
на следующий:
onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;"

Для страницы товара меняем код с такого:
onclick="$('.goodsDataForm').submit(); return false;"
на такой:
onclick="quickorder('.goodsDataForm'); return false;"





Для шаблона Техника аналогично выполняем 3 первых действия (закачиваем файл, добавляем 2 строчки в шаблоне HTML и добавляем js код в main.js) и меняем код кнопки с такого:
onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;"
на такой:
onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;"

На странице товара:
onclick="$('.product-form-{related_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;"
на такой:
onclick="quickorder('.product-form-{related_goods.MIN_PRICE_NOW_ID}');return false;"



Для шаблона Мокко в списке товаров добавления товара в корзину не было, на странице товара нужно будет заменить код с такого:
<input type="submit" value="Положить в корзину" style="width:200px;" />
на такой:
<input onclick="quickorder('form.goodsDataForm');return false;" type="submit" value="Положить в корзину" style="width:200px;" />
Не забываем про 3 действия предшествующие этому, о которых я писал выше(закачать файл-шаблон в редактор тем, добавить 2 строчки в шаблоне HTML и добавить javascript код в main.js)

В шаблоне Лайт всё точно так же как в мокко. Было:
<input type="submit" value="Положить в корзину" style="display:block;margin-top:1em;width:200px;" />
стало:
<input onclick="quickorder('form.goodsDataForm');return false;" type="submit" value="Положить в корзину" style="display:block;margin-top:1em;width:200px;" />

Если у Вас сильно модифицированный шаблон, не похожий на оригинал, а вставить форму быстрого заказа очень хочется - пишите, мы постараемся написать код для вашего шаблона.


551 (10 April 2013 - 13:57) писал:
А вообще, это очень классный шаблон. До этого мне нравился только "техника", но этот гораздо лучше. Очень современный. Вы постарались)

Да ладно, он еще и адаптивный!
Сегодня нашли баг в опера мини на android, но верю что мы его поправим, на айфонах-айпадах работало корректно...

К слову, если увидите какие-либо баги на каких-либо устройствах - пишите, мы их исправим и как всегда вознаградим за внимательность на 500 рублей за нахождение технического бага.  


#213 miyako

miyako

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

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

Отправлено 17 Август 2013 - 10:14

Попробуйте воспользоваться инструкцией - http://forum.storela...ина/#entry66223

#214 boikovdmitriy

boikovdmitriy

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

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

Отправлено 20 Август 2013 - 19:47

Здравствуйте. Сделал все по шаблону приведенному в начале темы, даже переустановил скрипт и заново сделал все. Но что из этого получилось можете увидеть на сайте
http://applemrkt.ru

То есть:

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

В просмотре товара он просто выдает ошибку и ничего более не делает.

С чем это может быть связано? Если нужно я могу выслать коды.

#215 Stasya

Stasya

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

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

Отправлено 20 Август 2013 - 20:30

Попробуйте воспользоваться этой инструкцией. Так же не забудьте загрузить файл в разделе Сайт-> Редактор шаблонов -> Добавить файлы.

Прикрепленные файлы

  • Прикрепленный файл  order_fast.htm   26,11К   297 Количество загрузок:


#216 boikovdmitriy

boikovdmitriy

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

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

Отправлено 20 Август 2013 - 20:50

Просмотр сообщенияStasya (20 Август 2013 - 20:30) писал:

Попробуйте воспользоваться этой инструкцией. Так же не забудьте загрузить файл в разделе Сайт-> Редактор шаблонов -> Добавить файлы.

Сделал все еще раз. Все четко по инструкции. Но он все так же кладет в корзину вместо быстрого заказа. А на странице товара кнопка в корзину теперь вообще не работает.

Мой аккаунт SL-218831

#217 Stasya

Stasya

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

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

Отправлено 20 Август 2013 - 21:26

При нажатии в карточке товара и каталоге кнопки купить/ быстрый заказ, появляется форма быстрого заказа. Правда там не выделены поля, для этого в файле main.css найдите блок
input, input:active, textarea, select, button, a {
outline: none;
border: none;
}
и замените его на
input, input:active, textarea, select, button, a {
outline: none;
border: 1px solid gray;
}


#218 boikovdmitriy

boikovdmitriy

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

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

Отправлено 21 Август 2013 - 09:39

Просмотр сообщенияStasya (20 Август 2013 - 21:26) писал:

При нажатии в карточке товара и каталоге кнопки купить/ быстрый заказ, появляется форма быстрого заказа. Правда там не выделены поля, для этого в файле main.css найдите блок
input, input:active, textarea, select, button, a {
outline: none;
border: none;
}
и замените его на
input, input:active, textarea, select, button, a {
outline: none;
border: 1px solid gray;
}

Это может быть странно, но у меня он выводит ошибку в js скрипте и переходит в корзину.
У вас при заходе на сайт вылазиет форма быстрого заказа?

#219 miyako

miyako

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

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

Отправлено 21 Август 2013 - 12:27

Просмотр сообщенияboikovdmitriy (21 Август 2013 - 09:39) писал:

Это может быть странно, но у меня он выводит ошибку в js скрипте и переходит в корзину.
У вас при заходе на сайт вылазиет форма быстрого заказа?

Попробуйте очистить кэш или открыть Ваш сайт в другом браузере.

#220 student359

student359

    Продвинутый пользователь

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

Отправлено 05 Октябрь 2013 - 22:23

Скажите, в чем ошибка у меня? Шаблон Мокко, сайт: watch52.ru
Все сделал вроде (правда немного напутал в шаблоне "сравнение товаров")
До этого переименовывал кнопку "Добавить в корзину" на "купить!".

Попытался добавить быстрый заказ.
Нажимаю на "Добавить в корзину" - появляется JS - ошибка.

Помогите пожалуйста.





Темы с аналогичным тегами обновления, шаблоны, бесконечный скроллинг, быстрый заказ, выпадающее меню

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

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