Cambios en los comentarios :)

Últimos cambios en la bitácora por hoy 🙂 Me he dedicado a cambiar un poco los comentarios añadiendo el plugin para soporte de gravatares del que ya hable hace tiempo. Basicamente son el equivalente a los avatares de los foros, esas imagenes que representan a los usuarios, pero en este caso son globales, es decir, solo tenemos que indicar una vez que imagen queremos usar y esta imagen se nos asociará cuando escribamos un comentario en cualquier bitácora que tenga el sistema de gravatares habilitado.

El segundo cambio ha sido simplemente cambiar un poco el diseño de los comentarios y hacer que se alternen los colores entre comentarios para mejorar la legibilidad y poder identificar que pertenece a cada comentario con un simple golpe de vista.

Para añadir soporte de gravatares en WordPress basta con descargar el plugin desde su página web, descomprimir, colocar el archivo php en la carpeta de plugins de WordPress (/wp-content/plugins) y activar el plugin en el panel de administración. Después colocamos la llamada a la función gravatar(censura, tamaño, imagen por defecto, color del borde) dentro del atributo src de una etiqueta img que colocaremos donde queramos que aparezca la imagen en el archivo wp-comments.php o wp-comments-popup.php dependiendo de si tenemos activado el mostrar los comentarios en una ventana popup.

Nos quedaría algo parecido a esto:

<img src=»<?php gravatar(«X», 64, «http://mundogeek.net/wp-images/sin-gravatar.gif», «ffffff») ?>» alt=»» />

Hay que tener en cuenta que si queremos darle el valor por defecto a alguno de los campos simplemente le pasaremos una cadena vacia como argumento.

Para hacer que los colores de fondo de los comentarios se alternen solo tenemos que añadir una variable a wp-comments.php (o wp-comments-popup.php) que cambie de true a false en cada iteración del bucle que se encarga de mostrar los comentarios. Simplemente añadimos la línea

<?php $impar = true; ?>

antes del foreach (<?php foreach ($comments as $comment) { ?>) y editamos la línea

<li id=»comment-&?php comment_ID() ?>»>

para que diga en su lugar

<li id=»comment-<?php comment_ID() ?>» <?php if($impar)echo «class=’impar'»; $impar = !$impar; ?>

lo cual hará que se alternen comentarios que tienen como identificador impar y comentarios sin identificador. Basta editar nuestro archivo css y definir el estilo del li impar. Por ejemplo:

.impar {
background-color: #A5B6D6;
}

21 comentarios en «Cambios en los comentarios :)»

  1. Interesantísimos tus post, Zootropo, no sólo para los que usan WordPress, sino también para los que hacemos nuestro propio CMS, porque son ideas y cosas que podemos poner 🙂 🙂

    Saludos!

  2. Pingback: rm -rf /

  3. Pero veo una cosa… ahora habrá que regsitrarse en lso weblos o algo, porque sino cualquier puede utilizar tu nick y tu avatar para ponerse y que aparezca la imagen ¿no?

  4. Pingback: Atn tun tun...

  5. Pingback: rm -rf /

  6. Los pingbacks les dan mil vueltas a los trackbacks.

    Por ejemplo, si yo hago un post en relación con uno de Zootropo, con el pingback sólo con enlazar a Zootropo ya podría hacer un pingback sin andar preocupandome de URIs de trackback ni nada. Y el sistema de Zootropo comprobaría que es verdad que le he enlazado y buscaría justo el punto donde está el enlaze.

    Esto previene de SPAM, es comodísimo, y muy útil.

    ¿Por qué no se usa tanto? Es cierto que es un poco más difícil de implementar, pero una vez que lo tienes hecho ya te queda. Yo creo que la principal razón es porque el Movable Type no los soporta… 🙁 🙁

    por suerte WordPress sí lo hace y ahora está migrando mucha gente a WordPress… 🙂

  7. Lo de los pingbacks es una buena solución, pero este relantiza bastante el proceso de publicación de un mensaje, además este genera más transferencia de datos que un simple trackback

  8. Exacto, es muchísimo más cómodo y eficaz. Es cierto que genera un poco más de transferencia de datos, pero está repartida entre los dos blogs.

    Es que un trackback es facilísimo de falsear y de SPAMear, cosa que los pingbacks no… Además es un poco «chapuza» lo de tener que andar con URIs, es cierto que estuvieron buscando un sistema de autodetección pero seguía siendo una chapuza y te destrozaba la validación de tu web, además así ya generaba el mismo volumen que los pingbacks…

    Lo que pasa es que hasta que Movable Type tenga pingbacks (cosa que no creo porque ellos inventaron el trackback) no se usarán mucho… 🙁

  9. Pingback: guiyeNET » Blog Archive » emoticones para el site

Responder a Fede Cancelar respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.