Gadget: Post's Recentes
Autor: luis eduardo | Publicado: 2012-09-25T14:44:00-03:00





Essa é pra Você que está Procurando um Gadget para Colocar seus Últimos Post's do seu Site, Vamos Lá !



Para Começar entre na Página Editar Layout, Clique em Adicionar um Gadget, Depois selecione 'HTML/Javascript' e Adicione o seguinte Código:




&lt;ul&gt;

&lt;script&gt;

// ----------------------------------------

// SHOW RECENT POSTS

// ----------------------------------------

// This functions takes a blogger-feed in JSON

// format and displays it.

// Version: 2.0

// Date: &nbsp; &nbsp;2006-12-01

// Author: &nbsp;Hans Oosting

// URL: &nbsp; &nbsp; beautifulbeta.blogspot.com

// ----------------------------------------



function showrecentposts(json) {



for (var i = 0; i &lt; numposts; i++) {

var entry = json.feed.entry[i];

var posttitle = entry.title.$t;

var posturl;

if (i == json.feed.entry.length) break;

for (var k = 0; k &lt; entry.link.length; k++) {

if (entry.link[k].rel == 'alternate') {

posturl = entry.link[k].href;

break;

}

}

posttitle = posttitle.link(posturl);

var readmorelink = "(more)";

readmorelink = readmorelink.link(posturl);

var postdate = entry.published.$t;

var cdyear = postdate.substring(0,4);

var cdmonth = postdate.substring(5,7);

var cdday = postdate.substring(8,10);

var monthnames = new Array();

monthnames[1] = "Jan";

monthnames[2] = "Feb";

monthnames[3] = "Mar";

monthnames[4] = "Apr";

monthnames[5] = "May";

monthnames[6] = "Jun";

monthnames[7] = "Jul";

monthnames[8] = "Aug";

monthnames[9] = "Sep";

monthnames[10] = "Oct";

monthnames[11] = "Nov";

monthnames[12] = "Dec";

if ("content" in entry) {

var postcontent = entry.content.$t;}

else

if ("summary" in entry) {

var postcontent = entry.summary.$t;}

else var postcontent = "";

var re = /&lt;S[^&gt;]*&gt;/g;

postcontent = postcontent.replace(re, "");

if (!standardstyling) document.write('&lt;div class="bbrecpost"&gt;');

if (standardstyling) document.write('&lt;li&gt;');

document.write(posttitle);

if (showpostdate == true) document.write(' - ' + monthnames[parseInt(cdmonth,10)] + ' ' + cdday + ', ' + cdyear);

if (!standardstyling) document.write('&lt;/div&gt;&lt;div class="bbrecpostsum""&gt;');

if (showpostsummary == true) {

if (standardstyling) document.write('&lt;br/&gt;');

if (postcontent.length &lt; numchars) {

&nbsp;if (standardstyling) document.write('&lt;i&gt;');

&nbsp;document.write(postcontent);

&nbsp;if (standardstyling) document.write('&lt;/i&gt;');}

else {

&nbsp;if (standardstyling) document.write('&lt;i&gt;');

&nbsp;postcontent = postcontent.substring(0, numchars);

&nbsp;var quoteEnd = postcontent.lastIndexOf(" ");

&nbsp;postcontent = postcontent.substring(0,quoteEnd);

&nbsp;document.write(postcontent + '...' + readmorelink);

&nbsp;if (standardstyling) document.write('&lt;/i&gt;');}

}

if (!standardstyling) document.write('&lt;/div&gt;');

if (standardstyling) document.write('&lt;/li&gt;');

}

if (!standardstyling) document.write('&lt;div class="bbwidgetfooter"&gt;');

if (standardstyling) document.write('');

if (!standardstyling) document.write('&lt;/div&gt;');



}

&lt;/script&gt;

&lt;script style="text/javascript"&gt;

var numposts = 5;

var showpostdate = true;

var showpostsummary = false;

var numchars = 100;

var standardstyling = true;

&lt;/script&gt;

&lt;script src="http://Coloque Aqui seu Site/feeds/posts/default?orderby=published&amp;alt=json-in-script&amp;callback=showrecentposts"&gt;

&lt;/script&gt;

&lt;/ul&gt;





Onde está marcado de Vermelho Coloque seu Site.
Onde está marcado de Azul e o Número de Postagens.
Onde está Marcado de Rosa é a Data da Postagem.


►Se quiser alterar o número de posts altere o número&nbsp;5&nbsp;em [var numcomments =&nbsp;5;] por um número maior ou menor.
►Se não quiser mostrar a data dos posts troque&nbsp;true&nbsp;em [var showcommentdate = true;] por&nbsp;false.
►Se não quiser que apareça o sumário do post troque&nbsp;true&nbsp;em [var showpostsummary = true;] porfalse.





Post Extraido do Site&nbsp;Templates Para Você&nbsp;e Modificado Por Mim !