24 abril 2008

Blogger Recent Comments: error al linkear!

Si buscan en google sobre "blogger recent comments" van a ver que hay un famoso widget (porq ahora casi todo blogger.com usa la version del blog con widgets) que simplemente configurando tu nombre del blog, te agrega los "Comentarios Recientes" en tu menu izquierdo (o derecho, dependiendo del blog), y wala... tenes los comentarios recientes.

Ahora bien... ese codigo que usa es INCOMPLETO. No me preguntes porq no se actualiza, nose... esas cosas ya me superan.

Si prestan atencion al resultado del widget, si bien "saca" los ultimos comentarios a la luz, fijense en el link, hagan la prueba, y se van a dar cuenta que NO te linkea directamente al comentario respectivo...

Link de ejemplo:
.../BLABLA.html?showComment=NUMEROS#comment-cNUMEROS2

Ahi esta el error... #comment-cNUMEROS2 .... cuando deberia ser #comment-NUMEROS2

Aunque uds no lo crean, busque este bug, o el fix en google y no encontre un joraca.
O busque muy mal... o nose que mierd... pero no hay material sobre esto, que los feeds de blogger.com linkean mal a los comentarios. :(

Pero lean mas... porque encontre la SOLUCION !!!


Respecto a los widgets, y mas precisamente al mas famoso:
.../recent-comments.html
Han aparecido "updates" como este link:
.../recent-comments-widget-update-this.html pero no se ANIMEN demasiado, tambien esta INCOMPLETO.

Y para los amigos que no se defienden mucho en ingles, tenemos un amigo hispano que agarro el codigo del widget, y lo edito a su gusto y placer, explicando (MUY BIEN) paso por paso que hace y porque razon...
Estoy hablando de:
.../ultimos-comentarios-ya-mismo.html

Aunque... nuevamente mis queridos padawans... es INCOMPLETO!!! =(
(otro link del widget traducido, aca)

:: POSIBLE* SOLUCION: FEEDS! ::
Existen, como uds saben los "Page Elements" para blogger.com ...
Uds pueden agregar en su menu, determinados FEEDS... y asi pueden agregar los benditos comentarios...
Simplemente vas a Plantilla > Elementos de página > Añadir un elemento de página > Feed.
Despues pegas tu direccion:
http://TUBLOG.blogspot.com/feeds/comments/default


Luego configurás: si querés que aparezca el autor, la fecha y el nº de comentarios (5 como máximo, y esa es la desventaja) ... limitacion? Pss... San Google al rescate:
.../increase-your-recent-posts-and-comments-to-10-blogger-hack/
Y con ese link, pueden cambiar las especificaciones del FEED, y listo, ya seran mas de 5 comentarios los que muestre tu blog.

Este tema de los FEEDS es la posible solucion... y porq digo posible?
Es simple, los feeds que esta tirando blogger.com estan MAL linkeados, entonces por mas que usemos esto de agregar el lector de feeds para tener nuestros ultimos comentarios, no vamos a llegar a ninguna solucion para linkear correctamente... :(
Cuando blogger.com se digne a DARSE CUENTA, ahi todos estaremos felices, linkeando correctamente, porq no necesitaremos modificar nada en nuestro codigo... los feeds son automaticos, asi que automaticamente se modificara todo. Y todos felices...

:: Las OPCIONES ::
Existen miles de opciones con FEEDS... pero todas se basan en eso: "FEEDS" ... si los feeds (y vuelvo a explicar) estan mal linkeados, el resultado sera simplemente asi: mal linkeado! :(
Asi que es al vicio si usan el famoso "Hack de Leonel" por ejemplo, o usar Feed2js (como lo explica InterPaso) porque mientras los FEEDS sean el problema, no podemos hacer nada...


:: NADA? Nahhh ... Es una pavada la solucion ::
Asi es... ReCreando no se va a quedar de brazos cruzados mientras los chicos de blogger.com toman mate. Hagan esto:
Si agregaron widgets, u lector de Feeds, borrenlos, porq aca les paso la POSTA!

PLANTILLA > Editar HTML >
Antes del </head> tenes que agregar:
<script src='http://sidvicius.googlepages.com/recreando_comments.js' type='text/javascript'/>


Despues te vas a PLANTILLA > Elementos de Pagina (Page Elements)
Y agregas donde queres que te figuren los ultimos comentarios un elemento HTML/JavaScript, cuando se abre la ventanita que te pide el contenido; de titulo le pones lo que quieras, por lo general: "Ultimos Comentarios" (sin comillas), y en el contenido pones:
<script language="javascript">
var numcomments = 10;
var numchars = 45;
</script>
<script src="http://TUBLOG.blogspot.com/feeds/comments/default?
alt=json-in-script&callback=commentDisplay"></script>


El var numcomments = 10; es la cantidad de comentarios...
y el var numchars = 45; es la cantidad de caracteres que tendran (eso es letras o espacios) ...
En http://TUBLOG.blogspot.com/feeds/comments/default ; vos tenes que colocar la direccion de tu BLOG. OK? (no olvides este paso!)

Despues le das a Guardar... y listo!
Tendras los ultimos comentarios, y estaran CORRECTAMENTE LINKEADOS !!! =)

** Aclaro para la gente comun, y otros tantos...
La solucion que paso es para los FEEDS de ahora, año 2008 mes de ABRIL.
Si en el futuro blogger.com reguraliza la situacion linkeando correctamente los comentarios, es posible q mi script deje de andar correctamente. (aunque voy a estar yo aca para responder todas las dudas!)

** Otro temita: MI SCRIPT esta libre de publicidad, no genera popups, ni mete troyanos, ni nada por el estilo. Tranquilamente pueden usarlo... doy fe de ello.

Los comentarios a este post estan abiertos, se aceptan dudas, consultas, sugerencias, agradecimientos, aplausos, etc... =)

Un abrazo, ReC.

Comparte

De tu interés

Blogger Recent Comments: error al linkear!
4/ 5
Oleh

Súmate por email

Suma tu correo y recibe solamente artículos!

17 opiniones

Opina ahora
avatar
2:37 p.m.

Rec eres mi droga men =)

http://protegon-works.blogspot.com/

Mira me ha servido a la perfección con mil demonios... este blog tuyo si que se llama un buen trabajo, mi más sinceras felicitaciones y todo el apoyo y la buena onda sigue con tu blog, te necesitamos Cry :(

salu2 ;P

Responder
avatar
3:48 a.m.

Los FEEDs de Blogger siguen sin funcionar..., y el script que hiciste no se xq tampoco me muestra los ultimos comentarios... :'(

Si me podes ayudar, te lo agradecería de x vida!

P4NCH1

Responder
avatar
8:54 a.m.

@Panchi, tiene que andar porq yo uso mi script. Y, fijate que en mi blog andan bien los comentarios (el feed).

No se que estaras haciendo mal.
Pero en algo estas fallando. :(

En lo que pueda ayudarte, avisame.

Responder
avatar
1:23 p.m.

OK ESTA BUENA LA CORRECION, GRACIAS.
PERO COMO HAGO PARA QUE MUESTRE LA FECHA

Responder
avatar
11:25 a.m.

Me parecen interesantes tus aclaraciones... completan con claridad la información de ese gadget. Pero yo tengo un problema y es que, debo tener algún error que no detecto ya que poniendo el gadget del blogger me da el siguiente error: "An error occured fetching the feed data" y si me limito a pegar el script de java, simplemente no me aparece ningún comentario. Me sucede con un blog restringido, pero probé de hacerlo público y sigue haciendo lo mismo, por lo que sospecho que debe haber un error en el feed. ¿Podrías ayudarme a solucionarlo? Gracias

Responder
avatar
7:55 p.m.

Corrijo mi post anterior. Los COMENTARIOS RECIENTES salen perfectamente si hago el blog público. He comprobado que la restricción está en el carácter privado del Blog. ¿Habría posibilidad de hacer un script java que permita sacar COMENTARIOS RECIENTES en un Blog privado o restringido? Gacias.

Responder
avatar
9:33 p.m.

Eligio., gracias por el comentario. Ahora lo veo, no sabiamos nada. Le he mandado un correo electrónico. Saludos.

Responder
avatar
1:46 p.m.

Gracias por tu amabilidad .:SidV:. Como bien te dije en la corrección del mensaje anterior, he comprobado que en los blog restringidos no funciona es script, tampoco el Gadget que propone el Blogger. Voy a tratar de ponerme en contacto con el Blogger, como tu me dices para ver si hay solución... La comprobación es muy sencilla. Si a tu blog le pulsas en la pestaña de privado o restringido, comprobarás como no te los publica en Comentarios Recientes. Gracias de nuevo por tu amabilidad. Eligio

Responder
avatar
Anónimo
3:21 a.m.

Hello. And Bye.

Responder
avatar
Anónimo
1:15 p.m.

I should email my pal about it.

Responder
avatar
Anónimo
1:48 a.m.

el mensaje Inteligible http://nuevascarreras.com/cialis/ cialis Non ti piace? [url=http://nuevascarreras.com/ ]cialis 5 mg precio [/url]

Responder
avatar
Anónimo
7:10 p.m.

erais visitados por la idea simplemente magnГ­fica [url=http://csalamanca.com/ ]viagra casero [/url] Perdonen por lo que me entrometo … comprendo esta pregunta. Discutiremos. http://csalamanca.com/tag/comprar-viagra/ viagra generico colombia

Responder
avatar
4:53 p.m.

A mi me pasa lo mismo no puedo meter ultimos comentarios porque el blog lo he puesto como privado y lo he intentado de un monton de formas. alguien me podría indicar como meter el gadget de recientes comentarios cuando el blog es privado y que funcione. muchas gracias a tod@os

Responder
avatar
8:31 p.m.

A mi el gadget me funciona perfectamente, me linkea al comentario seleccionado...
Muy bueno tu blog hermano!

Responder
avatar
12:36 p.m.

gracias ReC! estoy usando el script q pasaste y m funciona muy bien! tengo una duda... se puede poner alguna imagen antes de "fulanito dijo:" en cada comentario?? si es asi, m decis como hago? gracias x tu ayuda! :)

Responder
avatar
Anónimo
6:20 a.m.

No funciona que verga la puta madre

Responder
avatar
5:25 p.m.

Oye muchas Gracias, estamos a 5/nov/11 y seguian sin arreglarlo ¬¬ pero gracias a ti ya esta ;) una pregunta
se puede editar para que diga: "alguien" dijo en "tema"...:
osea que aparezca el tema en el que esta el comentario???
gracias, espero que si se pueda XD

Responder

Nota importante: aquellos comentarios que tengan spam (o contenido ofensivo) serán ELIMINADOS; no editados... sino que directamente se los elimina.