Numerar comentarios en WordPress

Me acaban de pedir cómo numerar comentarios y recordando que en SigT antes mostraba el número de comentario en cada discusión he pensando que no sería mala idea “rescatar” el código ya que sólo comente cómo separar comentarios y trackbacks.

La idea es muy básica: un simple contador. Todo lo que hay que modificar (salvo aspecto que obviamente va al CSS) está en el fichero comments.php y nos basaremos en el código publicado anterioremente. Si queremos que nos cuente por separado los comentarios y las referencias sólamente habrá que repetir el contador en la parte de mostrar trackbacks.

En la parte que hace referencia a los comentarios, vamos a modificar la siguiente línea:

<?php foreach ($comments as $comment) { ?>

Por:

<?php $contador = 1; foreach ($comments as $comment) {

Luego si el comentario ha sido aprobado sólo tenemos que mostrarlo y sumar +1 para el próximo comentario. Por ejemplo encima de:

<?php comment_text() ?>

Pondremos:

<?php if ($comment->comment_approved == '1'): ?>
  <div class="contador">#<?php echo $contador; $contador++; ?></div>
<?php endif; ?>

La clave está en que para evitar desorden sólo debe enumerarlos si han sido aprobados. El problema de esto es a la hora de referenciarlos si por ejemplo nos hacemos eco del comentario número 4 y antes de ése hay un comentario no aprobado éste pasará a ser el número 4.

Podemos repetir sin problemas el mismo código para los trackbacks (si los tenemos separados). Y con un poco de maña y AJAX incluso se podría hacer un sistema de citaciones estilo menéame (reconozco que me gusta :-P ).

,

Comentar
Añadir a del.icio.us

WordPress Jobs, consigue programadores y diseñadores

WordPress ha creado WordPress Jobs, un portal donde podrás anunciar tu trabajo como diseñador, programador o blogger y de esa forma encontrar clientes o incluso si estás buscando un programador o diseñador especialista en WordPress, en WordPress Jobs podrás encontrarlo.

Hace poco estuve buscando un diseñador para uno de mis blogs, lo bueno es que ya lo encontré, pero estoy seguro que la próxima vez que necesite uno, lo encontraré en WordPress Jobs.

Gracias Mark!


Posts relacionados de Alex Seo:

Plugins de Adsense para WordPress

Cada día hay más gente que se crea blogs para intentar sacarse un pellizco cada mes y eso no esta nada mal, pero creo que se esta perdiendo un poco el norte y la blogosfera se esta llenando de blogs y paginas que carecen de sentido y sólo ves en ellas publicidad y anuncios intrusivos, pero bueno cada cual que haga lo que quiera.

Bueno pues este post va para todos aquellos que utilicen WordPress y quieran llenar su blog de adsense para intentar aumentar sus ganancias, ya que comento alguno de los plugins más interesantes sobre Adsense que he encontrado.

  • MoreMoney: Es uno de los más conocidos y muestra publicidad a los usuarios que visitan tu blog desde algún buscador o motor de búsqueda, lo que pasa que es poco recomendable usarlo, os recomiendo que lo hagáis manualmente tal y como explica Armonth.
  • CG-Inbetween: Este es muy útil, ya que muestra anuncios de Adsense entre los posts, pero yo esto también prefiero hacerlo a mano que es bien sencillo y así tengo un plugin menos activado, que me he dado cuenta que cuantos menos plugins activados tengo mejor va el blog.
  • Adsense-Deluxe: Este es bastante útil, ya que puedes introducir adsense dentro de los posts muy facilmente. Yo lo probé, pero no me convencía, veía los posts muy cargados, era demasiada publicidad, creo que como tengo el blog ya esta bien. Aunque no descarto volver a utilizarlo en algún otro blog de los que tengo ;)
  • MightyAdsense: Es similar al anterior, pero con la ventaja que hace un seguimiento de los clicks. Y su configuración es quizás también más complejilla.
  • Adsense-Injection: Este también es bastante útil aunque un poco difícil de configurar, ya que lo que hace es mostrar anuncios de adsense aleatoriamente en diferentes lugares del blog, así ni tus usuarios sabran donde esta la publicidad. Es hacer un poco de trampa, pero bien utilizado es muy potente.
  • Adrotator: Ya que Google no quiere que compartamos adsense con ningún otro tipo de publicidad, este plugin lo que hace es rotar entre adsense y cualquier otra publicidad de las muchas que hay, por ejemplo Clicksor.
  • Adsense WordPress Plugin: Este lo unico que hace es mostrarte en el tablero de wordpress tus ganancias. Conozco a más de uno que cada cinco minutos esta mirando lo que lleva de Adsense, y seguro que le viene de fábula. Yo no lo utilizo, ya que tengo el widsense.

No me he querido extender mucho con las explicaciones, sino no acabo nunca, creo que os he puesto lo justo sobre cada plugin, el resto es cosa vuestra, yo os he dado las herramientas necesarias, ahora es cada uno el que debe decidir cual se queda, pero un consejo, no porque pongáis más publicidad vais a sacar más pasta con Adsense ;)

InKiLiNo

Y sino mira esto:

10 trucos para gestionar tu tiempo cuando bloggeas

Aunque no lo parezca, ser blogger es un trabajo duro, y generalmente consume una cantidad insultante de tiempo que deberíamos usar en,… ¿limpiar?, ¿cocinar?, ¿dormir?. Pero siempre, queramos o no, perdemos el norte y se nos pasa el tiempo sin darnos cuenta.

Con esta lista de 10 trucos para gestionar el tiempo seguro que podremos reducir el tiempo que dedicamos al blog y mejoraremos nuestra calidad de vida.

1. Aprende teclear correctamente, mejorarás la velocidad de escritura.

Es ovbio que si conseguimos escribir a una velocidad superior tarderemos menos tiempo en escribir lo que queremos decir, incluso podriamos ser más rápidos que nuestros pensamientos D Para ello deberemos dedicar un poco de tiempo para mejorar nuestra mecanografía.

2. Ignora tu lector de feeds

Desde que existe aNieto2k el lector de feeds ha estado a mi lado y sin duda es el causante de muchos de mis males, entre ellos la escaces de tiempo. Si al llegar a casa te encuentras 200 noticias nuevas (el día normal) tardas una media de 10-15 min en leerlas, siempre y cuando deseches las que no te llamen la atención. Pasar del lector de feeds es sin duda una buena idea a la hora de escribir.

3. No automatices tus correos

Generalmente los gestores de correo tienen un sistema automatizado para comprobar si han llegado correos nuevos, incluso los gestores de correo online (gmail, hotmail,…) tienen sus sistemas de alerta cuando un mail llega. Pues todos estos sistemas reducen nuestras concentración mientras escribimos, podríamos optar por desactivarlos momentaneamente mientras escribimos para evitar distracciones externas.

Mejoraremos nuestra concetración y nuestro tiempo dedicado a la tarea.

4. Desactiva las notificaciones de tu blog

Al igual que en el punto anterior, las notificaciones de comentarios, pingback, … del blog son uno de los motivo más comunes a la hora de dejar de escribir. ¿Cuantas ves has visto un nuevo comentarios y has dejado de escribir (en segundo plano) para ver el contenido de dicho mail? Evita esto, revisa los comentarios al finalizar. Te centrarás mucho más.

5. Aprendete los atajos de teclado

Una ventaja que tenemos los que usamos MacOs sobre otros sistemas operativos es que la cantidad de atajos de teclado nos permite acceder a cualquier funcionalidad del sistema sin levantar las manos del teclado. Si te aprendes los atajos más comunes verás mejorar el tiempo empleado. Por ejemplo para hacer capturas de pantalla, o copiar/pegar,…

+ info:

 

6. Pule tus suscripciones RSS

Una forma de evitar perder el tiempo con tus RSS es tenerlos optimizados. Como todo siempre hemos de tener lo que necesitamos y lo demás desecharlo para evitar perdidas de tiempo. Si te gusta este blog, pero solo te interesan las entradas de javascript. Suscribete a la categoría en vez de a todo el blog, así ahorraras lecturas que no te aportan nada de lo que realmente quieres leer.

Feed de javascript

http://www.anieto2k.com/category/programacion/javascript/?feed=rss2

Generalmente todos los blogs de WordPress tienen la opción de permitir que las categorías sean convertidas a feeds con un simple parametro:

?feed=[rss|rss2|atom]

7. Planea tus posts detenidamente

Crear una lista de tareas con ideas para posts te permite tener siempre algo de lo que escribir. Personalmente voy creando Borradores en el Panel de administrador con cosillas que voy viendo y que cuando tenga tiempo me gustaría escribir, asi si un día no tienes ninguna idea clara de que escribir puedes tirar las ideas almacenadas en tu lista de tareas.

Herramientas TO-DO:

8. Usa software para tus capturas de pantalla

Generalmente en lo que más tiempo tardo en el trato de las imagenes que capturo para publicar en la página. En Windows la tarea laboriosa de cortar el trozo de imagen que quieres mostrar me hacía tardar una infinidad si no daba a cortar por la línea apropiada. Ahora con MacOs y sus combinaciones de teclas para capturar la pantalla la vida es mucho más facil.

Herramientas para Windows

9. No somos multitarea

Aunque creamos que podemos hacer varias cosas a la vez, estamos equivocados. Generalmente no somos capaces de rendir al 100% en dos cosas simultáneas haciendolas en el mismo periodo de tiempo. Así que sería más inteligente ponerlas en cola y terminar una tarea y despues empezar otra.

Como dice mi abuela – “El que mucho abarca poco aprieta” D

10. Aprende a subcontratar/delegar

Parece que ultimamente está de moda el delegar al usuario la tarea de postear, haciendo que de esta forma tus amigos/lectores te puedan echar una mano a producir contenido para el blog. Esto es una muy buena forma de ahorrarte tiempo ya que puedes dedicarte a otras tareas que seguro te aportarán más ideas para nuevos posts.

aNieto2k

Recopilación de noticias de estos días

Menudos días que hemos pasado, todas las leyes de Murphy, una detrás de otra hacian cola para ponerme a prueba. Pero al final parece que la cosa va tirando, veremos que tal se porta.

En estos días el mundo no se ha parado, es más hay muchas cosas que merecen unas líneas.

30 plugins para mejorar los comentarios de WordPress

Desde xyberneticos una remesa de plugins con los que mejoraremos el sistema de comentarios de WordPress

Consejos MySQL

Sentido Web nos deleita con un artículo con el que mejoraremos las busquedas sobre nuestras aplicaciones basadas MySQL

Convierte tu aplicación web en un libro (literalmente) con jQuery

Curioso tutorial para convertir que tu aplicación web sea, en apariencia, un libro, generando el efecto de pasar las hojas con jQuery.

imagen-3.jpg

El javascript

<script type="text/javascript" src="jquery.js"></script>

<script type="text/javascript">

// set constants
var $pageheight = 189; // our single page height
var $pagewidth = 146; // our single page width

var $pageYpos = 0; // current Y position of our bg-image (in both pages)

$(document).ready(function(){ // When the page is ready

/* left page turner */
$("#leftpage").click( function() {
$pageYpos = $pageYpos + $pageheight; // update Y postion
$("#leftpage").css("background-position", "0px "+$pageYpos+"px");// move the background position

setTimeout ('$("#flip").css("background-position", "top center");', 200);
setTimeout ('$("#rightpage").css("background-position", "146px "+$pageYpos+"px");', 200);

}); // close leftpage click function

/* right page turner */
$("#rightpage").click( function() {
$pageYpos = $pageYpos - $pageheight; // note: minus page height
$("#rightpage")
.css("background-position", "0px "+$pageYpos+"px");

$("#flip").css("background-position", "top left");
setTimeout ('$("#flip").css("background-position", "top center");', 200);
setTimeout ('$("#leftpage").css("background-position", "146px "+$pageYpos+"px");', 200);

}); // close rightpage click function
}); // close doc ready

</script>

Ver Demo 

40 herramientas para trabajar con PDF (convertir, mezclar, …)

Mashable, publica una recopilación de 40 herramientas para trabajar con PDF y mejorar asi nuestras aplicaciones online.

Digg se alía con Microsoft

Via Jordi descubro que M$ va a gestionar la publicidad de Digg, ¿un paso a su adquisición? 

Por cierto, si alguien tiene un host en el que Jordi (Show) pueda alojar su dominio un corto tiempo que se ponga en contacto con él.

Apple, un nuevo theme para WordPress para los MacQueros

InfectedFX.net nos ha deleitado estos días con un theme que nos recuerda el nuevo rediseño de Apple.com. Un theme de 3 columnas muy elegante (como todos los que nos ha compartido).

apple_para_wordpress.jpg

Detalles

Demo

Consejos para Bloggers ofrecidos por Matt Cutts

Hector nos traduce un artículo en el que este saca una serie de consejos destinados a los bloggers.

aNieto2k

WorPress.com Stats Plugin 1.1

El equipo de desarrollo de WordPress acaba de la lanzar la versión 1.1 de su útil plugin de estadísticas nativas para blogs instalados en servidor y basado en las que se ofrecen en WordPress.com. La novedad más destacada es que ahora puedes visualizar las estadísticas en tu propio blog a través de un iframe.

El hackeo de CSS Remix

Hace ya unos días que Jota me avisaba (gracias) del hackeo de CSS Remix, uno de los portales más populares sobre diseño web. Al parecer la ‘broma’ fue cosa del algún hacker de Beirut o, al menos, eso es lo que se desprende del texto incrustado en el hack. Aunque ya llego un poco tarde (el sitio ha superado la gamberrada), comento el asunto porque el sitio está montado sobre WordPress y así nos sirve a todos de recordatorio de que no debemos bajar la guardia en lo que a seguridad se refiere en nuestros blogs.

CommentPress: Tema para WordPress enfocado en los textos sociales

CommentPress es un tema para WordPress con características que lo hacen ideal para la publicación de libros y documentos  ya que permite que los visitantes puedan comentar párrafo por párrafo. Además, crea automáticamente un índice con las diferentes secciones del documento. Así que es un tema ideal para la publicación de un libro o proyecto que pueda beneficiarse de  los comentarios de los visitantes. Es un proyecto desarrollado por el Institute for the Future of the Book .

Estoy muy entusiasmado con los usos que le puedo dar a CommentPress en mis clases y proyectos de investigación. Y como una manera de continuar mis experimentos con WordPress para publicar libros, puede ver como quedó mi libro Sistemas Folcóricos de Ayuda utilizando CommentPress.

Actualizado: Y me faltó añadir que funciona muy bien en instalaciones de WordPress MU.

Blogalaxia Tags:

Tags: , ,

Visita DigiZen para leer más artículos similares a éste.

Consejos para bloggers ofrecidos por Matt Cutts

A través de Max Glaser llego a un enlace con una transcripción aproximada de los consejos que dio Matt Cutts enfocados a los bloggers en el WordCamp 2007.

Algunos puntos interesantes:

El diseño no tiene nada que ver, lo que Google lee es código fuente.

No pongas el blog en la raíz de tu sitio: ¿Qué pasa si quieres poner algo que no sea un blog?. La gente además suele enlazar a la página principal y a la página principal del blog así que de esta forma obtendrás más enlaces.

¿Tener de extensión .php, .asp o .html cambia algo? No, salvo que pongas .exe :-)

Sobre el contenido duplicado y WordPress Matt dice que no está muy mal pero WP sufre un poco este síntoma ya que puedes obtener una entrada desde tres o cuatro formas sitios distintos. Al final de la charla ofrece una lista de deseos para WordPress.

Google no considera la profundidad del enlace por lo que es lo mismo /archivo/2007/03/20/post.html que /post.html.

Cómo moverse a una nueva IP

  1. Reduce el TTL (Time to Live, tiempo de vida) de tus DNS.
  2. Haz una copia de seguridad de tu sitio, pon el sitio en la nueva IP.
  3. Vigila el tráfico de usuarios y de Googlebot hasta que todos hayan pasado a la nueva IP.
  4. Da de baja el sitio viejo.

Moverse a un nuevo directorio

O mejor:

  • Usa una redirección 301 en un sub-directorio y cuando este todo correcto haz el resto.
  • Escribe a todo el mundo y pide que actualicen sus enlaces (¡muy útil!).
  • Estándariza: o con www o sin www pero no uses ambas a la vez, lo mismo con el uso o no de barras (terminar la URL con / o sin ella).

Para moviles y el iPhone…

¿Qué es mejor? ¿Un sitio distinto o un stylesheet distinto?. La respuesta es que si puedes uses un stylesheet distinto. El publico además recomienda el uso del plugin de Alex King llamado wp-mobile.

Luego Matt Cutts recomienda usa serie de utilidades de Google (Feedburner, Google Analytics, Google Webmasters Tools, etcétera).

  • Pregunta: ¿Puede Google Analytics dañar tus resultados de búsqueda?.
  • Respuesta: no.

Popularidad y peligros

Si te vuelves lo suficiente popular, algunas personas querrán crackear tu sitio. Puedes hacer tu wp-admin accesible sólo a una lista blanca de usuarios.

En general la conferencia ha estado interesante aunque un pelin demasiado básica.

, , ,

Comentar
Añadir a del.icio.us

Cómo generar valoraciones con los “Custom fields”

En TechFold están actualizando una página de cine de su CMS a WordPress y como uno de los pasos de la transición quieren seguir ofreciendo las valoraciones por lo que las hacen usando los campos personalizados (entrada en inglés) lo cual supone un ejemplo perfecto del uso de los mismos.

No veo muy práctico el tener que poner todos los campos personalizables en cada review pero lo que no deja lugar a dudas es que les ha quedado muy bien el apaño.

,

Comentar
Añadir a del.icio.us