Viendo que la mayoría de usuarios que comentáis aquí no tenéis Gravatar, estaba buscando alguna manera, aparte de intentar convenceros de que lo uséis, de que aparezca una imagen por cada usuario. He visto varios plugins pero o no funcionaban correctamente o eliminaban el Gravatar. Pero ayer encontré este Plugin en Smashing Magazine que tiene las siguientes características:
- Carga el avatar del usuario, comprobando si coincide la dirección de correo electrónico Twitter.
- Si el usuario no tiene una cuenta de Twitter, primero intentará encontrar su Gravatar. Si el usuario no tiene un Gravatar, se utilizará la imagen predeterminada.
- Se puede establecer una borde de 2 píxeles para las imágenes (elegir el color).
- Se puede editar el tamaño: recomendado 24, 48 o 72 píxeles.
- Se puede configurar una imagen distinta de la predeterminada si un usuario no tiene una cuenta de Twitter o un Gravatar.
- Crea una imagen válida con título y atributos alt, etc cogiendo los datos del usuario.
- Nos permite agregar una clase a la imagen, por lo que le podemos añadir un estilo.
La configuración es sencilla, una vez instalado el plugin, tenemos que buscar en nuestra plantilla la línea de código donde le decimos que use Gravatar. Puede estar en comments.php, comment.php, o en mi caso en functions.php. y sustituirla por la siguiente:
Los parámetros que debemos utilizar son los siguientes:
- Size: El tamaño del avatar (en píxeles). Simplemente cambia el número (por ejemplo, 45), es el tamaño tanto de ancho como de alto.
- Placeholderimg: La URL de la imagen que queremos utilizar cuando el usuario no tiene ni una cuenta de Twitter, ni un Gravatar. Debe estar dentro de las comillas («»)
- Border: El color del borde. Hay que introducir el código hexadecimal del color (por ejemplo, «# FFFFFF» pero solo si utilizamos borde.
- Class Las clases CSS que queramos utilizar para el estilo de avatar.
- Usegravatar: Basta con insertar 1 si queremos utilizar gravatars, y 0 si no. Si no encuentra una imagen de la cuenta de Twitter, insertará el Gravatar. Si no encuentra ninguno de los anteriores, insertará la imagen por defecto.
- Rating: Parámetro para gravatars solamente.
Yo por ejemplo lo he dejado configurado así:
Todavía no tenéis todos iconos, así que os animo a daros de alta en Gravatar, o a que os creeis una cuenta en Twitter.
Hola! Lo instalé y habilité, pero cuál es exactamente el código que tengo que buscar para reemplazarlo?
Imaginé que debería tener la palabra gravatar pero no lo encontré ni en comments.php ni en functions.php (comment.php no tengo en la plantilla).
En comments.php tengo este código:
Puede ser ése?
Saludos!
.-= Graciela Ventimiglia´s last blog ..Bloc de Notas USB =-.
No aparece el código…mmmm Si estás disponible te lo paso por twitter! Besos
.-= Graciela Ventimiglia´s last blog ..Bloc de Notas USB =-.
No funciona esta aplicación ya. Twitter cambió algún código y ya no va bien. Estoy esperando a ver si Smashing saca un nuevo código. Si aparece te aviso. Saludos!
No funciona más? Qué pena…bueno, saludos!
.-= Graciela Ventimiglia´s last blog ..Bloc de Notas USB =-.
probando lo del twitar