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

Ошибка %D0%9A%D0%BE%D0%B4.js в консоле (datetimepicker/locale/Код.js - net::ERR_ABORTED 404)


DmitriySPb

Recommended Posts

Здравствуйте, Уважаемые Форумчане!

прошу подсказать в решении следующего вопроса:

 

Имеется: сайт на ocStore 2.3.0.2.3 шаблон Luxury
 

если зайти в админке (у пользователя проставлены все права) в раздел дизайн->схемы и именно тогда, когда входим в любой макет, 
в консоле появляется ошибка: 
GET https:// сайт /admin/view/javascript/jquery/datetimepicker/locale/%D0%9A%D0%BE%D0%B4.js net::ERR_ABORTED 404      index.php:31


image.png.4a5ef0698354ead38c9eeb1b3a6cfb73.png

типа в папке должен быть файл: view/javascript/jquery/datetimepicker/locale/Код.js
  

image.thumb.png.5cc36353dba8604c26318cefc11905ac.png

 

ума не приложу, почему туда слово "Код" попало...
 

удалил кэш модификаторов, не заходя в модификаторы и не обновляя кэш модификаторов, захожу в браузере из под режима инкогнито (то есть изолированный от дополнений браузера и с изолированным кэшем и куки) в админку в дизайн->схемы->макеты и снова ошибка...
то есть виноваты не модификаторы, ибо их кэш был удалён, но не обновлён что = все модификаторы отключены. 

Господа, какие есть варианты решения?

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

PSS на дэмке шаблона Luxury (demo/demo) такой ошибки нет, там ссылка идёт на datetimepicker/locale/ru.js

image.thumb.png.7d029cda169f082364d3b8423cb99cb0.png

Змінено користувачем DmitriySPb
Надіслати
Поділитися на інших сайтах


9 минут назад, DmitriySPb сказал:

Здравствуйте, Уважаемые Форумчане!

прошу подсказать в решении следующего вопроса:

 

Имеется: сайт на ocStore 2.3.0.2.3 шаблон Luxury
 

если зайти в админке (у пользователя проставлены все права) в раздел дизайн->схемы и именно тогда, когда входим в любой макет, 
в консоле появляется ошибка: 
GET https:// сайт /admin/view/javascript/jquery/datetimepicker/locale/%D0%9A%D0%BE%D0%B4.js net::ERR_ABORTED 404      index.php:31


image.png.4a5ef0698354ead38c9eeb1b3a6cfb73.png

типа в папке должен быть файл: view/javascript/jquery/datetimepicker/locale/Код.js
  

image.thumb.png.5cc36353dba8604c26318cefc11905ac.png

 

ума не приложу, почему туда слово "Код" попало...
 

удалил кэш модификаторов, не заходя в модификаторы и не обновляя кэш модификаторов, захожу в браузере из под режима инкогнито (то есть изолированный от дополнений браузера и с изолированным кэшем и куки) в админку в дизайн->схемы->макеты и снова ошибка...
то есть виноваты не модификаторы, ибо их кэш был удалён, но не обновлён что = все модификаторы отключены. 

Господа, какие есть варианты решения?

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

PSS на дэмке шаблона Luxury (demo/demo) такой ошибки нет, там ссылка идёт на datetimepicker/locale/ru.js

image.thumb.png.7d029cda169f082364d3b8423cb99cb0.png

Это не файл шаблона.

Это файл, должен быть, какой идёт в поставке ocstore.

Выход из ситуации, чтоб не было ошибки в консоли, Вам необходимо залить файл в папку и все.

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

47 минут назад, OCappLab сказал:

Это не файл шаблона

да, я понимаю, что эти файлы не имеют отношения к шаблону, а имеют отношение к движку.
просто я привёл пример дэмо сайта, как аналогичный сайт, на котором так же используется datatimepicker и что там задействуется файл ru.js

 

48 минут назад, OCappLab сказал:

должен быть, какой идёт в поставке ocstore

 

у меня так же есть эти файлы:

image.png.eb216c6fe009dde6bf921d75b826a805.png

 

48 минут назад, OCappLab сказал:

Вам необходимо залить файл в папку и все


Соглашусь, самый простой способ, из файла "ru.js" сделать копию с именем "Код.js"...

Но понимаю, что неправильно это как-то...я просто ума не приложу, почему движок в админке "захотел" файл на русском языке "Код.js" и хотел разобраться, откуда могут рости ноги, чтобы это не привело к более печальным последствиям.

Змінено користувачем DmitriySPb
Надіслати
Поділитися на інших сайтах


19 минут назад, DmitriySPb сказал:

ума не приложу, почему туда слово "Код" попало...

 

catalog/controller/product/product.php

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

посмотрите что у вас в $this->session->data['language']

 

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

11 минут назад, ibond сказал:

что у вас в $this->session->data['language']

 

в system/storage/modification/catalog/controller/product/product.php добавить

$this->document->addScript('catalog/view/javascript/jquery/datetimepicker/locale/'.$this->session->data['language'].'.js');
$this->log->write(print_r($this->session->data['language'],1));

и в журнале ошибок смотрим

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

27 минут назад, ibond сказал:

в system/storage/modification/catalog/controller/product/product.php добавить

добавил.

image.thumb.png.e9dddd4e400ea9118707551e2304710b.png

27 минут назад, ibond сказал:

и в журнале ошибок смотрим

смотрим:

захожу в редактирование макета, получаю в консоле ошибку, меняю макет, добавляю/удаляю положения модулей, но

в журнале ошибок в админке пусто (так же как и в /system/storage/logs нет изменений). 

в  .htaccess

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag track_errors on
php_value error_reporting "E_ALL"


в index.php  (в корне и в админ)

ini_set('error_reporting',E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);

в php.ini 

display_errors = On; 
display_startup_errors = On;
error_reporting = ~E_ALL;

и в корне и в админ логов не появилось.

а вот после того, как зашёл в карточку товара во фронте магазина, появилось:
image.png.d5cdfe0ea94fa4066b212de1df459d6d.png

Змінено користувачем DmitriySPb
Надіслати
Поділитися на інших сайтах


18 минут назад, DmitriySPb сказал:

в журнале ошибок в админке пусто (так же как и в /system/storage/logs нет изменений). 

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

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

2 часа назад, ibond сказал:

у вас в админке только такое? А на странице товара нет такого?

да, ошибка в консоль вылетает только в Админке, причём на вкладке дизайн->схемы и именно при редактирования макета!

сейчас прогнал по все пунктам в админке, обнаружил этот же "баг" ещё в разделе система->пользователи->группы пользователей именно если зайти в редактирование какой либо группы пользователей И только когда включен "ocmod-модификатор chukcha  Управление доступом - визуальное отображение названия контроллера user_group_visual.ocmod" (последняя версия от 2018 12 23). Если модификатор  user_group_visual.ocmod отключен, то в этом разделе в консоле пусто.

Но даже если полностью удалён И не обновлён кэш модификаторов, то в дизайн->схемы всё равно в консоль попадает 404 и хочет "Код.js"

Пробежался по всему фронту сайта (клики на кэпчи, выбор параметров в фильтре товаров и тп), как от неавторизованного, так и от авторизованного на сайте юзера, в консоле чисто,  и только если пользователь во фронте открывает карточку товара, тогда в журнал ошибок идёт "ru-ru"

image.png.9578479dafb7b04a3235bab96135ef15.png

Змінено користувачем DmitriySPb
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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