polym0rph Опубликовано 10 июля, 2014 Поделиться Опубликовано 10 июля, 2014 (изменено) По-умолчанию линки до граватаров имеют вид типа: __www.gravatar.com/... Как сделать так, чтобы изображения тащить по https? Чтобы адреса приняли вид: https://www.gravatar.com/... Сервис граватара это поддерживает, но как научить форум тащить по https? И второй вопрос - если отключить в админке граватары, ничего не потеряется и не поедет, операция для форума безболезненная? Изменено 10 июля, 2014 пользователем polym0rph Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 10 июля, 2014 Поделиться Опубликовано 10 июля, 2014 Как сделать так, чтобы изображения тащить по https? Чтобы адреса приняли вид: admin/sources/classes/member/photo.php Там есть такая конструкция: $md5Gravatar = md5( $gravatar ); $_url = "__www.gravatar.com"; if( $this->registry->output->isHTTPS ) { $_url = "https://secure.gravatar.com"; } И второй вопрос - если отключить в админке граватары, ничего не потеряется и не поедет, операция для форума безболезненная? Абсолютно безболезненная. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
polym0rph Опубликовано 10 июля, 2014 Автор Поделиться Опубликовано 10 июля, 2014 Respected, спасибо! Я правильно понял эту конструкцию, идет проверка откуда идет ображение, если с HTTPS то он использует этот урл? "https://secure.gravatar.com" Тогда странно, т.к. форум использует HTTPS. для надежности заменил конструкцию на $md5Gravatar = md5( $gravatar ); $_url = "https://secure.gravatar.com"; if( $this->registry->output->isHTTPS ) { $_url = "https://secure.gravatar.com"; } Но результата это не дало, на форуме все равно изображения подтягиваются без, пример: __www.gravatar.com/avatar/a314eb0f77b2ce213f6a3f9c0a37be5a?s=100&d=https%3A%2F%2Fforum.btcsec.com%2Fpublic%2Fstyle_images%2Fmaster%2Fprofile%2Fdefault_large.png Очистка кэша не помогла. Поискал еще файлы photo.php, но в других нет конструкций, собирающих адрес. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 11 июля, 2014 Поделиться Опубликовано 11 июля, 2014 Я правильно понял эту конструкцию, идет проверка откуда идет ображение, если с HTTPS то он использует этот урл? Да, всё верно. Если форум работаем по защищённому соединения, то и граватары должны быть с https.. Попробуйте запустить утилиту Инструменты > Пересчет и обновление > Обновить фотографии пользователей Кроме того, попробуйте поменять ссылку в файле admin/sources/base/ipsMember.php Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.