Jump to content

Перевод 3.4 на https - проблема с внешними изображениями (смешанное незащищенное содержимое)

Featured Replies

Posted
comment_137485

Здравствуйте. Хочу перевести форум на https, так как во время переделки стиля под адаптивную верстку обнаружил... рекламу Мегафона, которую тот безвозбранно впихивает прямо в код форума (подмешивает в трафик своих клиентов, коим я являюсь)... >:(

Перевод сам оказался очень простым, за исключением одной проблемы, не то чтобы страшной, но неприятной - браузер не дает "зеленый свет" в адресной строке из-за изображений в постах и в чате, которые добавляют пользователи. Эти изображения зачастую загружаются по протоколу http, то есть являются незащищенными.

Долго гуглил, нашел только вот такую идею с какого-то польского форума (оригинал):

Цитата

- позволить постинг изображений с https:

- для популярных веб-хостингов, которые также имеют https, менять адреса http на https. Например, пользователь вставляет изображение  http: //i.imgur.com/ и мы меняем его на https://i.imgur.com/

- для прочих http хостов, меняем изображение на обычную ссылку «Открыть изображение».

Пока это представляю так:

Обработку bbcode -> html не трогать, то есть, пусть в базу (и из базы, при редактировании) все попадает как и раньше, в оригинальном html. Поменять только код, который отвечает за наполнение таблиц с кэшами:

ibf_content_cache_posts
ibf_content_cache_sigs

Собственно, вопрос, как это сделать и в каком файле смотреть? Менять код могу в папке admin не опасаясь перезаписи, поскольку обновляться уже не буду.

Буду рад, если поможете кусочком кода или направлением для дальнейших раскопок :)

comment_137492

ACP - Settings - Posting - General

Найти

Serve images from local server? - сделай Yes

Цитата

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

ПП. Извините - это для 4.x

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.