S
Sovic
Beta
Redactor
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Muito bom, obrigado.
Siga o vídeo abaixo para ver como instalar nosso site como um aplicativo web na sua tela inicial.
Observe: Este recurso pode não estar disponível em alguns navegadores.
E aí betas!
Hoje quero compartilhar este tutorial para colocar Artigos Relacionados com imagem em miniatura no Blogger. Decidi fazer este Tutorial, já que muitos ainda utilizam o LinkWithin, e além de ter alguns erros, ele deixa um link incômodo para a página deles.
Já vi muitos tutoriais de Artigos Relacionados no Blogger, mas a maioria só mostra uma lista de artigos sem Imagem em Miniatura.
O resultado será o seguinte, o qual será mostrado ao final de cada post:
![]()
Aqui deixo os passos para que possam colocar seus Artigos relacionados com imagem em miniatura:
Primeiro você deve buscar o seguinte código:
HTML:</head>
Quando encontrar esse código, você deve colar o seguinte, logo acima:
HTML:<!-- Articulos relacionados con miniaturas --> <b:if cond='data:blog.pageType == "item"'> <style type='text/css'> #related-posts { float:center; text-transform:none; height:100%; min-height:100%; padding-top:5px; padding-left:5px; } #related-posts h2{ font-size: 1.6em; font-weight: bold; color: black; font-family: Georgia; margin-bottom: 0.75em; margin-top: 0em; padding-top: 0em; } #related-posts a{ color:black; } #related-posts a:hover{ color:black; } #related-posts a:hover { background-color:[B]Enlace eliminado[/B] } </style> <script type='text/javascript'> //<=!=[=C=D=A=T=A=[ //Script by Aneesh of [url]www.bloggerplugins.org[/url] //Released on August 19th August 2009 var relatedTitles = new Array(); var relatedTitlesNum = 0; var relatedUrls = new Array(); var thumburl = new Array(); function related_results_labels_thumbs(json) { for (var i = 0; i < json.feed.entry.length; i++) { var entry = json.feed.entry[i]; relatedTitles[relatedTitlesNum] = entry.title.$t; try {thumburl[relatedTitlesNum]=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[relatedTitlesNum]=d;} else thumburl[relatedTitlesNum]='http://lh4.ggpht.com/_NNS6r_z4aeg/SuOQIOq8y3I/AAAAAAAAN_o/hD-YGKj_QFg/sinimagen.jpg'; } if(relatedTitles[relatedTitlesNum].length>35) relatedTitles[relatedTitlesNum]=relatedTitles[relatedTitlesNum].substring(0, 35)+"..."; for (var k = 0; k < entry.link.length; k++) { if (entry.link[k].rel == 'alternate') { relatedUrls[relatedTitlesNum] = entry.link[k].href; relatedTitlesNum++; } } } } function removeRelatedDuplicates_thumbs() { var tmp = new Array(0); var tmp2 = new Array(0); var tmp3 = new Array(0); for(var i = 0; i < relatedUrls.length; i++) { if(!contains_thumbs(tmp, relatedUrls[i])) { tmp.length += 1; tmp[tmp.length - 1] = relatedUrls[i]; tmp2.length += 1; tmp3.length += 1; tmp2[tmp2.length - 1] = relatedTitles[i]; tmp3[tmp3.length - 1] = thumburl[i]; } } relatedTitles = tmp2; relatedUrls = tmp; thumburl=tmp3; } function contains_thumbs(a, e) { for(var j = 0; j < a.length; j++) if (a[j]==e) return true; return false; } function printRelatedLabels_thumbs() { for(var i = 0; i < relatedUrls.length; i++) { if((relatedUrls[i]==currentposturl)||(!(relatedTitles[i]))) { relatedUrls.splice(i,1); relatedTitles.splice(i,1); thumburl.splice(i,1); } } var r = Math.floor((relatedTitles.length - 1) * Math.random()); var i = 0; if(relatedTitles.length>0) document.write('<h2>'+relatedpoststitle+'</h2>'); document.write('<div style="clear: both;"/>'); while (i < relatedTitles.length && i < 20 && i<maxresults) { document.write('<a style="text-decoration:none;padding:5px;float:left;'); if(i!=0) document.write('border-left:solid 0.5px [B]Enlace eliminado[/B]"'); else document.write('"'); document.write(' href="' + relatedUrls[r] + '"><img style="width:72px;height:72px;border:0px;" src="'+thumburl[r]+'"/><br/><div style="width:72px;padding-left:3px;height:65px;border: 0pt none ; margin: 3px 0pt 0pt; padding: 0pt; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal;">'+relatedTitles[r]+'</div></a>'); if (r < relatedTitles.length - 1) { r++; } else { r = 0; } i++; } document.write('</div>'); } //]=]=> </script></b:if> <!-- fin artículos relacionados -->
Depois, vá e busque o seguinte código (Você deve marcar a caixa de Expandir modelos de widgets):
HTML:<div class='post-footer-line post-footer-line-1'>
E logo abaixo, colamos este outro:
HTML:<!-- Articulos relacionados con miniaturas --> <b:if cond='data:blog.pageType == "item"'> <div id='related-posts'> <b:loop values='data:post.labels' var='label'> <b:if cond='data:label.isLast != "true"'> </b:if> <b:if cond='data:blog.pageType == "item"'> <script expr:src='"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&callback=related_results_labels_thumbs&max-results=6"=' type='text/javascript'/></b:if></b:loop> <script type='text/javascript'> var currentposturl="<data:post.url/>"; var maxresults=4; var relatedpoststitle="Articulos Relacionados"; removeRelatedDuplicates_thumbs(); printRelatedLabels_thumbs(); </script> </div><div style='clear:both'/> </b:if> <!-- Articulos relacionados con miniaturas -->
Para editar o número de posts a mostrar, só é preciso editar esta linha: var maxresults=4; (mudando o 4 pelo número de entradas a mostrar)
Espero que esta informação seja útil, já que é muito importante ter os Artigos Relacionados para que as pessoas passem mais tempo no seu blog.
Fonte: Link eliminado
Olá, desculpe, isso também funciona com miniaturas de vídeos, ou apenas imagens?
ah, e outra coisa, como eu mudo o tamanho da fonte do texto?
abraços