Home » » GADGET POSTAGENS RECENTES COM IMAGENS

GADGET POSTAGENS RECENTES COM IMAGENS


Hoje lhes trago um Gadget para blogger que nos ajuda a implementar em nosso blog as "Ultimas Postagens" (Post Recentes) com imagens em miniatura.

Nesta imagem você pode ver como fica este Gadget em seu Blog:


Dicas Blogger
Veja que é o mesmo que eu estou usando aqui no blog   

Como colocar o Gadget Postagens Recentes com Imagens no blog?


Vá em Layout → Modelo→ Elementos de página → Escolha onde quer adicionar o gadget de Postagens recentes com imagens
Clique em Adicionar um elemento de página → Escolha tipo HTML → Copie o código abaixo e cole no gadget.

<style type='text/css'>
img.recent_thumb {padding:2px;width:70px;height:70px;border:0;
float:left;margin:5px 10px 10px 0; border: 1px solid #ccc;}
.recent_posts_with_thumbs {float: left;width: 100%;min-height: 100px;margin: 0px 0px 5px 0px;padding: 0;font-size:12px;}
ul.recent_posts_with_thumbs li {padding-bottom:5px;padding-top:5px;min-height:75px;}
.recent_posts_with_thumbs a {text-decoration:none;}
.recent_posts_with_thumbs strong {font-size:10px;}
.recent_posts_with_thumbs h4 {
text-transform: uppercase;
font-size: 14px;
}
</style>
<script type='text/javascript'>
//<![CDATA[
function showrecentpostswiththumbs(json) {document.write('<ul class="recent_posts_with_thumbs">'); for (var i = 0; i < 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 < entry.link.length;k++){
if(entry.link[k].rel=='replies'&&entry.link[k].type=='text/html'){var commenttext=entry.link[k].title;var commenturl=entry.link[k].href;}
if (entry.link[k].rel == 'alternate') {posturl = entry.link[k].href;break;}}var thumburl;try {thumburl=entry.media$thumbnail.url;}catch (error)

{
s=entry.content.$t;a=s.indexOf("<img");b=s.indexOf("src=\"",a);c=s.indexOf("\"",b+5);d=s.substr(b+5,c-b-5);if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!="")){
thumburl=d;} else thumburl='http://www.webaholic.co.in/other/no-image.jpg';
}

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] = "Fev";monthnames[3] = "Mar";monthnames[4] = "Abr";monthnames[5] = "Maio";monthnames[6] = "Jun";monthnames[7] = "Jul";monthnames[8] = "Ago";monthnames[9] = "Set";monthnames[10] = "Out";monthnames[11] = "Nov";monthnames[12] = "Dez";document.write('<li class="clearfix">');


if(showpostthumbnails==true)
document.write('<img class="recent_thumb" src="'+thumburl+'"/>');
document.write('<b><h4><a href="'+posturl+'" target ="_top">'+posttitle+'</a></b></h4>');

    if ("content" in entry) {
      var postcontent = entry.content.$t;}
    else
    if ("summary" in entry) {
      var postcontent = entry.summary.$t;}
    else var postcontent = "";
    var re = /<\S[^>]*>/g;
    postcontent = postcontent.replace(re, "");


if (showpostsummary == true) {

      if (postcontent.length < numchars) {
          document.write('<i>');
         document.write(postcontent);
          document.write('</i>');}
      else {
          document.write('<i>');
         postcontent = postcontent.substring(0, numchars);
         var quoteEnd = postcontent.lastIndexOf(" ");
         postcontent = postcontent.substring(0,quoteEnd);
         document.write(postcontent + '...');
          document.write('</i>');}
}

var towrite='';var flag=0;
document.write('<br><strong>');

if(showpostdate==true) {towrite=towrite+monthnames[parseInt(cdmonth,10)]+' - '+cdday+' - '+cdyear;flag=1;}

if(showcommentnum==true)
{
if (flag==1) {towrite=towrite+' | ';}
if(commenttext=='0 Comments') commenttext='0 comentarios';
if(commenttext=='1 Comment') commenttext='1 comentario';
commenttext = '<a href="'+commenturl+'" target ="_top">'+commenttext+'</a>';
towrite=towrite+commenttext;
flag=1;
;
}

if(displaymore==true)
{
if (flag==1) towrite=towrite+' | ';
towrite=towrite+'<a href="'+posturl+'" class="url" target ="_top">Leia mais</a>';
flag=1;
;
}

document.write(towrite);

document.write('</strong></li>');
if(displayseparator==true)
if (i!=(numposts-1))
document.write('');
}document.write('</ul>');

}
//]]>
</script>
<script style='text/javascript'>
var numposts = 5;
var showpostthumbnails = true;
var displaymore = true;
var displayseparator = true;
var showcommentnum = true;
var showpostdate = true;
var showpostsummary = true;
var numchars = 80;</script>
<script src='http://SEUBLOG.blogspot.com/feeds/posts/default?orderby=published&alt=json-in-script&callback=showrecentpostswiththumbs'></script>
Para que o Gadget Postagens Recentes com Imagens funcione perfeitamente em seu blog, na última linha você precisa substituir “SEUBLOG” pelo nome do seu blog.

Para personalizar ou configurar este Gadget siga as instruções:

Nos estilos, por exemplo, você ver que o tamanho padrão dos thumbnails ou miniaturas de imagens, é de 70×70 pixels, e que estas miniaturas tem uma borda. Também, nos estilos você pode mudar os estilos das fontes.
No final do código você verá uma serie de variáveis:
  • numposts: indica o número de postagens que são mostradas (por padrão, “5″).
  • numchars: indica o número de caracteres dos resumes (por padrão, “80″).
As seguintes variáveis podem ser mudadas de “true” a “false” (ou vice-versa) para habilitar ou desabilitar alguma das funções:
  • showpostthumbnails: mostra a miniatura da imagem.
  • displaymore: mostra o link “Leia mais”.
  • displayseparator: mostra uma linha de separação entre cada item.
  • showpostdate: mostra a data de cada post.
  • showpostsummary: mostra um resumo de cada post.
Share this article :

0 comentários:

Postar um comentário

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Download Script - Download Gratis - All Rights Reserved
Template Modify by Creating Website
Proudly powered by Blogger