notuser Posted October 11, 2011 Report Share Posted October 11, 2011 Пытаюсь на Симпле2 настроить свой шаблон. Не получается заставить работать AJAX корзину. Информер корзины вывел в отдельный файл как и положено. При нажатии на кнопку купить (текст кнопки меняется что товар добавлен) но при этом товар в корзину не перемещается и рамочка добавления товара тоже не появляется ....Может кто-то подскажет? Quote Link to post Share on other sites
Kosjak76 Posted October 12, 2011 Report Share Posted October 12, 2011 Код шаблона надо глянуть Quote Link to post Share on other sites
Noxter Posted October 12, 2011 Report Share Posted October 12, 2011 В диве куда должна перемещаться рамка должен стоять идентификатор id="cart_informer"Вот как в дефолтной теме:<div id="cart_informer">{* Обновляемая аяксом корзина должна быть в отдельном файле *}{include file='cart_informer.tpl'}</div> Quote Link to post Share on other sites
notuser Posted October 12, 2011 Author Report Share Posted October 12, 2011 СПС. В диве айди стоял, в форме которую я передавал по глупости не вставил селект из-за чего скрипт не знал что передавать в корзину. Kosjak76 помог. Ну и в цсс не было рамочки (которая якобы "перелетает" в корзину) Quote Link to post Share on other sites
staleo Posted October 28, 2011 Report Share Posted October 28, 2011 Извините, а под AJAX-корзиной вы понимаете случайно не небольшой стикер с данными о корзине, который висит где-нибудь внизу/сбоку экрана, не скроллится, и куда добавляются товары под одному щелчку, без перехода в саму корзину site.ru/cart?А то мне как раз такая возможность нужна. Quote Link to post Share on other sites
notuser Posted October 31, 2011 Author Report Share Posted October 31, 2011 Это и имелось ввиду. И у меня все заработало Quote Link to post Share on other sites
sanchik Posted January 19, 2012 Report Share Posted January 19, 2012 что значит "цсс не было рамочки (которая якобы "перелетает" в корзину)". Какие стили в css файл надо добавить чтобы она появилась? Quote Link to post Share on other sites
Kpoxa Posted January 19, 2012 Report Share Posted January 19, 2012 /* Стиль эффекта аяксовой корзины */.ui-effects-transfer { border: 1px solid black; }/* @end — Корзина */ Quote Link to post Share on other sites
sanchik Posted January 20, 2012 Report Share Posted January 20, 2012 Добавил этот стиль в свой файл стилей и все равно не отрабатывается. В корзине товар добавляется и значение меняется, но псевдо полета не получается. Quote Link to post Share on other sites
Kpoxa Posted January 20, 2012 Report Share Posted January 20, 2012 jquery-ui.min.js подключен? Quote Link to post Share on other sites
sanchik Posted January 20, 2012 Report Share Posted January 20, 2012 Да Quote Link to post Share on other sites
usmdamir Posted December 5, 2017 Report Share Posted December 5, 2017 добрый день.у меня на сайтеhttp://ses-creative.ru/в firefox товар не добавляется в корзину, просто кнопка жмется и все, даже после перезагрузки корзина пустая.а в хроме все нормально.с чем это может быть связано? кто сталкивался?(с другими сайтами браузер нормально работает, дополнения - firebug, ublock original, css reloaded) Quote Link to post Share on other sites
a13x Posted December 5, 2017 Report Share Posted December 5, 2017 добрый день.у меня на сайтеhttp://ses-creative.ru/в firefox товар не добавляется в корзину, просто кнопка жмется и все, даже после перезагрузки корзина пустая.а в хроме все нормально.с чем это может быть связано? кто сталкивался?(с другими сайтами браузер нормально работает, дополнения - firebug, ublock original, css reloaded)FireFox 57.0.1 - всё работает Quote Link to post Share on other sites
usmdamir Posted December 5, 2017 Report Share Posted December 5, 2017 FireFox 57.0.1 - всё работаетиспользую 43 версию, т.к. привык к firebugне работает.но разве такое возможно? чтобы в браузере кнопка не работала.уже часть клиентов жалуется, т.е. не только у меня проблема. Quote Link to post Share on other sites
a13x Posted December 5, 2017 Report Share Posted December 5, 2017 (edited) использую 43 версию, т.к. привык к firebugне работает.но разве такое возможно? чтобы в браузере кнопка не работала.уже часть клиентов жалуется, т.е. не только у меня проблема.А чем штатная консоль не устраивает? У меня тоже как то был Firebug, потом когда он не показывал ошибку я долго ломал голову в чём проблема, в итоге его снес и оставил штатную консоль и она всё показала. В итоге никогда больше не использовал firebug.Проблема в версии firefox.Если жалуются клиенты то надо смотреть более детально, но повторюсь у меня всё работает. Edited December 5, 2017 by a13x Quote Link to post Share on other sites
usmdamir Posted December 5, 2017 Report Share Posted December 5, 2017 А чем штатная консоль не устраивает? У меня тоже как то был Firebug, потом когда он не показывал ошибку я долго ломал голову в чём проблема, в итоге его снес и оставил штатную консоль и она всё показала. В итоге никогда больше не использовал firebug.Проблема в версии firefox.медленно почему-то работает.в firefox developer firebug уже встроен, но он все равно медленный какой то. в старых версиях почему то все быстрее работает и привычнее. Quote Link to post Share on other sites
a13x Posted December 5, 2017 Report Share Posted December 5, 2017 медленно почему-то работает.в firefox developer firebug уже встроен, но он все равно медленный какой то. в старых версиях почему то все быстрее работает и привычнее.С таким подходом можно и на IE9 сидеть + Windows XP Quote Link to post Share on other sites
usmdamir Posted December 5, 2017 Report Share Posted December 5, 2017 С таким подходом можно и на IE9 сидеть + Windows XPэто верно, что надо обновляться постоянно, но все равно это странная ошибка.43 версия не такая уж и старая чтобы в ней обычная кнопка не работала, к тому же сайту года 3 уже, т.е. еще до выхода 43 версии.клиенту же не объяснишь, что у вас версия старая - обновите. Quote Link to post Share on other sites
Pyc Posted December 5, 2017 Report Share Posted December 5, 2017 Была такая же проблема, после смены верстки, оказалось что для формы выбора варианта, должен быть назначен класс variants, и все заработало: <!-- Описание товара --> <div class="description"> {$product->body} {if $product->variants|count > 0} <!-- Выбор варианта товара (!!!!!!!!!!!!!!ниже для формы назначен класс variants--> <form class="variants" action="/cart"> <table> {foreach $product->variants as $v} <tr class="variant"> <td> <input id="product_{$v->id}" name="variant" value="{$v->id}" type="radio" class="variant_radiobutton" {if $product->variant->id==$v->id}checked{/if} {if $product->variants|count<2}style="display:none;"{/if}/> </td> <td> {if $v->name}<label class="variant_name" for="product_{$v->id}">{$v->name}</label>{/if} </td> <td> {if $v->compare_price > 0}<span class="compare_price">{$v->compare_price|convert}</span>{/if} <span class="price">{$v->price|convert} <span class="currency">{$currency->sign|escape}</span></span> </td> </tr> {/foreach} </table> <input type="submit" class="button" value="в корзину" data-result-text="добавлено"/> </form> <!-- Выбор варианта товара (The End) --> {else} Нет в наличии {/if} </div> <!-- Описание товара (The End)--> Quote Link to post Share on other sites
usmdamir Posted December 5, 2017 Report Share Posted December 5, 2017 Была такая же проблема, после смены верстки, оказалось что для формы выбора варианта, должен быть назначен класс variants, и все заработало: <!-- Описание товара --> <div class="description"> {$product->body} {if $product->variants|count > 0} <!-- Выбор варианта товара (!!!!!!!!!!!!!!ниже для формы назначен класс variants--> <form class="variants" action="/cart"> <table> {foreach $product->variants as $v} <tr class="variant"> <td> <input id="product_{$v->id}" name="variant" value="{$v->id}" type="radio" class="variant_radiobutton" {if $product->variant->id==$v->id}checked{/if} {if $product->variants|count<2}style="display:none;"{/if}/> </td> <td> {if $v->name}<label class="variant_name" for="product_{$v->id}">{$v->name}</label>{/if} </td> <td> {if $v->compare_price > 0}<span class="compare_price">{$v->compare_price|convert}</span>{/if} <span class="price">{$v->price|convert} <span class="currency">{$currency->sign|escape}</span></span> </td> </tr> {/foreach} </table> <input type="submit" class="button" value="в корзину" data-result-text="добавлено"/> </form> <!-- Выбор варианта товара (The End) --> {else} Нет в наличии {/if} </div> <!-- Описание товара (The End)--> у меня стоит класс variantsпроблема с том что кнопка не работает не только в карточке товара, но и на главной где товары списком выведены и в категории Quote Link to post Share on other sites
a13x Posted December 5, 2017 Report Share Posted December 5, 2017 (edited) у меня стоит класс variantsпроблема с том что кнопка не работает не только в карточке товара, но и на главной где товары списком выведены и в категорииПосмотрите что пишет firebug или консоль в гуглхром и напишите сюда.p.s. разберите код js который отвечает за это, для этого на каждой строке выводите alert('сообщение') и так по каждой строке, так вы найдёте функцию которая некорректно работает. Edited December 5, 2017 by a13x Quote Link to post Share on other sites
usmdamir Posted December 6, 2017 Report Share Posted December 6, 2017 Посмотрите что пишет firebug или консоль в гуглхром и напишите сюда.p.s. разберите код js который отвечает за это, для этого на каждой строке выводите alert('сообщение') и так по каждой строке, так вы найдёте функцию которая некорректно работает.ReferenceError: yaCounter28562886 is not defined yaCounter28562886.reachGoal('korzina'); вот что пишет. это цель на яндекс я так понимаю? Quote Link to post Share on other sites
usmdamir Posted December 6, 2017 Report Share Posted December 6, 2017 удалил из js кода аякс корзины код цели яндекса и все работает!спасибо Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.