Проблемы с корзиной

#
Re: Проблемы с корзиной
Whitebrain писал(а):
извините,туплю)сделал
Не-а, не сделали
Открываем страничку http://mediacomp.ru/shop/produkty-apple/iphone/ и смотрим в ее исходный код:
        <script type="text/javascript" src="http://userapi.com/js/api/openapi.js?34"></script>
        
        
       <script type="text/javascript" src="http://userapi.com/js/api/openapi.js?34"></script>

<script type="text/javascript">
  VK.init({apiId: 2450530, onlyWidgets: true});
</script>
      
   <script  type="text/javascript" src="/hostcmsfiles/ajax/jquery.min.js"></script>
   <!-- jQuery -->
        <script type="text/javascript" src="/hostcmsfiles/jquery/jquery.js"></script>


   <!-- validate -->
   <script type="text/javascript" src="/hostcmsfiles/jquery/jquery.validate.js"></script>


А надо:
        <script type="text/javascript" src="http://userapi.com/js/api/openapi.js?34"></script>
        
        
       <script type="text/javascript" src="http://userapi.com/js/api/openapi.js?34"></script>

<script type="text/javascript">
  VK.init({apiId: 2450530, onlyWidgets: true});
</script>
      
   <script  type="text/javascript" src="/hostcmsfiles/ajax/jquery.min.js"></script>
   <!-- jQuery -->
       <script type="text/javascript" src="/hostcmsfiles/jquery/jquery.js"></script>

   <!-- validate -->
   <script type="text/javascript" src="/hostcmsfiles/jquery/jquery.validate.js"></script>
Заказов не беру. Консультирую редко.
#
Re: Проблемы с корзиной
это,да просто обратно поставил,но косяк вроде в том ,что если ручками вбить цифры,кол-во товара верное зайдет в корзину,а если со стрелочками то только 1 .
а если стереть ,то всеравно 1
#
Re: Проблемы с корзиной
Whitebrain, вижу, что лишнюю либу убрали, но все равно у вас с jQuery какой-то косяк. :-/
Фаербаг пишет что Цитата:
$ is not a function


По поводу ручками вбитых цифр - это иллюзия.

Потому что смотрите что просиходит: вы щелкаете по кнопке "в корзину". Кнопка у вас эта не кнопка, в строгом смысле слова (т.е. не input в форме) а ссылка.
У ссылке в href прописано действие "добавить" и id товара. Количество товара в этой ссылке никак не учитывается.
Но, у тега ссылки есть еще обработчик события onclick, в котором запускается javascript-обработчик. Этот обработчик получает из поля значение количества, формирует ссылку для ajax-запроса, показывает заставку с крутящейся фигнюшкой, отправляет запрос, получает ответ, убирает заставку и возвращает в ссылку false, чтобы отменить переход по ней.
А у вас проблема возникает в момент отображения заставки. Она через jQuery отображается, а jQuery не работает. Поэтому javascript-обработчик обламывается весь и полностью, и на сервер ничего не отправляет, и false тоже не возвращает, и из-за этого у вас происходит переход в корзину по адресу, указанному в href, в котором количество никак не учитывается. Поэтому и добавляется только один товар.

А два товара когда вписываете ручками количество - тут два варианта может быть:
- или у вас с кукисами что-то не так
- или (что вероятнее) у вас там уже лежит один такой товар, а вы вписали руками двойку и добавили еще товар. И фактически-то добавился один, но всего, вместе с предыдущим, их получилось два А вам кажется что это вы вписали двойку и все заработало

Вот как-то так.

Чините jQuery.
Попробуйте отключить минимизированную библиотеку, и подключить обратно обычную, может быть минимизированная у вас повреждена.
Заказов не беру. Консультирую редко.
#
Re: Проблемы с корзиной
не помогло(
#
Re: Проблемы с корзиной
Whitebrain, разибайтесь с явскриптами - в них у вас где-то проблема
Заказов не беру. Консультирую редко.
Авторизация