После обновления до 2.15.2 перестал работать корректно Биллинг.

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 5 августа 2022 в 09:40

Всем привет, обновил движок до 2.15.2 и теперь при нажатии на кнопку в профиле «Изменить баланс» перестало появляться модальное окно, идет затемнение и на этом все. В консоли получаю такую ошибку. На 2.15.1 все работало корректно. Кто скажет в чем проблема? 

 Изображение

Изображение

З.Ы. Пересохранение настроек биллинга по советую человека не помогли instantcms.ru/novosti/release2152.html#comment_118552

#2 5 августа 2022 в 11:13

Возможно это связано с тем что версия 2.15.2 имеет изменения в AJAX. Но это предположение, так как файлы Биллинга закодированы, не посмотреть точно.

#3 5 августа 2022 в 11:36

Попробуйте скопировать этот метод initFormHelpers из файла core.js от 2.15.1 в такой же core.js вашего сайта

Возможно поможет. Но это не точно.

#4 5 августа 2022 в 11:55

Возможно это связано с тем что версия 2.15.2 имеет изменения в AJAX. Но это предположение, так как файлы Биллинга закодированы, не посмотреть точно.

DeeMon

Если нажимаешь на ESC и опять нажимаешь на «Изменить баланс» то модалка открывается, тут именно после обновления конфликт с чем то случился, текст ошибки я приложил.

Добавлено спустя 12 минут

Попробуйте скопировать этот метод initFormHelpers из файла core.js от 2.15.1 в такой же core.js вашего сайта

Zau4man

Он тут лежит? templates\default\js если да то у меня шаблон ultimate и там тоже этого метода нет.

#5 5 августа 2022 в 13:41

у меня шаблон ultimate

CEH9I

он в целом не корректно работает на последних версиях, обновлений то его не было давно

#6 5 августа 2022 в 14:29

у меня шаблон ultimate

CEH9I

он в целом не корректно работает на последних версиях, обновлений то его не было давно

DeeMon

Все работает корректно. Тут проблема в ошибке, её нужно устранить, а вот куда копать я не знаю.

#7 6 августа 2022 в 11:20

Все работает корректно.

CEH9I

я бы не писал если бы не знал
Что касаемо Биллинга и версии 2.15.2, только что проверил, всё работает на шаблоне Modern и NextModern.

#8 8 августа 2022 в 10:37

Все работает корректно.

CEH9I

я бы не писал если бы не знал
Что касаемо Биллинга и версии 2.15.2, только что проверил, всё работает на шаблоне Modern и NextModern.

DeeMon

Шаблон биллинга находится в папке default соответственно проблем из-за за шаблона быть не может. В доказательства к этому прилагаю скриншот с такой же ошибкой на дефолтном шаблоне. Я понимаю что ошибка скорее всего только у меня, но я не понимаю куда копать.

 Изображение

#9 8 августа 2022 в 11:54

Вам же ответили уже тут

Попробуйте скопировать этот метод initFormHelpers из файла core.js от 2.15.1 в такой же core.js вашего сайта

Zau4man

Скопируйте этот метод github.com/instantsoft/icms2/blob/master/templates/modern/js/core.js#L328 в такойже файл вашего шаблона, примерно в этой же позиции (после строки github.com/instantsoft/icms2/blob/master/templates/modern/js/core.js#L139 но до этой строки github.com/instantsoft/icms2/blob/master/templates/modern/js/core.js#L738).

#10 8 августа 2022 в 11:57

Я понимаю что ошибка скорее всего только у меня, но я не понимаю куда копать.

CEH9I

Какая версия билинга? Актуальная 2.0.6...

Шаблон биллинга находится в папке default соответственно проблем из-за за шаблона быть не может

CEH9I

и в папке modern...

Изображение

#11 8 августа 2022 в 13:21

Я понимаю что ошибка скорее всего только у меня, но я не понимаю куда копать.

CEH9I

Какая версия билинга? Актуальная 2.0.6...

Шаблон биллинга находится в папке default соответственно проблем из-за за шаблона быть не может

CEH9I

и в папке modern...

Изображение

RSN

Да версия биллинга актуальная. Насчет default я сказал из-за того что ultimate построен на его основе и файлы подтягивает оттуда.

#12 9 августа 2022 в 10:01

 Zau4manLoadырь, спасибо за наводку, все получилось, правда я не додумался скопировать файл core.js в сам шаблон и добавить туда этот метод, это сделал dwd)) 

 DeeMon, вы тоже оказались правы, шаблон устарел и там отсутствовал нужный файл.

Всем спасибо за помощь.

В общем если кто-то столкнется с такой проблемой, то нужно залить файл core.js по пути templates\ultimate\js 

 
Прикрепленный файл
core.rar 8 Кб
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.