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


Отображение В Корзине Заказа


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

#1 Михаил4466

Михаил4466

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

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

Отправлено 20 Май 2013 - 09:48

Друзья привет, столкнулся с такой проблемой, кстати от клиента пришла информация, когда добавляешь в корзину товар и жмешь "продолжить покупки" то в корзине показывается  товаров 0 , до тех пор пока не обновишь страницу или не перейдешь на другую, из-за это некоторые жмут"добавить в корзину" по несколько раз потому что видят что в корзине ничего не отображается. как исправить?

Изображение

Изображение

Изображение

#2 Koderhan

Koderhan

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

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

Отправлено 20 Май 2013 - 14:50

Панель администратора, "Сайт"->"Редактор тем".
В файле "HTML".
Найти код:


		   {% IF cart_count_empty %}
			<span class="coltovar">0</span> {CURRENCY_NAME}
		  {% ELSE %}
			{% FOR cart_sum %}
			  <span class="coltovar">{cart_sum.NOW}</span>руб<br />
			{% ENDFOR %}
		  {% ENDIF %}


Заменить:

{% IF cart_count_empty %}
<span class="coltovar">0</span> {CURRENCY_NAME}
{% ELSE %}
{% FOR cart_sum %}
<span class="coltovar">{cart_sum.NOW}</span>руб<br />
{% ENDFOR %}
{% ENDIF %}


Панель администратора, "Сайт"->"Редактор тем".
В файле "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;
});
Заменить:

$('.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
});

sum = parseInt($('.goodsDataMainModificationPriceNow .num').text().replace(' ',''));
$('.coltovar').text(sum);
return false;
});



#3 Михаил4466

Михаил4466

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

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

Отправлено 20 Май 2013 - 16:39

сделал но ничего не изменилось, не понял какой код нужно в HTML менять, будте добры объясните еще раз.

#4 Koderhan

Koderhan

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

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

Отправлено 20 Май 2013 - 19:29

Просмотр сообщенияМихаил4466 (20 Май 2013 - 16:39) писал:

сделал но ничего не изменилось, не понял какой код нужно в HTML менять, будте добры объясните еще раз.
Нужно заменить код:
		  {% IF cart_count_empty %}
			<span class="coltovar">0</span> {CURRENCY_NAME}
		  {% ELSE %}
			{% FOR cart_sum %}
			  <span class="coltovar">{cart_sum.NOW}</span>руб<br />
			{% ENDFOR %}
		  {% ENDIF %}
Сообщение выше исправил. Извините.

#5 Михаил4466

Михаил4466

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

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

Отправлено 22 Май 2013 - 11:33

Здравствуйте, попробавал все поменять ничего не изменилось, все равно при нажатии продолжить покупки показывает 0 в корзине пока не перезагрузишь страницу

#6 Koderhan

Koderhan

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

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

Отправлено 22 Май 2013 - 11:56

Просмотр сообщенияМихаил4466 (22 Май 2013 - 11:33) писал:

Здравствуйте, попробавал все поменять ничего не изменилось, все равно при нажатии продолжить покупки показывает 0 в корзине пока не перезагрузишь страницу
На вашей странице ошибку js выдает файл 19005.js. Его можно отключить в файле "HTML".
Удалить код:
<script type="text/javascript" src="http://cdn.abtest.ru...5.js"></script>

#7 Михаил4466

Михаил4466

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

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

Отправлено 22 Май 2013 - 13:18

не помогло..... ничего не изменилось, все также при нажатии продолжить покупки в корзине показывает 0 пока не перезагрузишь страницу

#8 Koderhan

Koderhan

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

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

Отправлено 22 Май 2013 - 14:24

Просмотр сообщенияМихаил4466 (22 Май 2013 - 13:18) писал:

не помогло..... ничего не изменилось, все также при нажатии продолжить покупки в корзине показывает 0 пока не перезагрузишь страницу
Панель администратора, "Сайт"->"Редактор тем".
В файле "main.js".
Найти код:

 // Добавление товара в корзину через ajax
  $('.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;
  });
Заменить:
 // Добавление товара в корзину через ajax
  $('.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
	});


sum = parseInt($('.goodsDataMainModificationPriceNow .num').text().replace(' ',''));
$('.coltovar').text(sum);

	return false;
  });


#9 Михаил4466

Михаил4466

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

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

Отправлено 22 Май 2013 - 14:55

Спасибо большое все заработало!!!!!




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

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