notuser Опубликовано 11 октября, 2011 Жалоба Поделиться Опубликовано 11 октября, 2011 Пытаюсь на Симпле2 настроить свой шаблон. Не получается заставить работать AJAX корзину. Информер корзины вывел в отдельный файл как и положено. При нажатии на кнопку купить (текст кнопки меняется что товар добавлен) но при этом товар в корзину не перемещается и рамочка добавления товара тоже не появляется ....Может кто-то подскажет? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 12 октября, 2011 Жалоба Поделиться Опубликовано 12 октября, 2011 Код шаблона надо глянуть Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 12 октября, 2011 Жалоба Поделиться Опубликовано 12 октября, 2011 В диве куда должна перемещаться рамка должен стоять идентификатор id="cart_informer"Вот как в дефолтной теме:<div id="cart_informer">{* Обновляемая аяксом корзина должна быть в отдельном файле *}{include file='cart_informer.tpl'}</div> Цитата Ссылка на сообщение Поделиться на другие сайты
notuser Опубликовано 12 октября, 2011 Автор Жалоба Поделиться Опубликовано 12 октября, 2011 СПС. В диве айди стоял, в форме которую я передавал по глупости не вставил селект из-за чего скрипт не знал что передавать в корзину. Kosjak76 помог. Ну и в цсс не было рамочки (которая якобы "перелетает" в корзину) Цитата Ссылка на сообщение Поделиться на другие сайты
staleo Опубликовано 28 октября, 2011 Жалоба Поделиться Опубликовано 28 октября, 2011 Извините, а под AJAX-корзиной вы понимаете случайно не небольшой стикер с данными о корзине, который висит где-нибудь внизу/сбоку экрана, не скроллится, и куда добавляются товары под одному щелчку, без перехода в саму корзину site.ru/cart?А то мне как раз такая возможность нужна. Цитата Ссылка на сообщение Поделиться на другие сайты
notuser Опубликовано 31 октября, 2011 Автор Жалоба Поделиться Опубликовано 31 октября, 2011 Это и имелось ввиду. И у меня все заработало Цитата Ссылка на сообщение Поделиться на другие сайты
sanchik Опубликовано 19 января, 2012 Жалоба Поделиться Опубликовано 19 января, 2012 что значит "цсс не было рамочки (которая якобы "перелетает" в корзину)". Какие стили в css файл надо добавить чтобы она появилась? Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 19 января, 2012 Жалоба Поделиться Опубликовано 19 января, 2012 /* Стиль эффекта аяксовой корзины */.ui-effects-transfer { border: 1px solid black; }/* @end — Корзина */ Цитата Ссылка на сообщение Поделиться на другие сайты
sanchik Опубликовано 20 января, 2012 Жалоба Поделиться Опубликовано 20 января, 2012 Добавил этот стиль в свой файл стилей и все равно не отрабатывается. В корзине товар добавляется и значение меняется, но псевдо полета не получается. Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 20 января, 2012 Жалоба Поделиться Опубликовано 20 января, 2012 jquery-ui.min.js подключен? Цитата Ссылка на сообщение Поделиться на другие сайты
sanchik Опубликовано 20 января, 2012 Жалоба Поделиться Опубликовано 20 января, 2012 Да Цитата Ссылка на сообщение Поделиться на другие сайты
usmdamir Опубликовано 5 декабря, 2017 Жалоба Поделиться Опубликовано 5 декабря, 2017 добрый день.у меня на сайтеhttp://ses-creative.ru/в firefox товар не добавляется в корзину, просто кнопка жмется и все, даже после перезагрузки корзина пустая.а в хроме все нормально.с чем это может быть связано? кто сталкивался?(с другими сайтами браузер нормально работает, дополнения - firebug, ublock original, css reloaded) Цитата Ссылка на сообщение Поделиться на другие сайты
a13x Опубликовано 5 декабря, 2017 Жалоба Поделиться Опубликовано 5 декабря, 2017 добрый день.у меня на сайтеhttp://ses-creative.ru/в firefox товар не добавляется в корзину, просто кнопка жмется и все, даже после перезагрузки корзина пустая.а в хроме все нормально.с чем это может быть связано? кто сталкивался?(с другими сайтами браузер нормально работает, дополнения - firebug, ublock original, css reloaded)FireFox 57.0.1 - всё работает Цитата Ссылка на сообщение Поделиться на другие сайты
usmdamir Опубликовано 5 декабря, 2017 Жалоба Поделиться Опубликовано 5 декабря, 2017 FireFox 57.0.1 - всё работаетиспользую 43 версию, т.к. привык к firebugне работает.но разве такое возможно? чтобы в браузере кнопка не работала.уже часть клиентов жалуется, т.е. не только у меня проблема. Цитата Ссылка на сообщение Поделиться на другие сайты
a13x Опубликовано 5 декабря, 2017 Жалоба Поделиться Опубликовано 5 декабря, 2017 (изменено) использую 43 версию, т.к. привык к firebugне работает.но разве такое возможно? чтобы в браузере кнопка не работала.уже часть клиентов жалуется, т.е. не только у меня проблема.А чем штатная консоль не устраивает? У меня тоже как то был Firebug, потом когда он не показывал ошибку я долго ломал голову в чём проблема, в итоге его снес и оставил штатную консоль и она всё показала. В итоге никогда больше не использовал firebug.Проблема в версии firefox.Если жалуются клиенты то надо смотреть более детально, но повторюсь у меня всё работает. Изменено 5 декабря, 2017 пользователем a13x Цитата Ссылка на сообщение Поделиться на другие сайты
usmdamir Опубликовано 5 декабря, 2017 Жалоба Поделиться Опубликовано 5 декабря, 2017 А чем штатная консоль не устраивает? У меня тоже как то был Firebug, потом когда он не показывал ошибку я долго ломал голову в чём проблема, в итоге его снес и оставил штатную консоль и она всё показала. В итоге никогда больше не использовал firebug.Проблема в версии firefox.медленно почему-то работает.в firefox developer firebug уже встроен, но он все равно медленный какой то. в старых версиях почему то все быстрее работает и привычнее. Цитата Ссылка на сообщение Поделиться на другие сайты
a13x Опубликовано 5 декабря, 2017 Жалоба Поделиться Опубликовано 5 декабря, 2017 медленно почему-то работает.в firefox developer firebug уже встроен, но он все равно медленный какой то. в старых версиях почему то все быстрее работает и привычнее.С таким подходом можно и на IE9 сидеть + Windows XP Цитата Ссылка на сообщение Поделиться на другие сайты
usmdamir Опубликовано 5 декабря, 2017 Жалоба Поделиться Опубликовано 5 декабря, 2017 С таким подходом можно и на IE9 сидеть + Windows XPэто верно, что надо обновляться постоянно, но все равно это странная ошибка.43 версия не такая уж и старая чтобы в ней обычная кнопка не работала, к тому же сайту года 3 уже, т.е. еще до выхода 43 версии.клиенту же не объяснишь, что у вас версия старая - обновите. Цитата Ссылка на сообщение Поделиться на другие сайты
Pyc Опубликовано 5 декабря, 2017 Жалоба Поделиться Опубликовано 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)--> Цитата Ссылка на сообщение Поделиться на другие сайты
usmdamir Опубликовано 5 декабря, 2017 Жалоба Поделиться Опубликовано 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проблема с том что кнопка не работает не только в карточке товара, но и на главной где товары списком выведены и в категории Цитата Ссылка на сообщение Поделиться на другие сайты
a13x Опубликовано 5 декабря, 2017 Жалоба Поделиться Опубликовано 5 декабря, 2017 (изменено) у меня стоит класс variantsпроблема с том что кнопка не работает не только в карточке товара, но и на главной где товары списком выведены и в категорииПосмотрите что пишет firebug или консоль в гуглхром и напишите сюда.p.s. разберите код js который отвечает за это, для этого на каждой строке выводите alert('сообщение') и так по каждой строке, так вы найдёте функцию которая некорректно работает. Изменено 5 декабря, 2017 пользователем a13x Цитата Ссылка на сообщение Поделиться на другие сайты
usmdamir Опубликовано 6 декабря, 2017 Жалоба Поделиться Опубликовано 6 декабря, 2017 Посмотрите что пишет firebug или консоль в гуглхром и напишите сюда.p.s. разберите код js который отвечает за это, для этого на каждой строке выводите alert('сообщение') и так по каждой строке, так вы найдёте функцию которая некорректно работает.ReferenceError: yaCounter28562886 is not defined yaCounter28562886.reachGoal('korzina'); вот что пишет. это цель на яндекс я так понимаю? Цитата Ссылка на сообщение Поделиться на другие сайты
usmdamir Опубликовано 6 декабря, 2017 Жалоба Поделиться Опубликовано 6 декабря, 2017 удалил из js кода аякс корзины код цели яндекса и все работает!спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.