Перейти к содержанию

Gravatar через https


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

По-умолчанию линки до граватаров имеют вид типа:

__www.gravatar.com/...

Как сделать так, чтобы изображения тащить по https? Чтобы адреса приняли вид:

https://www.gravatar.com/...

Сервис граватара это поддерживает, но как научить форум тащить по https?

 

И второй вопрос - если отключить в админке граватары, ничего не потеряется и не поедет, операция для форума безболезненная?

Изменено пользователем polym0rph
Ссылка на комментарий
Поделиться на другие сайты

Как сделать так, чтобы изображения тащить по https? Чтобы адреса приняли вид:

admin/sources/classes/member/photo.php

Там есть такая конструкция:

$md5Gravatar = md5( $gravatar );
		
		$_url	= "__www.gravatar.com";
		
		if( $this->registry->output->isHTTPS )
		{
			$_url	= "https://secure.gravatar.com";
		}

И второй вопрос - если отключить в админке граватары, ничего не потеряется и не поедет, операция для форума безболезненная?

Абсолютно безболезненная. 

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

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, но в других нет конструкций, собирающих адрес.

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

Я правильно понял эту конструкцию, идет проверка откуда идет ображение, если с HTTPS то он использует этот урл?

Да, всё верно. Если форум работаем по защищённому соединения, то и граватары должны быть с https..

Попробуйте запустить утилиту Инструменты > Пересчет и обновление > Обновить фотографии пользователей

Кроме того, попробуйте поменять ссылку в файле admin/sources/base/ipsMember.php

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

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

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

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

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...