usvam 0 Опубликовано 14 июня, 2013 Жалоба Share Опубликовано 14 июня, 2013 Дано: Товару задан атрибут с несколькими значениями, н\р, 1, 2, 3, тип атрибута - радиокнопка, помечен, соответственно, первый Имеем: на стр. карточки товара, если пометить значения атрибута 2 или 3 и нажать кнопку "добавить в корзину" страница перерисовывается (при этом дергаясь) и приходит в исходный вариант - помечено значение 1, но товар добавляется в корзину Если сначала добавить в корзину товар со значением атрибута 1 (помеченное по умолчанию), а потом добавлять товар с другими значениями атрибута все работает нормально - страница не прыгает и не перерисовывается. Сначала думала, что это у меня каккой-то глюк, но проверила на онлайн демоверсии - там все тоже самое. Такой эффект вводит в заблуждение покупателя, т.к. он предполагает, что что-то случилось и начинает тыкать и тыкать, пока не обнаружит, что в корзине полно одного и того же товара. На многих рабочих магазинах этого бага нет. В чем причина и как с ней бороться? Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 14 июня, 2013 Жалоба Share Опубликовано 14 июня, 2013 Визуальный полёт товара в корзину даёт некоторое предположение, что товар всё-таки добавился А вообще да, подтверждается на демке 1.69 - при добавлении атрибута 2 или 3 страница перерисовывается и к URL добавляется &action=add_product Вот тут например я создал три атрибута: http://demo.vamhost.ru/product_info.php?products_id=401 Ссылка на сообщение Поделиться на другие сайты
usvam 0 Опубликовано 15 июня, 2013 Автор Жалоба Share Опубликовано 15 июня, 2013 Визуальный полёт товара в корзину даёт некоторое предположение, что товар всё-таки добавился А вообще да, подтверждается на демке 1.69 - при добавлении атрибута 2 или 3 страница перерисовывается и к URL добавляется &action=add_product Вот тут например я создал три атрибута: http://demo.vamhost.ru/product_info.php?products_id=401 Визуальный полет несколько нивелирует ошибку, но ошибка остается, страница дергается - это неприятно. Обратите внимание, что если добавить в корзину выделенный элемент, то потом все работает отлично. Я пробовала снимать выделения вообще - не помогло, пока не отработает добавление в корзину первого элемента идет перерисовка и стр. дергается. У меня версия 1.7. Вот сайт на вамшопе, где отрабатывается нормально http://antoshka96.ru/bodi-detskoe-artikul-m5401v-23.html Ссылка на сообщение Поделиться на другие сайты
YuraS 4 Опубликовано 15 июня, 2013 Жалоба Share Опубликовано 15 июня, 2013 Вот сайт на вамшопе, где отрабатывается нормально http://antoshka96.ru/bodi-detskoe-artikul-m5401v-23.html наверное, потому что этот шаблон делал Я :think: Ссылка на сообщение Поделиться на другие сайты
usvam 0 Опубликовано 15 июня, 2013 Автор Жалоба Share Опубликовано 15 июня, 2013 наверное, потому что этот шаблон делал Я :think: Браво! Как избавиться от дерга страницы подскажете? Можно и за денюшку. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 15 июня, 2013 Жалоба Share Опубликовано 15 июня, 2013 наверное, потому что этот шаблон делал Я Видимо потому, что бокс корзины упрощён - там нет скриптов, которые перерисовывают страницу. Только кол-во и итого. Ссылка на сообщение Поделиться на другие сайты
usvam 0 Опубликовано 16 июня, 2013 Автор Жалоба Share Опубликовано 16 июня, 2013 Видимо потому, что бокс корзины упрощён - там нет скриптов, которые перерисовывают страницу. Только кол-во и итого. У меня также - кроме кол-ва и суммы в боксе корзины ничего нет. А где этот скрипт? В box_cart.html и /templates/vamshop/source/boxes/shopping_cart.php ничего не нашла. Но, думаю, что дело не в скрипте, ведь в случае заказа товара с первым (помеченным) атрибутом далее все работает нормально. Ссылка на сообщение Поделиться на другие сайты
usvam 0 Опубликовано 17 июня, 2013 Автор Жалоба Share Опубликовано 17 июня, 2013 Может техподдержска что-то ответит? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 июня, 2013 Жалоба Share Опубликовано 17 июня, 2013 Регистрируйте на http://vamshop.ru/forum/tracker/ Будем разбираться, так сразу сказать ничего конкретного не могу. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 августа, 2013 Жалоба Share Опубликовано 25 августа, 2013 Был глюк с ajax корзиной, дублировался код, возможно, что дело было в этом глюке. Я в демке обновил исправленный файл, если не сложно, проверьте сейчас - http://demo.vamshop.ru Я пробовал radio атрибут у себя на локальной копии, вроде ничего не дёргается. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 августа, 2013 Жалоба Share Опубликовано 25 августа, 2013 Правился файл /includes/modules/ajax/ajaxCart.php Прицепил его к сообщению. ajaxCart.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 августа, 2013 Жалоба Share Опубликовано 25 августа, 2013 Хотя нет, вот сейчас увидел этот глюк, не исправлен пока. Дело в файле /jscript/jscript_ajax_cart.js в функции doAddProduct Видимо, неправильная обработка radio полей формы. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 августа, 2013 Жалоба Share Опубликовано 27 августа, 2013 Вот исправленный файл /jscript/jscript_ajax_cart.js По идее, сейчас всё нормально. Проверьте. 1.zip Ссылка на сообщение Поделиться на другие сайты
usvam 0 Опубликовано 27 августа, 2013 Автор Жалоба Share Опубликовано 27 августа, 2013 Вот исправленный файл /jscript/jscript_ajax_cart.js По идее, сейчас всё нормально. Проверьте. Попробовала на локалке - все тип-топ. Спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 августа, 2013 Жалоба Share Опубликовано 27 августа, 2013 Хорошо, одним глюком меньше. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения