Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

dateformat


Recommended Posts

Всем привет. Столкнулся с такой проблемой. Выдаётся эта ошибка: Uncaught TypeError: Cannot read property 'dateFormat' of undefined. Из-за неё не получается сделать заказ. Все необходимые скрипты подключаются. Куда копать?

Надіслати
Поділитися на інших сайтах

Добрый день.

 

10 минут назад, abonnent сказал:

Всем привет. Столкнулся с такой проблемой. Выдаётся эта ошибка: Uncaught TypeError: Cannot read property 'dateFormat' of undefined. Из-за неё не получается сделать заказ. Все необходимые скрипты подключаются. Куда копать?

Нужны подробности.

1) Полный текст ошибки.

2) Участок кода в районе строки на которую ругается.

Надіслати
Поділитися на інших сайтах

13 минут назад, abonnent сказал:

Все необходимые скрипты подключаются

да, и судя по всему проблема с одним из них, конкретно с bootstrap-datetimepicker{.min}.js - посмотрите не модифицирован ли, попробуйте заменить взяв из дистрибутива движка

Надіслати
Поділитися на інших сайтах

3 минуты назад, mpn2005 сказал:

Добрый день.

 

Нужны подробности.

1) Полный текст ошибки.

2) Участок кода в районе строки на которую ругается.

bootstrap-datetimepicker.min.js:1 Uncaught TypeError: Cannot read property 'dateFormat' of undefined
    at m (bootstrap-datetimepicker.min.js:1)
    at k (bootstrap-datetimepicker.min.js:1)
    at new d (bootstrap-datetimepicker.min.js:1)
    at HTMLDivElement.<anonymous> (bootstrap-datetimepicker.min.js:1)
    at Function.each (jquery-2.1.1.min.js:2)
    at n.fn.init.each (jquery-2.1.1.min.js:2)
    at n.fn.init.a.fn.datetimepicker (bootstrap-datetimepicker.min.js:1)
    at index.php?route=product/product&path=59_101&product_id=2088:1941

 

Надіслати
Поділитися на інших сайтах

Теперь смотрите страницу товара в районе строки 1941.

Там явно используется неинициализированная переменная. И есть попытка обращения к полю dateFormat, у данной переменной.

Надіслати
Поділитися на інших сайтах

Только что, PaulKravchenko сказал:

да, и судя по всему проблема с одним из них, конкретно с bootstrap-datetimepicker{.min}.js - посмотрите не модифицирован ли, попробуйте заменить взяв из дистрибутива движка

На стандартной теме всё работает без ошибок. Все файлы одни и те же

Надіслати
Поділитися на інших сайтах

Только что, mpn2005 сказал:

Теперь смотрите страницу товара в районе строки 1941.

Там явно используется неинициализированная переменная. И есть попытка обращения к полю dateFormat, у данной переменной.

$('.time').datetimepicker({
	pickDate: false
});

Что здесь может быть не так? Не понимаю

Надіслати
Поділитися на інших сайтах

1 минуту назад, abonnent сказал:

$('.time').datetimepicker({
	pickDate: false
});

Что здесь может быть не так? Не понимаю

Это то что в строке 1941?

Скиньте в личку ссылку на страницу.

Надіслати
Поділитися на інших сайтах

Только что, mpn2005 сказал:

Или уберите вообще подключение и вызов datetimepicker, если его вообще не планируете использовать.

 

Обалдеть) Как Вы так быстро нашли ошибку?

Надіслати
Поділитися на інших сайтах

Только что, mpn2005 сказал:

Или уберите вообще подключение и вызов datetimepicker, если его вообще не планируете использовать.

 

Кстати, где он вообще используется? Предполагаю, что в каком-то календаре. Верно?

Надіслати
Поділитися на інших сайтах

Только что, abonnent сказал:

Кстати, где он вообще используется? Предполагаю, что в каком-то календаре. Верно?

Он используется в опции даты и времени.

Этот функционал редко кто использует. Можно выкосить его в шаблоне.

 

И в контроллере товара убрать строки:

			$this->document->addScript('catalog/view/javascript/jquery/datetimepicker/moment.js');
			$this->document->addScript('catalog/view/javascript/jquery/datetimepicker/locale/'.$this->session->data['language'].'.js');
			$this->document->addScript('catalog/view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js');
			$this->document->addStyle('catalog/view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css');

 

  • +1 2
Надіслати
Поділитися на інших сайтах

  • 1 year later...
  • 1 year later...
17.04.2019 в 19:14, mpn2005 сказал:

Вот тут и беда:

Screenshot_20190417_191310.thumb.png.0853d07f1a82d43368f35c0f68dfafad.png

Класс time должен быть у контрола input.

Просто смените тут класс на другой.

Добрый день, картинка удалена, можете повторить пожалуйста, а то такая же проблема ((

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.