Jump to content

Featured Replies

Posted
comment_67940

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

__www.gravatar.com/...

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

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

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

 

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

Edited by polym0rph

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";
		}

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

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

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

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.


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

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

  • No registered users viewing this page.