Comment Karma es un plugin para WordPress que te permite valorar comentarios dentro del blog, de manera tal que en temas controvertidos algunos puedan lograr un cierto nivel de autoridad basados en los votos que le asignen los visitantes.
En este blog ya se ha integrado en los comentarios este plugin hace algunos meses. El proceso de instalación es bastante sencillo comenzando con la descarga desde la página oficial del autor, luego activas el plugin y por último vas a tu archivo de comentarios del theme que estés usando (Design> Theme Editor), por lo general suele llamarse comments.php, allí busca ésta línea:
<?php foreach ($comments as $comment) : ?>
Dentro de ese foreach (que es un bucle) encontrarás un código y solo dentro de éste pondrás, donde quieres que vaya,el código del karma. Por ejemplo, parte de mi código es:
1 2 3 4 5 | <?php foreach ($comments as $comment) : ?> <li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>"> <?php comment_author_link() ?> en <?php if ($comment->comment_approved == '0') : ?> </li> |
Entonces he puesto el código del plugin <?php ck_display_karma(); ?> así:
1 2 3 4 | <?php foreach ($comments as $comment) : ?> <li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>"> <?php comment_author_link() ?><?php ck_display_karma(); ?> en <?php if ($comment->comment_approved == '0') : ?> |
Recuerden que ese código php va con las terminales <?php y ?> siempre que estemos dentro de un código en html, de lo contrario si estamos ya dentro de un código en php solo hacemos la llamada ck_display_karma();.
Además hay que insertar en el header del theme (generalmente en el header.php) éste código:
<script type="text/javascript" src="http://www.TUDOMINIO.com/wp-content/plugins/ck-karma/ck-karma.js"></script> |
Obviamente no olviden cambiar www.TUDOMINIO.com por el nombre de su dominio.
Cualquier duda o comentario es bienvenido.
Etiquetas: Plugins
November 13th, 2008 at 11:30 am
Instale el plugin e inserte el codigo en el coments.php aparece los iconos del karma, pero no evalua, digamos no me funciona. ¿Que puede llegar a ser?.
Te dejo el link de un articulo que tiene comentarios:
http://www.proyecciondigital.com.ar/blog/crear-scroll-en-flash/
Espero que me puedas responder. Desde ya gracias por el excelente blog que tienes!
November 13th, 2008 at 8:48 pm
@Eze este plugin no funciona en tu blog por tener habilitado una libreria mootools, pruebalo con el theme por defecto y veras que funciona.
Saludos
November 13th, 2008 at 9:38 pm
Te fijaste que hay que agregar un pequeño código en el header también? Lee aquí, en la parte de instalación:
http://www.cyber-knowledge.net/blog/2006/10/15/wordpress-plugin-rate-your-comments-comment-karma/
Me gustaría probar el plugin… pero no tengo mucho tiempo 🙁
November 13th, 2008 at 11:44 pm
Como bien menciona Rodolfo falta añadir el código del script en el header de tu blog, error mío al omitir ese paso que ya corregí.
Un saludo, gracias RP.
November 14th, 2008 at 9:55 pm
Para eso estamos! =D
Pd: no veo los iconos con el pulgar arriba o abajo en esta página =S
Sale en letras solamente “Add rating” y “Subtract rating”
No sé si es problema mío no más
November 14th, 2008 at 10:44 pm
RP, si en tu hosting has configurado bien los permisos no debería pasar, a menos que estés usando (o hayas configurado en el htaccess) un plugin de anti-hotlinking.
Saludos.
November 16th, 2008 at 9:13 pm
KnxDT, no men… no ve los pulgares en TU página :S
November 16th, 2008 at 10:44 pm
Al parecer eres solo tú, lo he visto desde otros lados y se ve normal, prueba a vaciar la caché de tu navegador.
Saludos.
February 9th, 2009 at 7:34 pm
Hola,
he instalado el plugin y he logrado que aparezcan los pulgares, pero no se mueven, no realizan ninguna acción. Le doy click a alguno y no pasa nada, ¿qué podrá ser?
He instalado todo tal cual se explica aquí. Agradezco su ayuda.
February 9th, 2009 at 7:39 pm
Hola Eduardo, entré a tu blog para revisar si estaba todo instalado pero no lo veo, de seguro algo se te escapó por allí o es que el navegador (que no refieres cuál) tiene deshabilitado los javascripts.
Saludos.
February 9th, 2009 at 7:44 pm
@KnxDT:
Disculpa, debí imaginar que revisarías mi blog 🙄 . Lo que pasa es que lo estoy probando en un sitio aparte, en construcción:
http://lite.bloguen.com/
Ahí sí aparece.
😀
February 9th, 2009 at 7:52 pm
Eduardo, me parecía obvio el cambio pero al parecer no siempre es así, ya agregué lo faltante en el post. Debes reemplazar TUDOMINIO por el nombre de tu dominio.
Por cierto, por el momento tampoco veo los pulgares.
Saludos.
February 9th, 2009 at 8:03 pm
@KnxDT:
Gracias. Ya lo he corregido y solucionado. Se me durmió (como decimos en México).
Por cierto, se necesita poner directamente la URL del dominio, intenté con el código
y no funcionaba.
February 9th, 2009 at 8:09 pm
Claro, se reemplaza todo desde www hasta .com, más aún si se trata de dominios de segundo nivel o en subcarpetas.
Saludos.
February 21st, 2009 at 2:29 pm
Buenas!
En caso de que quiera basarme en los resultados del rating para cambiar la imagen de fondo del comentario como lo deberia hacer?
Supongo que seria hacer un if con la variable que contiene el nº de votos totales, que en caso de no haber seria hacer otra restando a los votos positivos los negativos, y trabajar con esa variable en el archivo comments.php indicandole que si es mayor de tal nº que cargase esta imagen o que modificase su capa css para cargar el fondo.
El problema esta en que no consigo averiguar que variables son ni nada ^^
Alguna ayuda o sugerencia?
Gracias!
February 21st, 2009 at 2:32 pm
Por cierto, al administrador de comentarios decirle que yo tampoco veo bien el plugin en esta pagina, veo esto:
Add rating 1 Subtract rating 0
y todo con fondo negro menos los numeros.
Yy decir tambien que todos los emoticonos aparecen como nombres tipo mrgreenn: y demas xD
Solo era por si a vosotros os carga bien y no podiais verlo ^^
Saludos!
August 24th, 2009 at 10:04 pm
[…] sí, el plugin es Comment Karma (de acá lo descargas) y acá te puedes auxiliar para la instalación. Archivado en: Kozmica.com news Tags: comentarios, […]
August 25th, 2009 at 2:44 pm
De lujo,,, y para hacer un reply que plugin se utiliza o recomiendan?
August 25th, 2009 at 5:11 pm
El plugin @Reply-to es muy bueno:
http://wordpress.org/extend/plugins/reply-to/
Saludos 🙂
August 26th, 2009 at 9:54 pm
@KnxDT:
:up: Gracias por la liga, voy a probar que tal funciona,,, saludos desde el mexside.
August 27th, 2009 at 12:33 am
No hay problema etzekiel, cualquier duda relevante al tema del post es bienvenida 😉
Saludos, mucha suerte.
August 27th, 2009 at 7:55 am
A mi no me funciona me sale un ventana que pone response: y luego otra que pone karma not change, please try later again.
Te dejo una URL con comentarios ayudarme por favor.
http://www.keysnuevas.com/moviles/nokia-anuncia-el-n900-con-linux-como-sistema-operativo/
August 27th, 2009 at 9:03 am
David, por lo que veo, todo pareciera estar correcto. ¿Has descargado el plugin de la página oficial?¿Has editado el plugin? Prueba con la del autor y la de WordPress Plugins.
Otra cosa que tal vez pueda ser es que no se haya cargado el plugin (recomiendo que lo pongas antes del fin del tag head) o que existan funciones duplicadas (con el mismo nombre) en otros scripts que andas usando.
Saludos.
August 27th, 2009 at 2:41 pm
Hola muy buenas de nuevo, no no he modificado nada el plugin y la verdad es que he usado dos, los cuales son muy parecidos por no decir iguales, he usado el Comments Vote 1.0 y el Comment Rating 2.3.2 los dos bajados de WordPress, pued eser lo que tu dices que se ha creado algún conflicto con alguna otra funcion, pero bueno ,e me gustaria que me ayudaras si es posible.
Muchas gracias
August 27th, 2009 at 2:44 pm
David, instala WP localmente y añádele ese plugin, si falla allí (sin instalar otros plugins) es probable que se trate de un conflicto de otras funciones javascript, caso contrario… habría que revisar cuál es el problema más a fondo, aunque lo dudo.
Saludos :halo:
August 27th, 2009 at 3:26 pm
Hola muy buenas, acabo de probar en local con el mismo theme, y los mismos plugins y funciona de maravilla… 😡
September 14th, 2010 at 12:21 pm
Yo he realizado todos los pasos, pero no me aparece nada. Es muy raro, porque antes de actualizar wordpress funcionaba…
May 26th, 2011 at 3:46 am
Chicos disculpen, tengo un problemita, descargue el plugin original de la web, lo instale y puse el script en el header, pero cuando voy a comment.php no tengo la linea y cuando la pongo, en cualquier parte que sea, me tira un error en la web de que esta mal la función y no me muestra ningun comentario directamente .. Alguna idea? 🙂