The new way the image should be loading is:profile.ak.fbcdn.net/hprofile-ak-ash2/11...3607_716436024_n.jpg
I just tested multiple times and re-double checked the code and that is what should be happening. Can you:
$avatarURL = $provider->profile->getAvatarUrl($providerId, false, $params);
function getProviderAvatar($provider)
{
$html = "";
$providerId = $provider->getMappedUserId();
if ($providerId)
{
$params = new JRegistry();
$params->set('width', $this->params->get("profileWidth"));
$params->set('height', $this->params->get("profileHeight"));
$params->set('secure', JURI::getInstance()->getScheme() == 'https');
$avatarURL = $provider->profile->getAvatarUrl($providerId, false, $params);
$profileURL = $provider->profile->getProfileUrl($providerId);
$html = $this->getSocialAvatarImage($avatarURL, $profileURL);
}
return $html;
}
function getProviderAvatar($provider)
{
$html = "";
$providerId = $provider->getMappedUserId();
if ($providerId)
{
$params = new JRegistry();
$params->set('width', $this->params->get("profileWidth"));
$params->set('height', $this->params->get("profileHeight"));
$params->set('secure', JURI::getInstance()->getScheme() == 'https');
$avatarURL = $provider->profile->getAvatarUrl($providerId, false, $params);
$profileURL = $provider->profile->getProfileUrl($providerId);
$html = $this->getSocialAvatarImage($avatarURL, $profileURL);
}
return $html;
}
$avatarUrl = 'graph.facebook.com/' . $providerUserId . '/picture?width=' . $width . "&height=" . $height;
if ($secure)
$avatarUrl = 'https://' . $avatarUrl . '&return_ssl_resources=1';
else
$avatarUrl = 'http://' . $avatarUrl;
return $avatarUrl;
Join our newsletter to get alerts for Joomla releases, tips and tricks and extension updates.