Форумы / National / Russian / Тех. поддержка / HTTPS сайт в витрине

Не получается добавить сайт в галерею

Roffun
#1 01.07.2016 14:02

Добрый день,

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

Пишет что некорректный адрес. Похоже что проверка происходит только по протоколу http, проверьте пожалуйста.

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
Отредактировано: Roffun (27.01.2021 14:10, 3 года назад)
Macik
#2 01.07.2016 15:29

Да. Тема уже поднималась. Это багофича плагина «Витрина». Там `http` жестко забито в код (и еще тут). 

Если есть желание ускорить процесс — форкайте и шлите PR.

Думаю поправить не составит больших затрат. К тому же хороший вариант потренироваться. :)

Алгоритм вижу следующим:

  • в `setup` каталоге делаем патч — patch_1.3.0.sql (в котором будет код меняющий все URL уже хранящиеся в базе на вариант с указанием `http://`).
  • Ввод URL делаем в «условно» свободной форме (с http(s) или без)
  • разбор с помощью `parse_url` (если протокол не указан или не соответствует htttp(s) → добавляем|меняем на http)
  • вносим в базу URL в полном формате
  • правим места обработки / вывода данных

 

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
Отредактировано: Macik (01.07.2016 17:39, 7 лет назад)
Roffun
#3 01.07.2016 17:08

Ясно, значит пока можно http версию добавить, а дальше смотреть что с витриной можно придумать. 

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts