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


"добавить В Корзину" На Карточке Товара - Js Ошибка


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

#1 bergamota

bergamota

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

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

Отправлено 02 Февраль 2015 - 15:04

Здравствуйте!
Решила написать в этой ветке, т.к. в другой ответа нет с 23 января.
Установила шаблон "движение".

На карточке товара в шаблоне есть 2 вида кнопки - быстрый заказ и добавить в корзину. Изначально код кнопки "быстрого заказа" был открыт, а код кнопки "добавить в корзину" - закомментирован.
Мне нужно, чтобы на карточке товара работал не быстрый заказ, а заказ через корзину. Я код "быстрого заказа" закомментировала, а код второй кнопки открыла.

В результате оказалось, что код кнопки "добавить в корзину" в шаблоне карточки товара - нерабочий. Т.к. сайт выдает JS ошибку и нажатие на кнопку ни к чему не приводит.

Исправьте, пожалуйста, чтобы оба варианта кнопки были рабочими.
<!-- <input type="button" value="Купить" id="button-cart" class="buy_button" onclick="quickorder('.goodsDataForm'); return false;"  title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/> -->
<input type="button" value="Добавить в корзину" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;"  title="Добавить &laquo;{GOODS_NAME}&raquo; в корзину">


Первый input рабочий, второй input - нет.

Аккаунт SL-327292

#2 MikDark

MikDark

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

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

Отправлено 02 Февраль 2015 - 15:30

Просмотр сообщенияbergamota (02 Февраль 2015 - 15:04) писал:

Здравствуйте!
Решила написать в этой ветке, т.к. в другой ответа нет с 23 января.
Установила шаблон "движение".

На карточке товара в шаблоне есть 2 вида кнопки - быстрый заказ и добавить в корзину. Изначально код кнопки "быстрого заказа" был открыт, а код кнопки "добавить в корзину" - закомментирован.
Мне нужно, чтобы на карточке товара работал не быстрый заказ, а заказ через корзину. Я код "быстрого заказа" закомментировала, а код второй кнопки открыла.

В результате оказалось, что код кнопки "добавить в корзину" в шаблоне карточки товара - нерабочий. Т.к. сайт выдает JS ошибку и нажатие на кнопку ни к чему не приводит.

Исправьте, пожалуйста, чтобы оба варианта кнопки были рабочими.
<!-- <input type="button" value="Купить" id="button-cart" class="buy_button" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/> -->
<input type="button" value="Добавить в корзину" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;" title="Добавить &laquo;{GOODS_NAME}&raquo; в корзину">


Первый input рабочий, второй input - нет.

Аккаунт SL-327292

Здравствуйте. Вторая кнопка не рабочая. Первая кнопка добавляет товар в корзину и в появляющемся окне она позволяет перейти уже к быстром заказу, т.е. выполняет по факту 2 задачи.

#3 bergamota

bergamota

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

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

Отправлено 02 Февраль 2015 - 15:31

Вижу, что не рабочая. Как сделать ее рабочей?
Мне не нужен быстрый заказ на карточке товара.

#4 MikDark

MikDark

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

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

Отправлено 02 Февраль 2015 - 15:33

Просмотр сообщенияbergamota (02 Февраль 2015 - 15:31) писал:

Вижу, что не рабочая. Как сделать ее рабочей?
Мне не нужен быстрый заказ на карточке товара.

Достаточно просто удалить кнопку по всплывающем окне: Перейти в оформлению

#5 bergamota

bergamota

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

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

Отправлено 02 Февраль 2015 - 15:38

Подробнее можно? В каком окне, где эту кнопку искать?

#6 MikDark

MikDark

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

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

Отправлено 02 Февраль 2015 - 16:04

Просмотр сообщенияbergamota (02 Февраль 2015 - 15:38) писал:

Подробнее можно? В каком окне, где эту кнопку искать?

Сейчас у Вас произвели изменения, посмотрите как работает окно. Если нужно убрать кнопку быстрого заказа из него, то в шаблоне Быстрый заказ удалите код:
  <button type="button" class="buy_button quickform" id="quickform-order">Оформить заказ</button>


#7 bergamota

bergamota

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

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

Отправлено 02 Февраль 2015 - 16:13

Работает также, как обычный быстрый заказ.

Нужно, чтобы работала, как кнопка "купить без установки" в каталоге: http://b65899.storel...714][5694785]=1
Или как в сопутствующих товарах внизу, работает тоже без быстрого заказа: http://b65899.storel...Rovio?from=YWNl

А в шаблоне "быстрый заказ" такой строки у меня нет.

#8 yakudze

yakudze

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

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

Отправлено 03 Февраль 2015 - 00:27

Здравствуйте, пытался исправить все самостоятельно но не получилось, решил написать сюда. Суть проблемы: при просмотре товара кнопка Купить и вводимое количество товара не активны. И заодно убрать кнопку в корзину. Буду благодарен за ответ.
Аккаунт SL-331498

#9 Ирина345

Ирина345

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

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

Отправлено 03 Февраль 2015 - 11:49

Просмотр сообщенияyakudze (03 Февраль 2015 - 00:27) писал:

Здравствуйте, пытался исправить все самостоятельно но не получилось, решил написать сюда. Суть проблемы: при просмотре товара кнопка Купить и вводимое количество товара не активны. И заодно убрать кнопку в корзину. Буду благодарен за ответ.
Аккаунт SL-331498
Здравствуйте, уточните что именно Вам непроходимо,
Если убрать кнопку "в корзину " найдите в шаблоне Товар код

<!--a d="button-cart" class="buy button button_cart_product"  onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a-->
  

замените на
  
 <a d="button-cart" class="buy button button_cart_product"  onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a>
уточните какие изменения вы вносили, после чего появилась данная ошибка

#10 yakudze

yakudze

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

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

Отправлено 03 Февраль 2015 - 12:47

Просмотр сообщенияИрина345 (03 Февраль 2015 - 11:49) писал:

Здравствуйте, уточните что именно Вам непроходимо,
Если убрать кнопку "в корзину " найдите в шаблоне Товар код

<!--a d="button-cart" class="buy button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a-->


замените на
  
<a d="button-cart" class="buy button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a>
уточните какие изменения вы вносили, после чего появилась данная ошибка

Кнопка В корзину убрали - спасибо, но главная проблема вот в чем:

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

  • Безымянный.png


#11 Ирина345

Ирина345

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

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

Отправлено 03 Февраль 2015 - 12:54

Просмотр сообщенияyakudze (03 Февраль 2015 - 12:47) писал:

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

#12 bergamota

bergamota

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

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

Отправлено 03 Февраль 2015 - 13:32

Просмотр сообщенияbergamota (02 Февраль 2015 - 16:13) писал:

Работает также, как обычный быстрый заказ.

Нужно, чтобы работала, как кнопка "купить без установки" в каталоге: http://b65899.storel...714][5694785]=1
Или как в сопутствующих товарах внизу, работает тоже без быстрого заказа: http://b65899.storel...Rovio?from=YWNl

А в шаблоне "быстрый заказ" такой строки у меня нет.

А по моему вопросу будет решение?

#13 Ирина345

Ирина345

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

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

Отправлено 03 Февраль 2015 - 15:04

Просмотр сообщенияbergamota (03 Февраль 2015 - 13:32) писал:

А по моему вопросу будет решение?
Найдите в шаблоне Товар код

          
<input type="button" value="Купить" id="button-cart" class="buy_button" onclick="quickorder('.goodsDataForm'); return false;"  title="Положить &laquo;{GOODS_NAME}&raquo; в корзину">
		  <!--input type="button" value="Добавить в корзину" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;"  title="Добавить &laquo;{GOODS_NAME}&raquo; в корзину"-->
	   
замените на



	  <input type="button" value="Добавить в корзину" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;"  title="Добавить &laquo;{GOODS_NAME}&raquo; в корзину">
		
д
алее в файле main.js
найдите и удалите
  $('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').submit(function(){
	
	$(this).nyroModalManual({
	  formIndicator: 'ajax_q',  // Value added when a form is sent
	  minWidth: 450, // Minimum width
	  minHeight: 140, // Minimum height
	  gallery: null // Gallery name if provided
	});
	return false;
  });
перед внесением изменений создайте бекап шаблона

#14 bergamota

bergamota

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

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

Отправлено 03 Февраль 2015 - 15:51

Ура, спасибо, наконец-то помогли!!




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

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