Size: a a a

2020 August 24

АЛ

Александр Левченко... in Evolution CMS
Всем привет, есть интернет магазин, используется шопкипер ( с радостью перевёл бы на Коммерс, но есть тех сложности) переодически поступают жалобы что видят чужую корзину.
Кто нибудь сталкивался с подобным?
P.S. Есть плагин который сохраняет корзину для не зарегистрированных пользователей.
источник

G

Ghostery in Evolution CMS
Александр Левченко
Всем привет, есть интернет магазин, используется шопкипер ( с радостью перевёл бы на Коммерс, но есть тех сложности) переодически поступают жалобы что видят чужую корзину.
Кто нибудь сталкивался с подобным?
P.S. Есть плагин который сохраняет корзину для не зарегистрированных пользователей.
Скорее всего кешированный вызов - либо шк, либо лички
источник

ТК

Тимофей Косман... in Evolution CMS
А подскажите верное решение, у меня стоит addEventListener(‘onclick’)  на кнопку, которую формлистер перерисовывает в случае неудачи. И поэтому он перестаёт работать. Мне не очень хочется писать onclick на элементе, есть вариатны, кроме этого?
источник

G

Ghostery in Evolution CMS
Тимофей Косман
А подскажите верное решение, у меня стоит addEventListener(‘onclick’)  на кнопку, которую формлистер перерисовывает в случае неудачи. И поэтому он перестаёт работать. Мне не очень хочется писать onclick на элементе, есть вариатны, кроме этого?
jQuery если есть то можно $('body').on()
источник

ТК

Тимофей Косман... in Evolution CMS
Ghostery
jQuery если есть то можно $('body').on()
не, я без неё. Но я уже вижу всякие лютые решения, типа отлавливать все клики мыши ))
источник

G

Ghostery in Evolution CMS
Гугли - найдется)
источник

АЛ

Александр Левченко... in Evolution CMS
Ghostery
Скорее всего кешированный вызов - либо шк, либо лички
шопкипер не кэшируемый
источник

ТК

Тимофей Косман... in Evolution CMS
Ghostery
Гугли - найдется)
let target = document.getElementById('registerForm');
const config = {childList:true};
const observer = new MutationObserver(function(){document.getElementById('registerFormSubmit').addEventListener('click',register);});
observer.observe(target, config);

=) Я даже вспомнил, что так делал уже когда-то где-то.
источник

G

Ghostery in Evolution CMS
Александр Левченко
шопкипер не кэшируемый
Не вангуется сегодня) смотри тогда в плагин. Что он там сохраняет и кому отдает
источник

АЛ

Александр Левченко... in Evolution CMS
Ghostery
Не вангуется сегодня) смотри тогда в плагин. Что он там сохраняет и кому отдает
Спасибо
источник

ТК

Тимофей Косман... in Evolution CMS
FormLister с 'controller'=>'Login', почему-то не воспринимает 'formTpl'=>'@B_FILE:partials/form/authForm’.
При этом ту же форму нормально подгружает 'controller'=>’Register’,
При этом если писать 'formTpl'=>’@CODE:qweqwe’, то всё выводится. Не понимаю почему ((
источник

SB

Sasha Beep in Evolution CMS
Тимофей Косман
А подскажите верное решение, у меня стоит addEventListener(‘onclick’)  на кнопку, которую формлистер перерисовывает в случае неудачи. И поэтому он перестаёт работать. Мне не очень хочется писать onclick на элементе, есть вариатны, кроме этого?
Зашквар отрицательного левела - обработка формы по клику. ФУ таким быть. Событие должно быть на отправку формы. Кнопкой Enter ее тоже можно послать, а твой онклик на кнопке пойдет боком
источник

SB

Sasha Beep in Evolution CMS
Тимофей Косман
FormLister с 'controller'=>'Login', почему-то не воспринимает 'formTpl'=>'@B_FILE:partials/form/authForm’.
При этом ту же форму нормально подгружает 'controller'=>’Register’,
При этом если писать 'formTpl'=>’@CODE:qweqwe’, то всё выводится. Не понимаю почему ((
&templatePath=views там случайно не нужен?
источник

ТК

Тимофей Косман... in Evolution CMS
Sasha Beep
Зашквар отрицательного левела - обработка формы по клику. ФУ таким быть. Событие должно быть на отправку формы. Кнопкой Enter ее тоже можно послать, а твой онклик на кнопке пойдет боком
У меня почему-то preventDefault не отрабатывал
источник

ТК

Тимофей Косман... in Evolution CMS
Sasha Beep
&templatePath=views там случайно не нужен?
+
источник

SB

Sasha Beep in Evolution CMS
Тимофей Косман
У меня почему-то preventDefault не отрабатывал
голый js? или jquery
источник

ТК

Тимофей Косман... in Evolution CMS
Sasha Beep
голый js? или jquery
голый
источник

SB

Sasha Beep in Evolution CMS
return false не помог?
источник

ТК

Тимофей Косман... in Evolution CMS
Sasha Beep
return false не помог?
Не-а, он почему-то через раз, я решил на потом отложить )
источник

SB

Sasha Beep in Evolution CMS
это потому что на клик вешался
источник