noVe Опубликовано: августа 25, 2017 Жалоба Поделиться Опубликовано: августа 25, 2017 (изменено) Здравствуйте, Возникла следующая проблема. После перехода на https в файловом менеджере перестало грузится большая часть картинок. В консоли браузера следующие ошибки http://clip2net.com/s/3N7nyNphttp://clip2net.com/s/3N7nCEkhttp://c2n.me/3Nd58os MaxyStore 1.5.5.1 Скрытый текст $.ajax({ url: 'index.php?route=common/filemanager/files&token=<?php echo $token; ?>', type: 'post', data: 'directory=' + encodeURIComponent($(NODE).attr('directory')), dataType: 'json', success: function(json) { html = '<div>'; if (json.length == 0) { feedback('<?php echo $no_files_found; ?>', 'red'); } else { feedback("<?php echo $files_found; ?>" + json.length + "<?php echo $files_count; ?>", 'green'); for (i = 0; i < json.length; i++) { name = ''; filename = json[i]['filename']; name += truncate(filename, 20); size = json[i]['size']; html += '<a file="' + json[i]['file'] + '" style="display: none; float: left;" title="' + filename +'"><span class="fileName">' + name + '</span><span class="fileSize">' + size + '</span><input type="hidden" name="image" value="' + json[i]['file'] + '" /></a>'; } } html += '</div>'; $('#column-right').html(html); $('#column-right a').each(function(index, element) { $.ajax({ url: 'index.php?route=common/filemanager/image_manager&token=<?php echo $token; ?>&image=' + encodeURIComponent('data/' + $(element).find('input[name=\'image\']').attr('value')), dataType: 'html', success: function(html) { $(element).prepend('<img src="' + html + '" title="" style="" /><br />'); $(element).fadeIn(); } }); }); }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); Скрытый текст public function files() { $json = array(); if (!empty($this->request->post['directory'])) { $directory = DIR_IMAGE . 'data/' . str_replace('../', '', $this->request->post['directory']); } else { $directory = DIR_IMAGE . 'data/'; } $allowed = array( '.jpg', '.jpeg', '.png', '.gif' ); $files = glob(rtrim($directory, '/') . '/*'); if ($files) { ob_start(); foreach ($files as $file) { if (is_file($file)) { $ext = strrchr($file, '.'); } else { $ext = ''; } if (in_array(strtolower($ext), $allowed)) { $size = filesize($file); $i = 0; $suffix = array( 'B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB' ); while (($size / 1024) > 1) { $size = $size / 1024; $i++; } $json[] = array( 'filename' => basename($file), 'file' => utf8_substr($file, utf8_strlen(DIR_IMAGE . 'data/')), 'size' => round(utf8_substr($size, 0, utf8_strpos($size, '.') + 4), 2) . $suffix[$i] ); } } ob_end_clean(); } $this->response->setOutput(json_encode($json)); } Скрытый текст public function image_manager() { $this->load->model('tool/image'); if (isset($this->request->get['image'])) { $this->response->setOutput($this->model_tool_image->resize(html_entity_decode($this->request->get['image'], ENT_QUOTES, 'UTF-8'), 50, 50)); } } filemanager.php filemanager.tpl Изменено августа 25, 2017 пользователем RHCk Картинки, логи и код убирайте под спойлер. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
WarStyle Опубликовано: августа 25, 2017 Жалоба Поделиться Опубликовано: августа 25, 2017 9 часов назад, noVe сказал: После перехода на https А в конфигах всё поменяли правильно? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
noVe Опубликовано: августа 28, 2017 Автор Жалоба Поделиться Опубликовано: августа 28, 2017 В 25.08.2017 at 21:23, WarStyle сказал: А в конфигах всё поменяли правильно? Да. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
WarStyle Опубликовано: августа 28, 2017 Жалоба Поделиться Опубликовано: августа 28, 2017 Чудес не бывает) При переходе на https вы трогаете только файл конфига, в нём ищите проблему. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
noVe Опубликовано: августа 28, 2017 Автор Жалоба Поделиться Опубликовано: августа 28, 2017 6 минут назад, WarStyle сказал: Чудес не бывает) При переходе на https вы трогаете только файл конфига, в нём ищите проблему. Может и чудо http://c2n.me/3NgnFv6 http://c2n.me/3NgnJQI Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
WarStyle Опубликовано: августа 28, 2017 Жалоба Поделиться Опубликовано: августа 28, 2017 Попробуйте поставить в конфиге админки везде https Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
noVe Опубликовано: августа 28, 2017 Автор Жалоба Поделиться Опубликовано: августа 28, 2017 2 минуты назад, WarStyle сказал: Попробуйте поставить в конфиге админки везде https пробовал, не помогло Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: августа 28, 2017 Жалоба Поделиться Опубликовано: августа 28, 2017 1 час назад, noVe сказал: не помогло 1. Используете ли какой-либо модуль для плавного перехода на HTTPS? Если нет: 2. В конфигах пропишите HTTPS везде. 3. В админке включите SSL. 4. Добавьте редирект в .htaccess 5. Напишите о результате. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
noVe Опубликовано: августа 28, 2017 Автор Жалоба Поделиться Опубликовано: августа 28, 2017 2 минуты назад, RHCk сказал: 1. Используете ли какой-либо модуль для плавного перехода на HTTPS? Если нет: 2. В конфигах пропишите HTTPS везде. 3. В админке включите SSL. 4. Добавьте редирект в .htaccess 5. Напишите о результате. Делал по инструкции на форуме. Поправил responsive (добавил замену контента на https). Включил в админке. Прописал в конфигах. Сделал редирект. И собственно эта ошибка и вылезла. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: августа 28, 2017 Жалоба Поделиться Опубликовано: августа 28, 2017 1 минуту назад, noVe сказал: эта ошибка и вылезла В именах файлов картинок не должно быть пробелов. И лучше, если используется только латинница. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
noVe Опубликовано: августа 28, 2017 Автор Жалоба Поделиться Опубликовано: августа 28, 2017 3 минуты назад, RHCk сказал: В именах файлов картинок не должно быть пробелов. И лучше, если используется только латинница. Пример картинки с ошибкой image/cache/data/Postelnoe_bele/TAG/ranfors/R9829-50x50.jpg название корректное Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
BuslikDrev Опубликовано: августа 28, 2017 Жалоба Поделиться Опубликовано: августа 28, 2017 2 часа назад, WarStyle сказал: Чудес не бывает) При переходе на https вы трогаете только файл конфига, в нём ищите проблему. В БД тоже нужно менять с http на https. 36 минут назад, noVe сказал: Делал по инструкции на форуме. Поправил responsive (добавил замену контента на https). Включил в админке. Прописал в конфигах. Сделал редирект. И собственно эта ошибка и вылезла. .com.ua на хостинге ukraine.com.ua? Там редирект на хостинге настраивается. Кэши все почистили? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
WarStyle Опубликовано: августа 28, 2017 Жалоба Поделиться Опубликовано: августа 28, 2017 11 час назад, BuslikDrev сказал: В БД тоже нужно менять с http на https Вы это серьезно сейчас? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
BuslikDrev Опубликовано: августа 28, 2017 Жалоба Поделиться Опубликовано: августа 28, 2017 44 минуты назад, WarStyle сказал: Вы это серьезно сейчас? Сертификат может не полностью работать (ошибка: не полностью защищено) при присутствии ссылок с http на странице. По этому нужно и в БД менять ссылки, если есть они, например, в статьях, описание товара. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. RHCk Опубликовано: августа 28, 2017 Это популярное сообщение. Жалоба Поделиться Опубликовано: августа 28, 2017 28 минут назад, BuslikDrev сказал: По этому нужно и в БД менять ссылки Берёте XENU или Screaming Frog SEO Spider, сканируете сайт, смотрите где остался HTTP, исправляете. BuslikDrev 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. WarStyle Опубликовано: августа 29, 2017 Это популярное сообщение. Жалоба Поделиться Опубликовано: августа 29, 2017 8 часов назад, BuslikDrev сказал: если есть они, например, в статьях, описание товара. Речь идёт о файловом менеджере, в нём не показывает картинки, а не в описании. В 25.08.2017 at 12:11, noVe сказал: MaxyStore 1.5.5.1 Я думаю тут ещё может быть, что разработчики сборки что-то намудрили с файл менеджером. RHCk 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.