Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

dateformat


abonnent
 Погделиться

Рекомендованные сообещёния

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

Ссылка на комменирий
Погделиться на других сайих

Добрый гдень.

 

  17.04.2019 в 15:44, abonnent сказал:

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

Раскрыть  

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

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

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

Ссылка на комменирий
Погделиться на других сайих

  17.04.2019 в 15:44, abonnent сказал:

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

Раскрыть  

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

Ссылка на комменирий
Погделиться на других сайих

  17.04.2019 в 15:55, 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, у данной переменной.

Ссылка на комменирий
Погделиться на других сайих

  17.04.2019 в 15:59, PaulKravchenko сказал:

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

Раскрыть  

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

Ссылка на комменирий
Погделиться на других сайих

  17.04.2019 в 16:02, mpn2005 сказал:

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

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

Раскрыть  
$('.time').datetimepicker({
	pickDate: false
});

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

Ссылка на комменирий
Погделиться на других сайих

  17.04.2019 в 16:03, abonnent сказал:
$('.time').datetimepicker({
	pickDate: false
});

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

Раскрыть  

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

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

Ссылка на комменирий
Погделиться на других сайих

  17.04.2019 в 16:04, mpn2005 сказал:

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

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

Раскрыть  

скинул

Ссылка на комменирий
Погделиться на других сайих

  17.04.2019 в 16:06, abonnent сказал:

скинул

Раскрыть  

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

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

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

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

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

 

Ссылка на комменирий
Погделиться на других сайих

  17.04.2019 в 16:15, mpn2005 сказал:

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

 

Раскрыть  

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

Ссылка на комменирий
Погделиться на других сайих

  17.04.2019 в 16:15, mpn2005 сказал:

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

 

Раскрыть  

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

Ссылка на комменирий
Погделиться на других сайих

  17.04.2019 в 16:16, abonnent сказал:

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

Раскрыть  

Код пикера глянул.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

  17.04.2019 в 16:16, 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
Ссылка на комменирий
Погделиться на других сайих

  17.04.2019 в 16:22, mpn2005 сказал:

Выкашивание даст приблизительно -100 Кб скриптов со страницы.

 

 

Раскрыть  

Да, думаю стоит удалить)

Ссылка на комменирий
Погделиться на других сайих

  • 1 год спустя...

кто выкосит код из контроллера не забудьте скрипт в шаблоне файла продукт убрать внизу а то все равно материться бугдет)

 

Ссылка на комменирий
Погделиться на других сайих


  • 1 год спустя...
  17.04.2019 в 16:14, mpn2005 сказал:

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

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

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

Раскрыть  

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

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

  • Сейчас на страниэто   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.