Esto no es nada nuevo, simplemente es una adaptación y simplificación del script que permite mostrar los últimos comentarios en la sidebar del blog.
Es una adaptación para que quien siga las entradas donde se habla de Json y su uso en Blogger no se haga lio (yo mismo) y una simplificación ya que varias de las las opciones como la fecha y el título de la entrada no suelen usarse habitualmente así que de nada sirve tener esa parte del código.
Como siempre, el script con la función va antes de </head>:
Es una adaptación para que quien siga las entradas donde se habla de Json y su uso en Blogger no se haga lio (yo mismo) y una simplificación ya que varias de las las opciones como la fecha y el título de la entrada no suelen usarse habitualmente así que de nada sirve tener esa parte del código.
Como siempre, el script con la función va antes de </head>:
<script type='text/javascript'>
//<![CDATA[
var comsmaxamostrar = 10; // definimos la cantidad de comentarios a ser leidos
var comslongitud = 60; // definimos la longitud máxima de esos comentarios
function showrecentcomments(json) {
var entry, comulr, comcontent, salida;
// el bucle que leerá los comentarios
for (var i=0;i<comsmaxamostrar;i++) {
// leo y guardo el dato
entry = json.feed.entry[i];
// si no hay suficientes, termino
if (i==json.feed.entry.length)break;
// busco la dirección URL de comentarios
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
comulr=entry.link[k].href;
break;
}
}
// la dirección será algo así:
// http://miblog.blogspot.com/2011/02/titulo-entrada.html#12345678901234567890
// la modifico para que se corresponda con lo que muestra Blogger
// http://miblog.blogspot.com/2011/02/titulo-entrada.html#comment-12345678901234567890
comulr=comulr.replace("#","#comment-");
// busco el comentario en si mismo
if ("content" in entry){
comcontent = entry.content.$t;
} else if("summary" in entry) {
comcontent = entry.summary.$t;
} else {
comcontent = "";
}
// lo transformo en texto puro y si es necesario, lo corto para que no supere el largo máximo
var re=/<\S[^>]*>/g;
comcontent=comcontent.replace(re,"");
if (comcontent.length>comslongitud) {
comcontent = comcontent.substring(0,comslongitud) + " …";
}
// ya tengo todos los datos así que armo el HTML a mostrar que puede ser cualquier cosa
salida = "<li>";
salida += "<span><b>" + entry.author[0].name.$t + "</span>";
salida += "<a target='_blank' rel='nofollow' href='" + comulr + "'>" + comcontent +"</a>";
salida += "</li>";
// lo escribo
document.write(salida );
}
}
//]]>
</script>
Y lo utilizo, agregando un elemento HTML donde simplemente coloco esto:
<ul id="ultimos-comentarios">
<script src="http://nombreblog.blogspot.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments"></script>
</ul>
En este caso, todo está dentro de una lista así que podemos personalizarla con CSS:
ul#ultimos-comentarios { /* es el rectángulo contenedor */ }
ul#ultimos-comentarios li { /* cada item de la lista */ }
ul#ultimos-comentarios li span { /* el nombre del autor */ }
ul#ultimos-comentarios li a { /* el contendio es un enlace al comentario en si mismo */ }


TABLA - FUENTES - FONTS
SOUV2
- SOUV2P.TTF - 57 KB
 - SOUV2I.TTF - 59 KB
 - SOUV2B.TTF - 56 KB
 - SOUV2T.TTF - 56 KB
 
- bai_____.ttf - 46 KB
 - babi____.ttf - 47 KB
 - bab_____.ttf - 45 KB
 - balaram_.ttf - 45 KB
 
- SCAGRG__.TTF - 73 KB
 - SCAGI__.TTF - 71 KB
 - SCAGB__.TTF - 68 KB
 
- inbenr11.ttf - 64 KB
 - inbeno11.ttf - 12 KB
 - inbeni11.ttf - 12 KB
 - inbenb11.ttf - 66 KB
 - indevr20.ttf - 53 KB
 
- Greek font: BibliaLS Normal
 - Greek font: BibliaLS Bold
 - Greek font: BibliaLS Bold Italic
 - Greek font: BibliaLS Italic
 - Hebrew font: Ezra SIL
 - Hebrew font: Ezra SIL SR
 
Disculpen las Molestias

TABLA - INFORMÁTICA - UTILIDADES
- 2011
 - enero 2011 (25 posts)
 - Oloblogger
 - Vagabundia
 - CSS3 GENERATOR - OLOBLOGGER
 - HAGA SU PROPIA MUSICA
 - Vagabundia
 - 100 packs de íconos surtidos - Vagabundia
 - tablas en css
 - Curvas y redondeces - Vagabundia
 - Vagabundia
 - Oloblogger
 - Vagabundia
 - 3.9. The background-size’ property - w3.org
 - Patterns con CSS3
 - Oloblogger
 - Usar JSON para mostrar Twitter - Vagabundia
 - Sliderman: Un script para hacer sliders sin librer...
 - Thought of you - Vagabundia
 - Efecto cinta adhesiva en imágenes - Oloblogger
 - Bloggers - Vagabundia
 - BigImg: Otra forma de insertar imágenes gigantes -...
 - Vagabundia: : “Los parámetros de los feeds de Blog...
 - Alojar scripts para Blogger Edición rápida - OLOBL...
 - Plugins sociales aleatorios para Facebook
 - Fire - shadow
 - Neon - shadow
 - 2010
 - diciembre
 - efecto de linterna de Zachary Johnson en www.zachs...
 - Shadow - Sombreados en los Textos - Vagabundia
 - 4. DICCIONARIO BÍBLICO ADVENTISTA DEL SÉPTIMO DÍA
 - 3. DICCIONARIO BÍBLICO ADVENTISTA DEL SÉPTIMO DÍA
 - 2. DICCIONARIO BÍBLICO ADVENTISTA DEL SÉPTIMO DÍA
 - 3. DICCIONARIO BÍBLICO ADVENTISTA DEL SÉPTIMO DÍA
 - octubre
 - septiembre
 - julio
 - junio
 - mayo
 - HTML ASCII Reference - The ASCII Character Set
 - Typing Arabic and Farsi Numerals
 - Smoothing Screen Fonts
 - Outlook 2000
 - Outlook Express 5
 - Netscape Messenger 4.7
 - Netscape
 - Internet Explorer
 - Windows XP: Language Settings
 - Windows 2000: Language Settings
 - General Unicode Information
 - General Farsi Unicode Information
 - Unicode in Internet Explorer 5, 5.5 and 6
 - Unicode in Firefox for Windows
 - UNICODE - Internet Explorer
 - abril
 - marzo
 - Porque no me abre el disco local c
 - Glosario Informático (H-Z)
 - Glosario Informático (C-G)
 - Glosario Informático (A-B)
 - febrero
 - Direcciones about: FIREFOX
 - ASCII codes table - Format of standard characters
 - 24 Character entity references in HTML 4
 - Table of character entity references in HTML 4
 - HTML Codes
 - Index of Elements - Html
 - ISO 639. Code for the representation of the names ...
 - ASCII stands for American Standard Code
 - enero
 - 2009
 - CUADRO GENERAL CONTENIDO MITOLOGÍA Y RELIGIÓN
 - MITOLOGÍA HINDÚ
 - Conceptos Hinduistas (1428)SC
 - Category:Hindu (mythology) (3256)SC
 - Category:Hindu mythology (3270)SC
 - Categoría:Mitología hindú (3288)SC (indice)
 - Categoría:Mitología hindú (videos) (3289)SC
 - Conceptos Hinduista (A - G) SK y SC (videos) (3294)SC
 - Conceptos Hinduistas (2919)SK · (2592)SK
 - JUDAISMO
 - VAISHNAVISMO
 - Ärî Garga-Samhita
 - Oraciones Selectas al Señor Supremo
 - Devotees Vaishnavas
 - Dandavat pranams - All glories to Srila Prabhupada
 - Hari Katha
 - SWAMIS VAISHNAVAS
 - DEVOTOS VAISHNAVAS - FACEBOOK
 - Santos Católicos
 - EGIPTO
 - Archivo Cervantes
 - Sivananda Yoga
 - Neale Donald Walsch
 - ENCICLOPEDIA - INDICE
 

No hay comentarios:
Publicar un comentario