Реализация работы сайта по двум протоколам - http и https


Nickbur
 Поделиться

Рекомендуемые сообщения

В 01.08.2018 at 17:15, Nickbur сказал:

Просто делюсь наработкой:

Везде где есть

Уважаемый @Nickbur - поясните пожалуйста что это изменит и (или) на что повлияет ?

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

В 02.08.2018 at 09:25, Serg-24 сказал:

на что повлияет?

В рамках большой работы над магазином нужно было в том числе сделать возможной нормальную работу сайта одновременно по обоим протоколам - http и https. Одна из причин, почему работа с https была неполноценной - пути к изображениям стикеров генерились исключительно с http в ссылке. Этот фикс исправляет этот косяк.

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

В 02.08.2018 at 16:25, Nickbur сказал:

В рамках большой работы над магазином нужно было в том числе сделать возможной нормальную работу сайта одновременно по обоим протоколам - http и https. Одна из причин, почему работа с https в была неполноценной - пути к изображениям стикеров генерились исключительно с http в ссылке. Этот фикс исправляет этот косяк.

Поясните какие файлы следует дополнить этим кодом? Если не затруднит вас, то перечислите их и их местоположение (что бы быстренько все сделать).

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

  • RHCk изменил(а) заголовок на Реализация работы сайта по двум протоколам - http и https
  • 2 недели спустя...
В 06.08.2018 at 18:21, Nickbur сказал:

Не знаю кто вынес всё это в отдельную тему, хоть бы предупредили :)
https://prnt.sc/kfb2i3

Вот бы кто осмод для внесения этих изменений (правок) сделал, а там глядишь и в релизе нового опенкарта это изменение всплывет...

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

5 минут назад, Serg-24 сказал:

Вот бы...

Это к авторам сборки, т.к. это непосредственно их модификация именно для прошки. Пусть эдакую версию 2.3.0.2.5 замутят.

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

  • 3 года спустя...
В 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 баг остался и ваш финт не помогает его исправить.

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

11 час назад, BuslikDrev сказал:

Помогает и это исправлено в бесплатной версии 2.3.0.2.6

У меня Pro 2.3.0.2.5 Я исправил все файлы, которые на скрине, но все равно промостикеры по http.
2.3.0.2.6 Pro нет? В файлах в ЛК последнее обновление 2018 год.

 

А вот это помогло, спасибо! 👇

12 часа назад, BuslikDrev сказал:

И вообще в планах работы по двум протоколам можно в конфигах:

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

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

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