Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Problema con una plantilla (no visualiza avatar x defecto)
#1
Estoy toqueteando una plantilla para hacer una web.
Tengo problemas con la plantilla porque no se me muestra un avatar por defecto en esta plantilla.
(no funciona con el mismo avatar que el panel de wordpress)

Les dejo una demo:
mi web es http://kegenial.tk
usuario: demo / demo3
password: [email protected] / demo3

[Imagen: Captura.PNG]

El código donde creo que esta el fallo es este:
Código PHP:
if ( !function_exists('teo_get_avatar') ) {
    function 
teo_get_avatar($id$width 27$height 27) {
        if(!
is_user_logged_in() ) {
            
//we can't get the avatar if the user is not logged in :)
            
return false;
        }
        else {
            
$avatar get_user_meta($id'_avatar'true);
            if(
$avatar == '') {
                
//no avatar is set so we return the one from gravatar, with the correct dimensions
                
return get_avatar(get_the_author_meta('user_email'$id), $width$height);
            }
            else {
                
//we have a custom avatar so we resize it accordingly
                
$returnimg aq_resize($avatar$width$heighttrue);
                if(
$returnimg != '') {
                    
//we could resize the image(it was bigger) so we return the resized image
                    
return '<img src="' $returnimg '" alt="' get_the_author_meta('display_name'$id) . '" />';
                }
                else {
                    
//we couldn't resize the image so we return the original
                    
return '<img src="' $image '" alt="' get_the_author_meta('display_name'$id) . '" />';
                }
            }
        }
    }



Alguien me puede ayudar?
#2
Hola,

Segun veo al iniciar tu web carga el avatar de gravatar es decir que lo carga desde el email que introducen por ese motivo no genera uno por defecto.

Cargue un email temporal y subi imagen y va bien.

Y el por defecto revisate esto ya que no tengo acceso a lo que solicita Avatar
WWW
#3
(24-06-2014, 10:54 AM)Vicen escribió: Hola,

Segun veo al iniciar tu web carga el avatar de gravatar es decir que lo carga desde el email que introducen por ese motivo no genera uno por defecto.

Cargue un email temporal y subi imagen y va bien.

Y el por defecto revisate esto ya que no tengo acceso a lo que solicita Avatar

Se visualiza cuando metes un avatar pero el por defecto no.
Utiliza otra función para los avatares x eso en el widget tampoco se muestra si lo subes desde la web y no desde el panel.

Tu para que te aparezcael avatar lo has puesto de gavatar?
#4
Yo realmente solo quiero que se vea el avatar por defecto.
#5
Se puede cerrar tema. He comentado esa frase y he añadido la siguiente:

Parece que funciona más o mens.

Código PHP:
//return get_avatar(get_the_author_meta('user_email', $id), $width, $height);
return'<img src="http://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=60" alt="' get_the_author_meta('display_name'$id) . '"/>';
            } 

Un saludo y gracias por la ayuda!
#6
(23-06-2014, 11:33 PM)fercol escribió: Estoy toqueteando una plantilla para hacer una web.
Tengo problemas con la plantilla porque no se me muestra un avatar por defecto en esta plantilla.
(no funciona con el mismo avatar que el panel de wordpress)

Les dejo una demo:
mi web es http://kegenial.tk
usuario: demo / demo3
password: [email protected] / demo3

[Imagen: Captura.PNG]

El código donde creo que esta el fallo es este:
Código PHP:
if ( !function_exists('teo_get_avatar') ) {
    function 
teo_get_avatar($id$width 27$height 27) {
        if(!
is_user_logged_in() ) {
            
//we can't get the avatar if the user is not logged in :)
            
return false;
        }
        else {
            
$avatar get_user_meta($id'_avatar'true);
            if(
$avatar == '') {
                
//no avatar is set so we return the one from gravatar, with the correct dimensions
                
return get_avatar(get_the_author_meta('user_email'$id), $width$height);
            }
            else {
                
//we have a custom avatar so we resize it accordingly
                
$returnimg aq_resize($avatar$width$heighttrue);
                if(
$returnimg != '') {
                    
//we could resize the image(it was bigger) so we return the resized image
                    
return '<img src="' $returnimg '" alt="' get_the_author_meta('display_name'$id) . '" />';
                }
                else {
                    
//we couldn't resize the image so we return the original
                    
return '<img src="' $image '" alt="' get_the_author_meta('display_name'$id) . '" />';
                }
            }
        }
    }



Alguien me puede ayudar?
Me parece que estas utilizando phpost ellos te dan soporte sobre eso amigo!! ellos tambien te echan una mano y claro por aqui tambien hay buena gente, pero ahi es otra!! tambien uno de los moder es bueno con esto suerte espero te echen una mano!!
Firma editada por Moderación: La imagen excede las dimensiones permitidas.
#7
(24-06-2014, 10:41 PM)rudymt escribió:
(23-06-2014, 11:33 PM)fercol escribió: Estoy toqueteando una plantilla para hacer una web.
Tengo problemas con la plantilla porque no se me muestra un avatar por defecto en esta plantilla.
(no funciona con el mismo avatar que el panel de wordpress)

Les dejo una demo:
mi web es http://kegenial.tk
usuario: demo / demo3
password: [email protected] / demo3

[Imagen: Captura.PNG]

El código donde creo que esta el fallo es este:
Código PHP:
if ( !function_exists('teo_get_avatar') ) {
    function 
teo_get_avatar($id$width 27$height 27) {
        if(!
is_user_logged_in() ) {
            
//we can't get the avatar if the user is not logged in :)
            
return false;
        }
        else {
            
$avatar get_user_meta($id'_avatar'true);
            if(
$avatar == '') {
                
//no avatar is set so we return the one from gravatar, with the correct dimensions
                
return get_avatar(get_the_author_meta('user_email'$id), $width$height);
            }
            else {
                
//we have a custom avatar so we resize it accordingly
                
$returnimg aq_resize($avatar$width$heighttrue);
                if(
$returnimg != '') {
                    
//we could resize the image(it was bigger) so we return the resized image
                    
return '<img src="' $returnimg '" alt="' get_the_author_meta('display_name'$id) . '" />';
                }
                else {
                    
//we couldn't resize the image so we return the original
                    
return '<img src="' $image '" alt="' get_the_author_meta('display_name'$id) . '" />';
                }
            }
        }
    }



Alguien me puede ayudar?
Me parece que estas utilizando phpost ellos te dan soporte sobre eso amigo!! ellos tambien te echan una mano y claro por aqui tambien hay buena gente, pero ahi es otra!! tambien uno de los moder es bueno con esto suerte espero te echen una mano!!

Gracias amigo por tu intención. Es wordpress.
Un saludo.


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
Ladrillo quitar derechos de autor de una plantilla? carlos11 8 164 05-04-2018, 06:14 PM
Último mensaje: Vicen
  [Duda] Plantilla DIVI para móviles piensaengrande 14 484 05-01-2018, 12:37 AM
Último mensaje: Taquion
Exclamación No visualiza correctamente: problema en tabla de analisis [google analytics] en WP yuma2009 0 191 12-03-2017, 03:53 AM
Último mensaje: yuma2009
  Wordpress problema [While Screen] yuma2009 4 436 03-02-2017, 04:04 AM
Último mensaje: yuma2009
  ¿Cuál es vuestra plantilla preferida? marcoantonio1990 16 852 30-04-2016, 03:33 PM
Último mensaje: Papepo
  El nuevo tema por defecto de wordpress 2016 Papepo 22 1,068 03-11-2015, 01:01 AM
Último mensaje: Caoba
  Problema con Contact Form 7 Caoba 13 641 27-08-2015, 12:34 PM
Último mensaje: TapaJerez
  Cómo saber que plantilla usa un wordpress TouchDown 13 690 08-07-2015, 02:46 AM
Último mensaje: Renguit0
  Añadir un widget en un sitio de la plantilla celticslment 2 421 21-02-2015, 03:58 PM
Último mensaje: celticslment
  (Ayuda) Como agregar el avatar de los usuarios al chat CBox Premiun eddgeo 4 541 08-09-2014, 03:06 AM
Último mensaje: eddgeo



Usuarios navegando en este tema: 1 invitado(s)