Como agregar Los Ultimos Comentarios ?
Categorías: Comentarios, Otros Trucos, Personaliza Código, Plantillas, Trucos Script/Plugin/Widget27. July 2006.19:07
Habia publicado este post anteriormente, pero luego lo deje como borrador, ya que me aparecian unos errores con explorer. Pero en realidad eran errores debido a un par de post, que ahora estoy arreglando...(como pueden ver, ya esta funcionando al final de la sidebar, y no hay errores ni con explorer ni con firefox, que les sirva..!!
En todo caso según yo hay un error en el codigo, porque de vez en cuando hay comentarios que no publica..sniffff...vere si puedo hacer algo..
Es una buena manera de mantener informados a los lectores, y a los miembros que forman parte de este blog, acerca de que es lo ultimo que alguien escribió en un post.
Probablemente la mayoría sabe, que en la parte de Opciones, Comentarios pueden habilitar un mail, para que llegue un aviso cuando han agregado un nuevo comentario a un post, mas de alguna vez me ha pasado que hotmail, manda algunos a spam, y nunca los conteste!!...
Sigan leyendo el articulo si quieren hacer esto en sus blogs.
Pasos a seguir:
Paso 1:
Ir al panel de la cuenta, ingresar a OPCIONES y luego a COMENTARIOS, cambiar la fecha al formato de los comentarios:
5/31/2006 15:30:12 PM
osea Mes/dia/año Hora:Minutos AM/PM
Paso 2:
Ubiquen este codigo en la plantilla (esta en la parte final):
Si tienes dudas revisa: Donde Debo Pegar el Código de Algún Accesorio en mi Plantilla (Template)
Entonces, bajo el código anterior agregan el siguiente codigo(creo que se puede reubicar en cualquier parte de la sidebar) tal cual:
Las partes que pueden editar son el numero de comentarios que quieren mostrar, cambiando la variable numberToShow, cambiar el nombre de la seccion, cambiando la variable titleText y poner el titulo del post antes que el nombre del usuario, cambiando de orden la impresion en la variable displayTemplate, (puede quedar asi [title]([name]), de esta manera se ve el titulo del post y el nombre del usuario en parentesis. Trate de cambiar el color del titulo y del nombre, pero no pasa nada, y de hecho el blog comienza a cargarse con errores, asi que si alguien sabe como hacerlo sería bueno que lo dejara por aca...
-
<!-- **** FARRAGO RECENT COMMENTS HACK **** -->
-
<!-- Version 1.03 -->
-
<!-- Copyright © 2004 Ebenezer Orthodoxy -->
-
<!-- http://boggerhacks.blogspot.com -->
-
<!-- ************** OPTIONS *************** -->
-
-
<script type="text/javascript" language="JavaScript1.2">
-
var titleText = "Ultimos Comentarios";
-
var numberToShow = 10;
-
var displayTemplate = "[name]:<br/>[title]";
-
var nameIsLink = true;
-
</script>
-
<!-- ********* CODE DO NOT CHANGE ******** -->
-
<script type="text/javascript" language="JavaScript1.2">
-
var comments=new Array(0);var title = "";
-
var itemurl = "";
-
function getSortDate(strDate){var d=new Date(strDate);
-
var day=''+d.getDate();if(day.length==1)day='0'+day;
-
var month=''+(d.getMonth()+1);if(month.length==1)
-
month='0'+month;var hour=''+d.getHours();
-
if(hour.length==1)hour='0'+hour;var min=''+
-
d.getMinutes();if(min.length==1)min='0'+min;var sec=''+
-
d.getSeconds();if(sec.length==1)sec= '0'+sec;
-
var sortDate=''+d.getFullYear()+month+day+hour+min+sec;
-
return sortDate;}
-
function recentComment(t,u,i,a,d){var rcmnt=
-
document.getElementById('frch'+i).innerHTML;
-
while(rcmnt.indexOf("\n")> -1)rcmnt=
-
rcmnt.replace("\n","");while(rcmnt.indexOf(" />")> -1)
-
rcmnt=rcmnt.replace(" />","/>");
-
while(rcmnt.indexOf(" <a/>")> -1)rcmnt=
-
rcmnt.replace(" <a/>","<a/>");var author=a;var pos=
-
rcmnt.toLowerCase().lastIndexOf('<br><a></a>posted by');
-
var pos2=
-
rcmnt.toLowerCase().lastIndexOf('<br><a></a><a></a>');
-
var pos3=
-
rcmnt.toLowerCase().lastIndexOf('<br/><a/><a/>');
-
var pos4=
-
rcmnt.toLowerCase().lastIndexOf('<br/><a></a><a></a>');
-
var aoffset=pos+6;if (pos3> -1) pos2=pos3;
-
if (pos4> -1) pos2=pos4;
-
if (pos2> -1){pos=pos2;aoffset=
-
rcmnt.toLowerCase().lastIndexOf('<a><b> </b></a>');
-
if (aoffset==-1)aoffset=
-
rcmnt.toLowerCase().lastIndexOf('<a><b></b></a>')-1;}
-
if (pos> -1){author=
-
rcmnt.substr(aoffset+15,rcmnt.length-1);var expt="";
-
expt=rcmnt.substr(0,pos-4).replace(/(<([^>]+)>)/ig,"");}
-
else expt=rcmnt.replace(/(<([^>]+)>)/ig,"");
-
author=author.replace("<A ","<a ");
-
if (expt.length> 50){expt=expt.substr(0,50);
-
if (expt.lastIndexOf(' ')> -1)
-
expt=expt.substr(0,expt.lastIndexOf(' '));expt+='...';}
-
expt=expt.replace('"',"\"");expt=expt.replace("'","\'");
-
if (!nameIsLink)author=author.replace(/(<([^>]+)>)/ig,"");
-
var st=getSortDate(d)+'<li>'+displayTemplate+'</li>';
-
st=st.replace('[name]',author);
-
st=st.replace('[title]','<a title="'+expt+'" href="'+
-
u+'#c'+i+'">'+t+'</a>');comments.push(st);}</script>
-
<MainPage><h2>
-
<script type="text/javascript" language="JavaScript1.2">
-
document.write(titleText+'</h2>');</script>
-
<Blogger>
-
<span id="frcht<$BlogItemNumber$>"
-
style="visibility:hidden;position:absolute;">
-
<BlogItemTitle><$BlogItemTitle$></BlogItemTitle></span>
-
<script type="text/javascript" language="JavaScript1.2">
-
title=
-
document.getElementById('frcht<$BlogItemNumber$>').innerHTML;
-
itemurl='<$BlogItemPermalinkURL$>';</script>
-
<BlogItemCommentsEnabled><BlogItemComments>
-
<span id="frch<$BlogCommentNumber$>"
-
style="visibility:hidden;position:absolute;">
-
<$BlogCommentBody$></span>
-
<script type="text/javascript" language="JavaScript1.2">
-
recentComment(title,itemurl,'<$BlogCommentNumber$>',
-
'<$BlogCommentAuthor$>','<$BlogCommentDateTime$>');
-
</script></BlogItemComments>
-
</BlogItemCommentsEnabled></Blogger><ul>
-
<script type="text/javascript" language="JavaScript1.2">
-
comments.sort();comments.reverse();
-
for (i=0; i<10 && i <comments.length && i <numberToShow; i++){
-
var s=comments[i];s=s.substr(14,s.length-1); document.write(s);}
-
</script><br/><br/>
-
</ul></MainPage>
-
<!-- END FARRAGO RECENT COMMENTS HACK -->
Esta sección fue agregada gracias al aporte de:
Si este Post te ayudó recuerda votar por el blog En esta Página
Post Relacionados
Widgets “Comentarios Recientes para BLOGGER en Español” (Modificado por Mi)">Widgets “Comentarios Recientes para BLOGGER en Español” (Modificado por Mi)Como eliminar el Span">Como eliminar el Span
Como agregar Los Ultimos Comentarios ?">Como agregar Los Ultimos Comentarios ?
Post Por Hacer">Post Por Hacer
Mensajes en los Comentarios con las Cookies">Mensajes en los Comentarios con las Cookies
Post al Azar:
Envía este Post


Translate this Blog 








28. July 2006. a las 9:48 am
hola!
muchas gracias.
vuestro blog me ha servido mucho
No tiene que ver con este tema en el que pongo comentario pero tengo una duda…
Quiero poner unas fotos en el sidebar ¿se puede? ¿como se hace?
muchas gracias
29. July 2006. a las 6:30 am
Comprobando si funcionan los ultimos comentarios…
29. July 2006. a las 1:37 pm
Funciono!!!!!!! es como lo explicaste en el post???
29. July 2006. a las 3:37 pm
es algo raro…igual tuve que hacer un pequeño cambio en el codigo que habia que agregar…o sino salian puros disparates…y finalmente lo deje con el mes/dia/año, a alexis que tambien me mando el mismo codigo le funciona con dia/mes/año asi que finalmente no se como dejar el post!!!!!
que locura…jajajaj
29. July 2006. a las 4:03 pm
probando 2
2. August 2006. a las 12:57 pm
Podrías contarme como finalmente colocaste el código???? te ha quedado super en la sidebar….
Porfis!!!!!!
2. August 2006. a las 1:00 pm
de la misma manera que esta en el post…En realidad estaba puro leseando…me bloquee pensando en que no podian haber dos ultimos comentarios en el mismo post, por eso estaba enredada, y claro que pueden haber, lo unico que publica este codigo son los ultimos comentarios, si los ultimos 5 son del mismo post, eso ya no importa… jajaja…estaba puro leseando…
2. August 2006. a las 6:06 pm
Ja ja ja
ok, lo probaré a ver si me resulta como aqui.
3. August 2006. a las 8:21 pm
Hola
He intentado poner el código, pero como me imaginaba, para blogia no funciona.
He visitado alguna página como holoscan, pero el código que te facilitan no es para publicar los últimos comentarios que se hacen a mis post.
¿Me podrías ayudar?
4. August 2006. a las 1:24 am
No me funciona como a ti
no me salen los ultimos comentarios, sigue registrando los comentarios anteriores…. hay algo que cambiar a éste código????
4. August 2006. a las 5:50 am
a que te refieres con comentarios anteriores???….algunos muuuuy viejos????
Porque recuerda que si pueden aparecer dos comentarios del mismo post…no se si sera esto lo que crees que es un error
4. August 2006. a las 1:53 pm
no, me pasó que al colocar el código me aparecieron los ultimos comentarios, hasta ahí bien…. cuando volvi a postear y comentaron, no salieron en la lista. a eso me refiero con que quedaron los comentarios del post anterior.

4. August 2006. a las 1:56 pm
voy a rerevisarlo…porahora guardare el post como borrador para no generar problemas….