Перестал работать календарь желаемой даты доставки в корзине на одной странице Не принято

Роман
18 февраля 2021
1

16.02.2021 написал на форуме поддержки WebAsyst про эту проблему в корзине. Сегодня мне они ответили и предложили посмотреть ошибки в консоли браузера. И вот что там было при активации этого поля даты:

VM156:41 Uncaught TypeError: Cannot read property '1' of null
    at intervalAllowed (eval at <anonymous> (jquery.min.js?v1.11.1:2), <anonymous>:41:51)
    at HTMLInputElement.beforeShowDay (eval at <anonymous> (jquery.min.js?v1.11.1:2), <anonymous>:162:37)
    at i._generateHTML (jquery-ui.min.js?v=8.17.1.43:7)
    at i._updateDatepicker (jquery-ui.min.js?v=8.17.1.43:7)
    at HTMLInputElement._showDatepicker (jquery-ui.min.js?v=8.17.1.43:7)
    at HTMLInputElement.dispatch (jquery.min.js?v1.11.1:3)
    at HTMLInputElement.r.handle (jquery.min.js?v1.11.1:3)

Я думал, что это связано с обновлением движка, но может это с темой всё-таки проблема?

2 ответа
  • Сергеев Владимир
    Разработчик
    18 февраля 2021 17:41

    Здравствуйте,  Роман!  

    Чтобы понять ошибка это темы или движка, проверьте на дефолтной теме пожалуйста. 

    • Роман
      18 февраля 2021 18:21

      На дефолтной тоже

    • Сергеев Владимир
      Разработчик
      18 февраля 2021 18:26

      Значит, всё-таки, ошибка в движке. 

    • Сергеев Владимир
      Разработчик
      18 февраля 2021 18:28
      написал на форуме поддержки WebAsyst про эту проблему в корзине.

      Добавьте к сообщению, что ошибка возникает и на дефолтной теме тоже, а то они могут вас отфутболить к разработчику темы дизайна. 

      • Роман
        18 февраля 2021 18:34

        Да, добавил, спасибо. Буду их теперь добивать ))

        Извините, что сразу не догадался на дефолтной проверить.

  • Сергеев Владимир
    Разработчик
    18 февраля 2021 18:06

    Вообще, я припоминаю подобную проблему. 
    Она была связана с тем, что jQuery UI содержится в файле shop.filters.min.js, который раньше подключался на всех страницах магазина в файле index.bottom.html (в теме для шопа). Но на странице оформления заказа уже есть jQuery UI и получается конфликт. 

    В последних версиях темы shop.filters.min.js я перенёс из файла index.bottom.html в файлы filters.h.html и filters.v.html
    Проверьте в вашей копии темы, чтобы в файле index.bottom.html не было подключения файла shop.filters.min.js, а в файлах фильров – было. 

    Вполне вероятно, что у вас этот файл был изменён и соответственно не обновился. 
    Но это изменение было сделано ещё в версии 1.6.4

Добавить ответ
Чтобы добавить комментарий, зарегистрируйтесь или войдите
Мы получаем и обрабатываем персональные данные посетителей нашего сайта в соответствии с официальной политикой.
Если Вы продолжите использовать сайт, мы будем считать, что Вас это устраивает.
Подписывайтесь и получайте скидки!

Узнавайте первым о скидках и специальных предложениях!