Артём

Артём

Был в сети 04 июня 2019, 08:12
Заказы не принимаю
Инструменты разработчика Хрома говорят мне следующее: ibb.co/7v3tTsH и ibb.co/R3ycXXQ Т.е. скрипты modx.grid.system.event.js, modx.panel.system.settings.js, modx.grid.system.event.js и modx.panel.system.settings.js передаются с Content-Type: text/html, а не Content-Type: application/javascript. И ещё я вижу у всех скриптов Accept-Encoding: gzip, deflate, хотя сжатие отключено и в настройках MODX'а и в настройках хостинга.
В чём может быть причина, что некоторые скрипты работают, а эти четыре — нет?
+1
Тоже не могу убрать из админки «content». Настройка форм не помогает, при снятой галочке поле всё равно отображается. Более того, данная проблема наблюдается на двух разных сайтах, на разных хостингах, оба установлены с нуля, а не созданы копированием одним другого.
Нашёл участок кода в minishop2.class.php:
$data = json_encode(array(
'cssUrl' => $this->config['cssUrl'] . 'web/',
'jsUrl' => $this->config['jsUrl'] . 'web/',
'actionUrl' => $this->config['actionUrl'],
'ctx' => $ctx,
'close_all_message' => $this->modx->lexicon('ms2_message_close_all'),
'price_format' => json_decode(
      $this->modx->getOption('ms2_price_format', null, '[2, ".", " "]'), true
),
'price_format_no_zeros' => (bool)$this->modx->getOption('ms2_price_format_no_zeros', null, true),
'weight_format' => json_decode(
      $this->modx->getOption('ms2_weight_format', null, '[3, ".", " "]'), true
),
     'weight_format_no_zeros' => (bool)$this->modx->getOption('ms2_weight_format_no_zeros', null, true),
), true);
$this->modx->regClientStartupScript(
   '<script type="text/javascript">miniShop2Config = ' . $data . ';</script>', true
);
Но он регистрирует скрипт:
<script type="text/javascript">miniShop2Config = {"cssUrl":"\/assets\/components\/minishop2\/css\/web\/","jsUrl":"\/assets\/components\/minishop2\/js\/web\/","actionUrl":"\/assets\/components\/minishop2\/action.php","ctx":"web","close_all_message":"ms2_message_close_all","price_format":[2,".",""],"price_format_no_zeros":false,"weight_format":[3,".",""],"weight_format_no_zeros":true};</script>
Т.е. в json-строке в «close_all_message» передаётся всё тот же текст «ms2_message_close_all».
Можно ещё вопрос? Не знаю, стоит ли создавать новую тему?
У меня периодически в error.log появляются ошибки типа
phpThumb was unable to generate a thumbnail for: /home/artik/web/old.omiksagro.com/public_html/core/cache/phpthumb/old.omiksagro.com__srcc03886b322b5efefb835224bffdbb7b7_par0ba78bb0326502335f8683fdf331013a_dat0.jpeg
Error outputting thumbnail:
OutputThumbnail() failed because !is_resource($this->gdimg_output) in file «phpthumb.class.php» on line 618
В чём может быть причина?
Ужимал картинки до сотен байт для эксперимента. И появляются они в менеджере файлов моментально после нажатия кнопки «Загрузить», независимо от размера. И при всём при этом выскакивает вышеозначенная ошибка.