вопрос
Здравствуйте!
Помогите знатоки решить эту проблему. Вы наверно видели этот хак
http://coderlaba.net/hacks/dle-hacks/522-imya-i-avatar-pri-dobavlenii-kommentariya.html
Так вот, там аватар у меня не показывает, поскольку ссылка на аватар почему то ведет сюда: http://sait.com/uploads/fotos/http://sait.com/uploads/fotos/foto_1.jpg
Как я понимаю, проблема вот тут, пробовал много чего тут - результат один
Спасибо заранее
Помогите знатоки решить эту проблему. Вы наверно видели этот хак
http://coderlaba.net/hacks/dle-hacks/522-imya-i-avatar-pri-dobavlenii-kommentariya.html
Так вот, там аватар у меня не показывает, поскольку ссылка на аватар почему то ведет сюда: http://sait.com/uploads/fotos/http://sait.com/uploads/fotos/foto_1.jpg
Как я понимаю, проблема вот тут, пробовал много чего тут - результат один
if($member_id['foto']) $tpl->set( '{my-photo}', $config['http_home_url'] . "uploads/fotos/" . $member_id['foto'] );
else $tpl->set( '{my-photo}', "{THEME}/dleimages/noavatar.png" );
Спасибо заранее
В место
Добавьте
if ( count(explode("@", $member_id['foto'])) == 2 ) {
$tpl->set( '{my-photo}', 'http://www.gravatar.com/avatar/' . md5(trim($member_id['foto'])) . '?s=' . intval($user_group[$member_id['user_group']]['max_foto']) );
} else {
if($member_id['foto']) $tpl->set( '{my-photo}', $config['http_home_url'] . "uploads/fotos/" . $member_id['foto'] );
else $tpl->set( '{my-photo}', "{THEME}/dleimages/noavatar.png" );
}
Добавьте
if( count(explode("@", $member_id['foto'])) == 2 ) {
$tpl->set( '{my-photo}', '//www.gravatar.com/avatar/' . md5(trim($member_id['foto'])) . '?s=' . intval($user_group[$member_id['user_group']]['max_foto']) );
} else {
if( $member_id['foto'] ) {
if( strpos($member_id['foto'], "//") === 0 ) $avatar = "http:" . $member_id['foto']; else $avatar = $member_id['foto'];
$avatar = @parse_url ( $avatar );
if( $avatar['host'] ) {
$tpl->set( '{my-photo}', $member_id['foto'] );
} else $tpl->set( '{my-photo}', $config['http_home_url'] . "uploads/fotos/" . $member_id['foto'] );
} else $tpl->set( '{my-photo}', "{THEME}/dleimages/noavatar.png" );
}