Корзина обновляется только при перезагрузке страницы

голоса: 0
Корзина обновляется только при перезагрузке страницы  Подскажите, как исправить данную проблему?
| Автор: | Категория: Интернет-магазин

Ответов: 2

Голоса: +1
 
Лучший ответ

В настройках /panel/?a=setup активируйте версию jQuery 1.10.2

В Виде товара в каталоге /panel/?a=tmpl;m=20;t=3 замените

 <img src="$PHOTO$" alt="Купить $NAME$">

на

 <img alt='Купить $NAME$' src="$PHOTO$" class="gphoto" id="$BLOCK_PREF$-gphoto-$ID$">

Возможно это поможет, если больше нету ошибок. На данном этапе сделайте вышеописанное.

| Автор:
Выбор ответа лучшим | | Автор: Vadim T.
Заработало. Подскажи еще на странице товара так же ошибка. только при обновлении страницы работает.  http://citymarket112.usite.pro/shop/24/desc/roll-filadelfija
голоса: +2

Это удалите

  <script src="http://code.jquery.com/jquery.min.js"></script>

Это пропишите перед закрывающим body

 <script src="http://getbootstrap.com/dist/js/bootstrap.js"></script>
| Автор:
Пробовал, не помогает
стандартные скрипты в шаблоне корзины у вас сохранены?

Да

 <script language="Javascript"><!--  var lock_buttons = 0;    function clearBasket(){  if(lock_buttons) return false; else lock_buttons = 1;  var el = $('#shop-basket');  if(el.length){ var g=document.createElement("div"); $(g).addClass('myWinGrid').attr("id",'shop-basket-fade').css({"left":"0","top":"0","position":"absolute","border":"#CCCCCC 1px solid","width":$(el).width()+'px',"height":$(el).height()+'px',"z-index":5}).hide().bind('mousedown',function(e){e.stopPropagation();e.preventDefault();_uWnd.globalmousedown();}).html('<div class="myWinLoad" style="margin:5px;"></div>'); $(el).append(g); $(g).show(); }  _uPostForm('',{type:'POST',url:'/shop/basket',data:{'mode':'clear'}});  ga_event('basket_clear');  return false;  }    function removeBasket(id){  if(lock_buttons) return false; else lock_buttons = 1;  $('#basket-item-'+id+' .sb-func').removeClass('remove').addClass('myWinLoadS').attr('title','');  _uPostForm('',{type:'POST',url:'/shop/basket',data:{'mode':'del', 'id':id}});  return false;  }    function add2Basket(id,pref){  if(lock_buttons) return false; else lock_buttons = 1;  var opt = new Array();  var err_msg = '';  $('#b'+pref+'-'+id+'-basket').attr('disabled','disabled');  $('#'+pref+'-'+id+'-basket').removeClass('done').removeClass('err').removeClass('add').addClass('wait').attr('title','');  $('#'+pref+'-'+id+'-options-selectors').find('input:checked, select').each(function(){  opt.push(this.id.split('-')[3]+(this.value !== '' ? '-'+this.value :''));    if(this.value !== ''){  opt.push(this.id.split('-')[3]+(this.value !== '' ? '-'+this.value :''));  }else{  err_msg += '<li>'+$(this).parent().parent().find('span.opt').html().replace(':', '')+'</li>';  }  });    if(err_msg == ''){  _uPostForm('',{type:'POST',url:'/shop/basket',data:{'mode':'add', 'id':id, 'pref':pref, 'opt':opt.join(':'), 'cnt':$('#q'+pref+'-'+id+'-basket').attr('value')}});  ga_event('basket_add');  }else{  lock_buttons = 0;  shop_alert('<div class="MyWinError">Опции<ul>'+err_msg+'</ul>обязательны для выбора</div>','Замечания','warning',350,100,{tm:8000,align:'left',icon:'/.s/img/icon/warning.png', 'onclose': function(){ $('#b'+pref+'-'+id+'-basket').removeAttr('disabled'); $('#'+pref+'-'+id+'-basket').removeClass('wait').addClass('add'); }});  }  return false;  }    function buyNow(id,pref){  if(lock_buttons) return false; else lock_buttons = 1;  var opt = new Array();  var err_msg = '';  $('#b'+pref+'-'+id+'-buynow').attr('disabled','disabled');  $('#'+pref+'-'+id+'-buynow').removeClass('done').removeClass('err').removeClass('now').addClass('wait').attr('title','');  $('#'+pref+'-'+id+'-options-selectors').find('input:checked, select').each(function(){  if(this.value !== ''){  opt.push(this.id.split('-')[3]+'-'+this.value);  }else{  err_msg += '<li>'+$(this).parent().parent().find('span.opt').html().replace(':', '')+'</li>';  }  });  if(err_msg == ''){  _uPostForm('',{type:'POST',url:'/shop/basket',data:{'mode':'add', 'id':id, 'pref':pref, 'opt':opt.join(':'), 'cnt':$('#q'+pref+'-'+id+'-basket').attr('value'), 'now':1}});  ga_event('basket_buynow');  }else{  lock_buttons = 0;  shop_alert('<div class="MyWinError">Опции<ul>'+err_msg+'</ul>обязательны для выбора</div>','Замечания','warning',350,100,{tm:8000,align:'left',icon:'/.s/img/icon/warning.png', 'onclose': function(){ $('#b'+pref+'-'+id+'-buynow').removeAttr('disabled'); $('#'+pref+'-'+id+'-buynow').removeClass('wait').addClass('add'); }});  }    return false;  }  //--></script>

 

...