Gadget de Artigos Relacionados com imagens para Blogger


Uma das coisas mais importantes para manter o interesse de seus leitores em seu conteúdo e oferecer o que eles estão buscando, dar visibilidade aos artigos, de preferência aqueles que têm a ver com o que estão lendo naquele momento. Inter-relacionar os artigos de um determinado tema ou assunto é a melhor maneira de fazer isso e descobri um ótimo gadget – elemento de página para blogs do Blogger – que pode ser adicionado ao final de cada artigo e que usa imagens e textos interligados.

 

Estou usando esse novo recurso aqui no [ Ferramentas Blog ], como pode ser visto na imagem também, no roda-pé de meus artigos e é exatamente isso que vou ensinar a fazer aqui neste tutorial.

 

gadget-artigos-relacionados-blogger

 

Já ensinamos um outro modelo, que você pode avaliar para escolher qual ficará melhor aplicado em seu blog:

Mas esse novo modelo é melhor integrado ao Blogger, funciona mais leve e é bem personalizável, o que te dá mais controle. Ele usa os marcadores de seus artigos para determinar a relação entre os textos e exibir opções de leitura complementar mais compatíveis.

 

Este gadget funciona em qualquer template e é bem simples de implantar. Será preciso adicionar algumas linhas de código no código-fonte e, por isso mesmo, lembramos da importância de fazer um backup de seu blog antes de prosseguir, bem como use um blog de testes para visualizar o resultado e verificar se funcionará bem em seu modelo de layout.

 

Adicionando o “Artigos Relacionados”.

1. Vá ao painel do Blogger e abra o menu “Layout” ~> “Editar HTML” e marque a opção “Expandir modelos de widgets”, para poder visualizar todo o código-fonte de seu template.

 

2. Procure pela linha “</head>” e, imediatamente ANTES dela, insira o código abaixo sem modificar nada:

 


<!--Artigos Relacionados Estilo e Script Inicio -->
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<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, &#8220;Times New Roman&#8221;, Times, serif;
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:#d4eaf2;
}
</style>
<script src='http://blogergadgets.googlecode.com/files/relatedthumbs21.js' type='text/javascript'/>
</b:if>
<!--Artigos Relacionados Estilo e Script Final-->


 

3. Agora procure por uma linha semelhante a:

 

<div class='post-footer-line post-footer-line-1'>

ou, se não conseguir encontrar, procure por:

<p class='post-footer-line post-footer-line-1'>

 

4. Imediatamente ANTES de uma dessas que você encontrar em seu código, cole os linhas a seguir, modificando apenas o que for indicado (siga as orientações):

 


<!--Codigo Artigos Relacionados Inicio-->
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='related-posts'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast != &quot;true&quot;'>
</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels_thumbs&amp;max-results=6&quot;' type='text/javascript'/></b:if></b:loop><a href='http://www.bloggerplugins.org/2009/08/related-posts-thumbnails-blogger-widget.html' style='display:none;'>Related Posts with thumbnails for blogger</a><a href='http://www.bloggerplugins.org/' style='display:none;'>blogger widgets</a>
<script type='text/javascript'>
var currentposturl=&quot;<data:post.url/>&quot;;
var maxresults=5;
var relatedpoststitle="Artigos Relacionados";
removeRelatedDuplicates_thumbs();
printRelatedLabels_thumbs();
</script>
</div><div style='clear:both'/>
</b:if>
<!--Codigo Artigos Relacionados Final-->


 

Indicado de vermelho está o número "5" que é a quantidade de elementos que aparecerá. Aqui no meu blog cabem até 7 elementos, então veja qual a melhor quantidade para o seu blog. Já em verde está o título que aparecerá para dar destaque à esta parte de seu blog.

Então salve o modelo e veja o resultado em seu blog.

 

Lembrando que só funcionará se você estiver usando Marcadores em seu blog. Para aprender a adicionar Marcadores aos artigos e como usar esta funcionalidade, veja os artigos abaixo:

 

Fonte: Blogger Widgetsurl_icon (inglês) e Gem@Blogurl_icon (espanhol).



53 comentários

Helen Fernanda disse...

Não existe float:center.

arrumablog disse...

Boa dica, gostei muito. Tentei implantar no meu blog mas não localizei as linhas... meu template não é padrão do Google e deve ser isso.
Ao inserir, notei que as linhas de comentário ficam no meio da página, aparecendo, ou seja o blogger não entende < - - acho que só * / nas linhas que você falou pra colocar o código. Dê uma olhada legal nesta parte...

Helen Fernanda disse...

@Arrumablog, realmente é preciso mudar as linhas de comentários porque elas estão em HTML e a língua do template do Blogger é XML.

Herzl - http://dotaisfun.com disse...

e ai meu amigo.
to com um problema aqui
apos fazer o indicado acima não consigo salvar o template. da o seguinte erro:

Não foi possível salvar o modelo
Corrija o erro abaixo e envie o seu modelo novamente.
Não foi possível analisar o seu modelo, pois sua formatação é inadequada. Certifique-se de que todos os elementos XML estão fechados adequadamente.
Mensagem de erro em XML: The string "--" is not permitted within comments.

Paula Garcia disse...

Olá Marcos,

Este artigo veio mesmo a calhar. Estava a pensar colocar o LinkWithin no meu blog, mas acho que vou experimentar este primeiro.

Vamos vêr como fica.

Abraços

Marcos Lemos disse...

@Herzl,

Basta retirar as linhas que descrevem o código e tudo funcionará bem.

Rodrigo R. Neto disse...

Começou a votação para a escolha do Blog do Mês no Informação Virtual e o Ferramentas Blog está participando por ter sido escolhido como Blog da Semana no mês de setembro.

Boa sorte!!!

Lucaimura disse...

Funcionou muito bem!!
Obrigado pela dica Marcos... és um espectáculo!!

Um abraço.

AnneKira™ disse...

Olá, eu cheguei aqui através da fonte do Dicas Blogger (sou leitora da Juliana Sardinha).

Bem, eu realmente detesto pedir ajuda, mas é que quando eu instalei o Hack (e qualquer outro dos Artigos Relacionados), ele entra em conflito com o fomulario e os comentários exibiveis do meu blog (ficando as imagens por baixo dos comentários do blog), e não consigo arrumar esse erro que ele dá quando instalo o Hack, (e qualquer outro código).

Bem, você poderia me dar uma dica do que posso fazer para normalizar a exibição do Hack? Se você puder pode acessar meu blog e ver o erro que ele dá de perto. Me desculpe o incômodo e agradeço a sua atenção.

Marcos Lemos disse...

@AnneKira,

Basta vc certificar-se de que está colocando os códigos no lugar exato indicado pelos tutoriais.

Alexander Voger disse...

No Wordpress dá para colocar dessa forma, pois o Linkwhitin no meu template ficou bugado apresentando 2 vezes as thumbmails>

Se esse codigo dá para wordpress como seria?

obrigado e parabén pelo ótimo conteúdo, já está add em favoritos aqui.

abraços

historiadigital.org disse...

É legal, pena que não ficou bem no meu blog. Primeiro por causa da qualidade das imagens, segundo por causa dos títulos que utilizo.

No momento, vou deixar os artigos relacionados em lista, como está.

Um grande abraço,
Prof_Michel

Marcos Lemos disse...

@Alexander,

Não. Esse código funciona apenas no Blogger.

Otto disse...

O meu template não tem p ­class='post-footer-line post-footer-line-1' e nem div­ class='post-footer-line post-footer-line-1'. Pesquisando "post-footer" também não encontro nada.

Você sabe como encontrar o rodapé do meu post?

Marcos Lemos disse...

@Otto,

Nesse caso a melhor solução é entrar em contato com quem criou seu template para saber, pois eu nunca vi nenhum layout para Blogger que não tenha essas linhas.

Mas tem outras duas opções (Trocando "[]" por "<>":

1. Procure por: [div class='post-footer']
E cole os códigos antes dela.

ou

2. Procure essas linhas: [div style='clear: both;'/] [!-- clear for photos floats --]
[/div]
E abaixo disso cole os códigos.

Espero que resolva e descubra pq seu template não seguiu os padrões do Blogger.

Arierom Salik disse...

Marcos,
há tempos tinha um problema de indexação de alguns links. Resolvido com finalmente com o "Resync Now" do FeedBurner, e instalei finalmente este Gadget que favoritei! Muito bom mesmo!
A.:.S

papoecia disse...

Olá Marcos!

Ficou perfeito!
Estava com problemas com o LinkWithin.
Esta solução resolveu o meu problema.
Abs:)

GURIA-POARS disse...

Olá!
Instalei e funcionou,só gostaria de saber pq não aparecem os relacionados sem imagem "no imagem", como no seu aqui.
Pelo que notei ele só está trazendo os posts com imagens!
Eu mantenho uma lista de Artigos Relacionados convencional e por isto notei a falta dos posts sem imagem.
Obrigada.

GURIA-POARS disse...

Olá!
Depois de alguns dias pesquisando, fazendo e desfazendo, verifiquei que os artigos (relacionados) postados sem imagens "no imagem" só irão aparecer se no blog em configurações a aba Site Feed estiver com sua primeira opção (Permitir Feeds no Blog)selecionada como "Completa", do contrário não irá funcionar adequadamente. Pelo menos este foi o meu caso e talvez ajude a mais alguém.
De qualquer forma, obrigada pela atenção, fica aqui meus parabéns pelo excelente blog.

uhugalera disse...

Hi, Marcos...

Acabei de instalar este gadget, simples e fácil.

Feitas as alterações relativas a BG color e Text colors, ficou tudo muito bom. Melhor do que o que eu usava antes (BRPS - JS)!

Resta-me, porém, um pequeno probleminha para o qual não consigo visualizar solução nos códigos implementados:

-Como "chamar" uma imagem específica para os posts que não tenham foto? (Condicional?)
-No meu blog aparece uma imagem de RSS/FEEDS.

Grato pela atenção, e parabéns por mais este belo post, o que não é novidade nenhuma, em se tratando de [Ferramentas Blog]!

[]'s @inaciorolim

Marcos Lemos disse...

@inaciorolim,

Infelizmente não sei como ter ajudar nessas duas questões. Mas vou tentar aprender e se descobrir te falo aqui mesmo.

Babi disse...

Nossa amigo vlw msmo, já havia tentado diversos jeitos de colocar artigos relacionados e nenhum funiconava no meu template... .
Brigdão.

ૐ PeDrO ViCtOr ૐ disse...

aew marcos sou mais um dos seus milhares de leitores.
Tenho um blog de downloads, e uso atualmente o linkwhittim, ai vi esse aki em seu blog e resolvi esperimentar, removi o linkwhittin e coloquei esse, achei todas as linhas no meu template coloquei tudo certinho como pede no tutorial acima, so que na hora que abri meu blog para ver como tinha ficado nao apareceu nada, foi como se eu nao tivesse colocado.
E ai marcos tem alguma dica ai para me ajudar ?

Marcos Lemos disse...

@Pedro,

Certifique-se de ter colocado os códigos exatamente onde descrevi. As vezes colocar em outro lugar, não vai funcionar.
Outra coisa é saber se seu blog está usando os marcadores de costagem, pois o gadget funciona vasculhando os marcadores.

Maurício Reis disse...

Muito bom esse gadget marcos, estou usando no meublog!
alias,aproveito pra parabenizar pelo blog, que além de bonito tem um conteudo muito interessante e relevante.
sucesso ae!

Edu Marques disse...

Olá Marcos, estou aqui no teu blog á dias lendo quase tudo....
mas infelizmente meu blog não tem p class='post-footer-line post-footer-line-1' e nem div class='post-footer-line post-footer-line-1, e as alternativas que você deu para Otto ão serviram para mim, estranho não ter essas linhas, e quem fez meu Template ão se encontra mas os endereços para contato. Você teria alguma salvação?

Desde já Obrigado!

Edu Marques, do blog Planeta Vegetariano (http://planetavegetariano.blogspot.com/)

Marcos Lemos disse...

@Edu Marques,

Tente encontrar então a linha:

div class='post-footer'

Pode ser que funcione colocando o segundo código acima dela. Fiz o teste aqui e dá certo tb.

Edu Marques disse...

Meu caro Marcos, valeuw mesmo pela atenção, mas meu template é uma mer....

Não acho em isso!

Obrigado!

Montanari disse...

Eu achei muito bacana e já implementei no meu blog, só que tive alguns problemas. Nada graves, mas não sei se são bugs, tipo, eu não consigo configurar mais que 5 na quantidade deartigos a ser mostrada. Eu coloco 8 mas ele mostra apenas 4.

Também notei que por exemplo, se eu estiver visualizando um post de vídeo e tiver apenas mais um post de vídeo relacionado, ele mostra apenas um thumbnail.

E o que achei mais chatinho, ele não diversifica muito as postagens relacionadas. Não mostra posts muito antigos, só os 5 últimos que eu postei.

dicasroteirosviagens disse...

Ficou ótimo, já tinha tentado um código de outra fonte e não tinha funcionado. Esse ficou bom. Obrigada, Carol May.

Rafael disse...

Funciona na pagina incial ou apenas nas páginas de posts?

Marcos Lemos disse...

@Rafael,

Funciona sim, mas não é recomendável pelo espaço que ocupa.

Mas se quiser tentar, retire do último código a segunda e a penúltima linhas do "b:if" e "/b:ig" que são as linhas condicionais.
Faça testes antes de aplicar em seu blog principal.

Júnior Leite disse...

Eu já várias dicas como esta, mas a do seu blog foi a única que serviu em meu template, parabéns, deu uma rasteira até no UsuarioCompulsivo em relação a este templete, lá eu não consegui instalar.

Juh disse...

Já tentei 2 vezes, seguindo milimetricamente seu turorial. A essa altura eu já me recuso a aceitar que é erro meu, auahuaha... Não consigo por nada! Como pode me ajudar? Pq nem o gadget LinkWithin funciona no meu blog! O q faço?

Marcos Lemos disse...

@Juh,

Desculpa dizer assim: mas com certeza vc está errando em alguma coisa.
É extremamente importante seguir o passo 3, que diz exatamente onde se deve adicionar o código do passo 4. Se colocar em outro lugar isso não vai funcionar.

Outra coisa importante é que seus artigos deve estar com marcadores de conteúdo. Esses que usamos para classificar os tipos de artigos. Pois é com os marcadores que o Gadget define o que será exibido na lista.
Se não sabe como usar marcadores, pesquise aqui no meu blog por "Criar marcadores".

BeRo disse...

As vezes pode acontecer de não aparacer as postagens relacionadas, isso acontece quando não tem nenhuma postagem relacionada.

laion disse...

Marcos,
de grande utilidade este recurso, obrigado por compartilhar.
Eu usava o LinkWithin, mas esse é bem melhor!

No entanto, não conseguí um ajuste perfeito na visualização do firefox, somente IE e chrome. Solicito uma orientação, por obséquio.

Agradecido,
- laion.

Byte disse...
Esta postagem foi removida pelo autor.
Consultor de Informática - Consultoria e Suporte em Informática disse...

Olá Marcos, aqui deu certinho pra mim.
Atenção Pessoal:
Para quem está com dificuldade de encontrar a linha:
class='post-footer-line post-footer-line-1'

basta apenas procurar por:
class='post-footer-line post-footer-line-2'

caso mesmo assim n ão consiga encontrar, porcure por:
class='post-footer-line post-footer-line-3'

E assim sucessivamente.
Foi assim que aconteceu comigo, resolvi seguir esses passos e deu 100% certo.

WLW ferramentasblog.com!!!

historiadigital.org disse...

Valeu, Marcos,
Agora funfou direitinho. Obrigado pela dica!
@profmichel

chocolatecomvinho disse...

Posso falar?!? Vc é SEN-SA-CI-O-NAL!!!!
Suas dicas sao maravilhosas. Obrigada por ajudar quem esta começando nessa vida blogueira.
Se o meu blog esta bonitinho a culpa é sua! hehehehe
Mas eu estou aqui pra pedir ajuda, alem de agradecer é claro.
Eu fiz tudo do jeito que voce falou, mas ai eu coloquei la no blog e os escritos ficaram pretos. Porem o layout do meu blog é escuro, entao ficou estranho. O que eu devo fazer?

Marcos Lemos disse...

Para mudar as cores dos textos, basta procurar pelas linhas na primeira parte do código que dizem:

color:black;

troque o "black" pelo código de cor desejada!

Mayara Mônica disse...

Gostei da forma como vc explica não tem erro, foi muito fácil. :)

Vicio MiniFazenda disse...

Não sei o que acontece com a layout do meu blog, mas não consigo visualizar esse gadget! Faço tudo como segue no tutorial, mas quando salvo simplesmente não aparece nada!

Krusty disse...

Para exibir mais de cinco tem que alterar também

pt&callback=related_results_labels_thumbs&max-results=6

No caso a chamada do feed esta em 6, então altere para o número que quiser, além de onde esta indicado em vermelho no tutorial.

Blog da Mecânica disse...

►Vicio MiniFazenda
Também acontece o mesmo problema com o meu template.

Porém com o linkwithin eu consigo

Já com o outbrain eu consigo, mas ele aparece só em alguns posts.
Mesmo quando ambos tem o mesmo marcador.

Optei pelo linkwithin.

Talvez isso poderia ser uma solução pra você também.

Cristiano A. Lima disse...

Ótimos tutorias que você apresenta aqui Marcos, post relacionados são muito importantes para quem quer ter um fluxo no seu blog.

Parabéns mais uma vez

Angela Iaruchiski disse...

Até que enfim consegui colocar essa gadget no meu blog , tentei várias vezes e nada, mas seu tutorial deu certo.

Thyago disse...

Boa Marcos! Como sempre um ótimo post. Substitui meu linkwithin por esse, pois só estava dando pra colocar 4 post relacionados com ele, agora com esse consegui completar até o final com 7 também.

Pessoal, funciona perfeitamente, agora tem uns templates que são diferentes, não são em todos que vão dar certo, será preciso fazer ajustes, tem que entender bem de HTML pra saber onde seu código pode ser colocado sem que dê erro, no meu mesmo, se eu colocasse onde o Marcos indicou, os "posts relacionados" ficariam acima da postagem, tive que coloca-los abaixo de "post-body" na estrutura do blogger para dar certo.

th3m@d0xt3r disse...

Cara... muito bom, o Link Within funcionava bem, mas ele era baseado nos feeds, então se eu apagava alguma postagem ela ainda aparecia no link within, mas com esse não, ele é perfeito pois ele considera os marcadores do blog por categoria! Perfeito!

André "Heep" disse...

Eu demorei pra conseguir utilizar esse hack, mas percebi que estava seguindo os passos certos, contudo não tinha percebido o mecanismo. Então vou dar algums dicas pra quem não "percebeu" ele funcionando.
1) Os "artigos relacionados" só aparecem quando é exibido apenas um artigo na página do blog. Se quiser que apareça em vários artigos ao mesmo tempo recomendo o uso do Linkwithin.
2) ele só traz artigos relacionados exatamente com os marcadores do artigo exibido (diferente do Linkwithin que rastreia qualquer marcador). Então por exemplo, se você estiver visualizando um artigo relacionado com um marcador X e que não tenha mais nehum post ligado a ele, não aprecerá nada.
3) Complementando o iten (2) se vc configurar para aparecer até 05 artigos relacionados e só tiver mais dois posts associados aquele marcador X, irá aprecer apenas dois.

Augustos disse...

Olá Marcos. A principio tentei utilizar o script em meu blog porém não tive sucesso. Nenhuma mensagem de erro era exibida, porém o gadget simplesmente não era mostrado. Resolvi ler a parte de comentários inteira sobre este gadjet e solucionei o problema e sua resposta ao comentário do otto me deu a luz, procurei por "div style='clear: both" no html e colei o código após este trecho de código, acabei obtendo sucesso e estou satisfeito com desempenho do script. Obrigado desde já.

Ley Cavalcante disse...

Nossa eu tenho que dizer: ficou perfeito!
Sua explicação foi excelente, seus artigos são ótimos, e acho que não vou deixar de passar por aqui para conferir as novidades.
Obrigada.

Postar um comentário


Gostou do que encontrou aqui?
Comente este artigo que acabou de ler.
Quer entrar em contato ou tirar alguma dúvida? Formulário de Contato
Nos comentários dos artigos escreva apenas o que for referente ao tema.
Antes de Comentar leia nossa Política para Comentários para saber como interagir com nossos artigos, tirar suas dúvidas e ser respondido(a).



 
Direitos reservados © [ FerramentasBlog.com ] |