Archivos- {template}/view.php
- {plugin}/fbprofile/fbprofile.php
- {template}/flat.php
- {plugin}/profilebox.php
- {plugin}/userlist.php
Descripción Con esta modificación, si el usuario no tiene subida una foto en kunena, community builder, o el sistema que uses, se cogerá de gravatar.com. Si tampoco tiene, entonces saldrá la imagen predeterminada de Kunena: no_photo. Es importante que las imágenes se muestren con los mismos píxeles de alto que de ancho (se cambian en la configuración de kunena, como predeterminado vienen en cuadrado) ModificaciónBusca Mostrar/Ocultar código php $fmessage->email = htmlspecialchars($fmessage->email); Añade arriba Mostrar/Ocultar código php $email_gravatar = md5($fmessage->email); Cambia Mostrar/Ocultar código php $msg_avatar = '<span class="fb_avatar"><img border="0" src="' . KUNENA_LIVEUPLOADEDPATH . '/avatars/s_nophoto.jpg" alt="" /></span>'; Por Mostrar/Ocultar código php $msg_avatar = '<span class="fb_avatar"><img border="0" src="http://www.gravatar.com/avatar/'.$email_gravatar.'?s='.$fbConfig->avatarwidth.'&d=' . urlencode(KUNENA_LIVEUPLOADEDPATH . '/avatars/s_nophoto.jpg').'" alt="" /></span>'; Cambia Mostrar/Ocultar código php else {$msg_avatar = '<span class="fb_avatar"><img border="0" src="' . KUNENA_LIVEUPLOADEDPATH . '/avatars/nophoto.jpg" alt="" /></span>'; }Por Mostrar/Ocultar código php else {$msg_avatar = '<span class="fb_avatar"><img border="0" src="http://www.gravatar.com/avatar/'.md5($userinfo->email).'?s='.$fbConfig->avatarlargewidth.'&d=' . urlencode(KUNENA_LIVEUPLOADEDPATH . '/avatars/s_nophoto.jpg').'" alt="" /></span>'; }Cambia Mostrar/Ocultar código php echo CKunenaLink::GetProfileLink($fbConfig, $last_reply[$leaf->id]->userid, '<img class="fb_list_avatar" src="'.KUNENA_LIVEUPLOADEDPATH.'/avatars/s_nophoto.jpg" alt="" />'); Por Mostrar/Ocultar código php echo CKunenaLink::GetProfileLink($fbConfig, $last_reply[$leaf->id]->userid, '<img class="fb_list_avatar" src="http://www.gravatar.com/avatar/'.md5($last_reply[$leaf->id]->email).'?s='.$fbConfig->avatarsmallwidth.'&d=' . urlencode(KUNENA_LIVEUPLOADEDPATH . '/avatars/s_nophoto.jpg').'" alt="" />'); Cambia Mostrar/Ocultar código php $jr_avatar = '<img src="'.KUNENA_LIVEUPLOADEDPATH.'/avatars/s_nophoto.jpg" alt=" " />'; Por Mostrar/Ocultar código php $jr_avatar = '<img src="http://www.gravatar.com/avatar/'.md5($my->email).'?s='.$fbConfig->avatarsmallwidth.'&d=' . urlencode(KUNENA_LIVEUPLOADEDPATH . '/avatars/s_nophoto.jpg').'" alt=" " />'; Cambia Mostrar/Ocultar código php Por Mostrar/Ocultar código php $database->setQuery("SELECT avatar,email FROM #__fb_users WHERE userid='$ulrow->id'");
$user = null;
$database->loadObject($user);
if ($user->avatar != '') {
if(!file_exists(KUNENA_ABSUPLOADEDPATH . '/avatars/s_' . $user->avatar)) {
$uslavatar = '<img border="0" class="usl_avatar" src="' . KUNENA_LIVEUPLOADEDPATH . '/avatars/' . $user->avatar . '" alt="" />';
}else {
$uslavatar = '<img border="0" class="usl_avatar" src="' . KUNENA_LIVEUPLOADEDPATH . '/avatars/s_' . $user->avatar . '" alt="" />';
}
}
else {$uslavatar = '<img border="0" class="usl_avatar" src="http://www.gravatar.com/avatar/'.md5($user->email).'?s='.$fbConfig->avatarsmallwidth.'&d=' . urlencode(KUNENA_LIVEUPLOADEDPATH . '/avatars/s_nophoto.jpg').'" alt="" />'; }
|