Posted 10 июля, 201410 yr comment_67940 По-умолчанию линки до граватаров имеют вид типа: __www.gravatar.com/... Как сделать так, чтобы изображения тащить по https? Чтобы адреса приняли вид: https://www.gravatar.com/... Сервис граватара это поддерживает, но как научить форум тащить по https? И второй вопрос - если отключить в админке граватары, ничего не потеряется и не поедет, операция для форума безболезненная? Edited 10 июля, 201410 yr by polym0rph
10 июля, 201410 yr comment_67943 Как сделать так, чтобы изображения тащить по https? Чтобы адреса приняли вид: admin/sources/classes/member/photo.php Там есть такая конструкция: $md5Gravatar = md5( $gravatar ); $_url = "__www.gravatar.com"; if( $this->registry->output->isHTTPS ) { $_url = "https://secure.gravatar.com"; } И второй вопрос - если отключить в админке граватары, ничего не потеряется и не поедет, операция для форума безболезненная? Абсолютно безболезненная.
10 июля, 201410 yr Author comment_67949 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, но в других нет конструкций, собирающих адрес.
11 июля, 201410 yr comment_67956 Я правильно понял эту конструкцию, идет проверка откуда идет ображение, если с HTTPS то он использует этот урл? Да, всё верно. Если форум работаем по защищённому соединения, то и граватары должны быть с https.. Попробуйте запустить утилиту Инструменты > Пересчет и обновление > Обновить фотографии пользователей Кроме того, попробуйте поменять ссылку в файле admin/sources/base/ipsMember.php
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.