Hacker of the Web
Tus ideas en código!...y mas

Mostrar entradas recientes de cualquier blog

Puedes utilizar trucos como: mostrar comentarios recientes, entradas relacionadas y este. Para conseguir una mejor eficacia en cuanto a lo que buscan los lectores o lo que les interesa, ya que si solo colocas las puras entradas en la portada solo verán esas entradas, pero ¿...y las demás?

Es por eso que siempre se debe colocar algo de "Auto-publicidad" hacia tus otras entradas ya sea con los hacks anteriores o con el mismo Archivo del blog. Este hack mostrará las entradas recientes de cualquier blog y en cualquier blog (de blogger).

[1] Primero tienes que descargarte el siguiente archivo y alojar el archivo que contiene(entr_rec.js) en internet, ya sea en SkyDrive, Geocities o en el host que quieras:

Descargar


/!\ En esta entrada se asume que tienes conocimientos de como editar la plantilla. Si no sabes como o donde se modifica, revisa esta entrada: Donde editar el código HTML de nuestra plantilla.


[2] Despues hay que indexarlo al blog. Entra en Diseño>Edicion HTML>Expandir las plantillas de artilugios y coloca la siguiente linea antes de la etiqueta </head>:
<script src='URL DEL ARCHIVO' type='text/javascript'></script>

Donde el texto color:
Rojo: Es la url del archivo anterior (esta la proporciona el host).



[3] Despues hay que aplicarlo. Coloca el siguiente código justo despues de cualquier etiqueta </b:widget>:
<b:widget id='HTML101' locked='false' title='Entradas recientes' type='HTML'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
<ul><div id='dataPost'/></ul>
</div>

<script type='text/javascript'>
var uP = {
nPost : 10
};

var cP = {
// private variable to store the total results
totCount : 0,
// the number of elements for each json call
increment : 10,
// this is the place to define the blog name for subsequent retrieval data
web : &quot;santyweb.blogspot.com&quot;,

listPosts: function(json, tag) {

var text=&quot;&quot;;

for (var i = 0; i &lt; json.feed.entry.length; i++) {
var entry = json.feed.entry[i];

text += &quot;<li>&quot; + &quot;&lt;a href=&#39;&quot; + cb.getLink(entry, &quot;alternate&quot;)
+ &quot;&#39;&gt;&quot; + cb.getTitle(entry) + &quot;</li>&quot;;
}
var p = document.createElement(&#39;span&#39;);
document.getElementById(tag).appendChild(p);
p.innerHTML = text;
},

callPostJson: function(json) {
this.listPosts(json, &quot;dataPost&quot;);
},

getCo : function(json) {
this.totCount = cb.getTotalResults(json);
var count = (uP.nPost &lt; 0) ? this.totCount : uP.nPost;
var i=1;
while(i&lt;=count) {
var incr = (count-i &lt; this.increment) ? count-i+1 : this.increment;
cb.search( cP.web, &quot;posts&quot;, i, incr, &#39;cP.callPostJson&#39;);
if (incr==0) incr=incr+1;
i = i+incr;
}
}
};

cb.search( cP.web, &quot;posts&quot;, 1, 2, &#39;cP.getCo&#39;);

</script>
</b:includable>
</b:widget>

Donde el texto color:
Rojo: Es el numero de entradas que se mostrarán en el gadget.
Amarillo: Es la url del blog del que quieres mostrar las ultimas entradas.


[4] Por ultimo puedes moverlo a donde quieras en la pestaña Diseño de tu blog.
#

Deja tu huella y comenta!

Hola!, por favor deja tus comentarios, te aseguro serán contestados, dudas, sugerencias, lo que sea!!!!!!!!!!.

Si el formulario no funciona, o quieres irte a la segura: agrega tu comentario de forma tradicional

Si necesitas ayuda mas personalizada deja un <a href='URL'>ENLACE</a> hacia tu blog.

Emoticons
Comenta con tu:
Comenta:

5 comentarios !

Cooperación Social dijo...

Mu bueno el post, muchas gracias ahora mismo voy a probarlo, lo más incómodo es tener que abrirme una cuenta en un host gratuito para subir el archivo...

Saludos

SäNTÿ dijo...

Cooperación Social, Si es lo mas incomodo, xD.

Una contraseña mas para aprenderse, pero lo mejor es abrirse una con tu correo, es decir si tienes una cuenta en Gmail, puedes abrir una cuenta en Google Sites. Si la tienes en Yahoo!, pues lo mejor sería en Geocities.

Pero una vez abierta la cuenta, serás libre de subir lo que quieras en un solo lugar xD.

Suerte!!

xXx4bN3rxXx dijo...

gracais por la ayuda aunque no me sirvio de nada pero igual te agradezco por el interes

lolo dijo...

En PCzeros hay cantidad de accesorios originales y muy buenos para agregarle las páginas web o al blog, hay calendarios, cronómetros, relojes, mensajes, frases célebres, fechas, etc. Todo en un sólo lugar. Se los recomiendo!

Maga de Lioncourt dijo...

Esto sirve si, por ejemplo, lo que quiero es tener un blog sólo para que muestre títulos y fragmentos de mis entradas en mis demás blogs?? Como un blog de "presentación": tengo varios blogs y quisiera hacer algo así para que quienes accedan a mi perfil por primera vez no necesariamente terminen conociendo el blog actualizado más recientemente.

Saludos!


Página Principal
Arriba