Это популярное сообщение. Nickbur Опубликовано: августа 1, 2018 Это популярное сообщение. Жалоба Поделиться Опубликовано: августа 1, 2018 Просто делюсь наработкой: Везде где есть 'image' => HTTP_SERVER . 'image/' . $sticker['image'] сделать в целом вот так: if ($this->request->server['HTTPS']) { $prot_server = HTTPS_SERVER; } else { $prot_server = HTTP_SERVER; } foreach ($stickers as $sticker) { $data['stickers'][] = array( 'position' => $sticker['position'], 'image' => $prot_server . 'image/' . $sticker['image'] ); } Roman21, BuslikDrev и Serg-24 2 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Serg-24 Опубликовано: августа 2, 2018 Жалоба Поделиться Опубликовано: августа 2, 2018 В 01.08.2018 at 17:15, Nickbur сказал: Просто делюсь наработкой: Везде где есть Уважаемый @Nickbur - поясните пожалуйста что это изменит и (или) на что повлияет ? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Nickbur Опубликовано: августа 2, 2018 Автор Жалоба Поделиться Опубликовано: августа 2, 2018 В 02.08.2018 at 09:25, Serg-24 сказал: на что повлияет? В рамках большой работы над магазином нужно было в том числе сделать возможной нормальную работу сайта одновременно по обоим протоколам - http и https. Одна из причин, почему работа с https была неполноценной - пути к изображениям стикеров генерились исключительно с http в ссылке. Этот фикс исправляет этот косяк. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Serg-24 Опубликовано: августа 5, 2018 Жалоба Поделиться Опубликовано: августа 5, 2018 В 02.08.2018 at 16:25, Nickbur сказал: В рамках большой работы над магазином нужно было в том числе сделать возможной нормальную работу сайта одновременно по обоим протоколам - http и https. Одна из причин, почему работа с https в была неполноценной - пути к изображениям стикеров генерились исключительно с http в ссылке. Этот фикс исправляет этот косяк. Поясните какие файлы следует дополнить этим кодом? Если не затруднит вас, то перечислите их и их местоположение (что бы быстренько все сделать). Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. Nickbur Опубликовано: августа 6, 2018 Автор Это популярное сообщение. Жалоба Поделиться Опубликовано: августа 6, 2018 Не знаю кто вынес всё это в отдельную тему, хоть бы предупредили В 05.08.2018 at 13:20, Serg-24 сказал: Поясните какие файлы следует дополнить этим кодом? Если не затруднит вас, то перечислите их и их местоположение (что бы быстренько все сделать). https://prnt.sc/kfb2i3 Serg-24 и Roman21 2 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Serg-24 Опубликовано: августа 19, 2018 Жалоба Поделиться Опубликовано: августа 19, 2018 В 06.08.2018 at 18:21, Nickbur сказал: Не знаю кто вынес всё это в отдельную тему, хоть бы предупредили https://prnt.sc/kfb2i3 Вот бы кто осмод для внесения этих изменений (правок) сделал, а там глядишь и в релизе нового опенкарта это изменение всплывет... Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Nickbur Опубликовано: августа 19, 2018 Автор Жалоба Поделиться Опубликовано: августа 19, 2018 5 минут назад, Serg-24 сказал: Вот бы... Это к авторам сборки, т.к. это непосредственно их модификация именно для прошки. Пусть эдакую версию 2.3.0.2.5 замутят. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Leo2 Опубликовано: апреля 25, 2022 Жалоба Поделиться Опубликовано: апреля 25, 2022 В 01.08.2018 at 17:15, Nickbur сказал: Просто делюсь наработкой: Везде где есть 'image' => HTTP_SERVER . 'image/' . $sticker['image'] сделать в целом вот так: if ($this->request->server['HTTPS']) { $prot_server = HTTPS_SERVER; } else { $prot_server = HTTP_SERVER; } foreach ($stickers as $sticker) { $data['stickers'][] = array( 'position' => $sticker['position'], 'image' => $prot_server . 'image/' . $sticker['image'] ); } Зачем-то кто-то удалил мое сообщение. Наверное, потому что я из РФ и запускаю в сторону Киева крылатые ракеты. Поэтому вопрос снимаю, но довожу до вашего сведения, что в версии 2,3,0,2,5 баг остался и ваш финт не помогает его исправить. WarStyle и Blondy 2 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. BuslikDrev Опубликовано: апреля 25, 2022 Это популярное сообщение. Жалоба Поделиться Опубликовано: апреля 25, 2022 4 часа назад, Leo2 сказал: Зачем-то кто-то удалил мое сообщение. Наверное, потому что я из РФ и запускаю в сторону Киева крылатые ракеты. Поэтому вопрос снимаю, но довожу до вашего сведения, что в версии 2,3,0,2,5 баг остался и ваш финт не помогает его исправить. Помогает и это исправлено в бесплатной версии 2.3.0.2.6 И вообще в планах работы по двум протоколам можно в конфигах: // Check if SSL if ((isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) || $_SERVER['SERVER_PORT'] == 443) { $https = true; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') { $https = true; } else { $https = false; } if ($https) { define('HTTP_SERVER', 'https://opencart.pro/'); define('HTTPS_SERVER', 'https://opencart.pro/'); } else { define('HTTP_SERVER', 'http://opencart.pro/'); define('HTTPS_SERVER', 'http://opencart.pro/'); } Leo2 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Leo2 Опубликовано: апреля 26, 2022 Жалоба Поделиться Опубликовано: апреля 26, 2022 11 час назад, BuslikDrev сказал: Помогает и это исправлено в бесплатной версии 2.3.0.2.6 У меня Pro 2.3.0.2.5 Я исправил все файлы, которые на скрине, но все равно промостикеры по http. 2.3.0.2.6 Pro нет? В файлах в ЛК последнее обновление 2018 год. А вот это помогло, спасибо! 👇 12 часа назад, BuslikDrev сказал: И вообще в планах работы по двум протоколам можно в конфигах: Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
BuslikDrev Опубликовано: апреля 26, 2022 Жалоба Поделиться Опубликовано: апреля 26, 2022 2 часа назад, Leo2 сказал: 2.3.0.2.6 Pro нет Версии Pro нет. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.