Conteúdo duplicado (Postagens, comentários)

Alguns blogueiros têm reclamado em nossos comentários e pelo Twitter sobre postagens duplicadas no blog isto é a mesma postagem aparece duas vezes seguida em suas paginas como se tivessem sido publicadas duas vezes iguais, isso é uma falha no template, se você baixou o template de algum site pode ser erro na criação do layout provavelmente copiar e colar algo por engano, mas vamos mostrar como corrigir esse problema no seu blog.

conteudo duplicado no bloggerPrimeiro entre na pagina editar html e salve uma copia do seu modelo atual clicando no link Baixar modelo completo. Isso é apenas para garantir que você não perderá nada caso tenha algum erro no que vamos fazer a seguir.

Agora clique para expandir o Expandir modelos de widgets, tenha cuidado na alterações que fizer para evitar erros com os códigos(apagar algo por engano) e procure por esse trecho (use o ctrl+F) e busque por algo do começo do código por exemplo: data:defaultAdStart agora veja se não tem trechos repetidos no seu html, veja o código abaixo:

<b:include data='top' name='status-message'/>
<data:defaultAdStart/>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.isDateStart'>
<b:if cond='data:post.isFirstPost == &quot;false&quot;'>
&lt;/div&gt;&lt;/div&gt;
</b:if>
</b:if>
<b:if cond='data:post.isDateStart'>
&lt;div class=&quot;date-outer&quot;&gt;
</b:if>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><span><data:post.dateHeader/></span></h2>
</b:if>
<b:if cond='data:post.isDateStart'>
&lt;div class=&quot;date-posts&quot;&gt;
</b:if>
<div class='post-outer'>
<b:include data='post' name='post'/>
<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
<b:include data='post' name='comments'/>
</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<b:include data='post' name='comments'/>
</b:if>
</div>
<b:if cond='data:post.includeAd'>
<b:if cond='data:post.isFirstPost'>
<data:defaultAdEnd/>
<b:else/>
<data:adEnd/>
</b:if>
<div class='inline-ad'>
<data:adCode/>
</div>
<data:adStart/>
</b:if>
<b:if cond='data:post.trackLatency'>
<data:post.latencyJs/>
</b:if>
</b:loop>
<b:if cond='data:numPosts != 0'>
&lt;/div&gt;&lt;/div&gt;
</b:if>
<data:adEnd/>
</div>

Esse é um código que está funcionando normalmente no blog, infelizmente nem todos os modelos são iguais portanto o seu pode ser um pouco diferente, mas o principal aqui e procurar por trechos repetidos, mas preste atenção nos detalhes para não confundir as coisas veja que data:post.isFirstPost aparece em varias linhas mas não é repetido.

O mesmo vale a parte final do código que mostra os comentários se as linhas abaixo aparecerem duas vezes no seu blog provavelmente irá aparecer os mesmos comentários ou links para comentar duas vezes:

<b:if cond='data:post.includeAd'>
<b:if cond='data:post.isFirstPost'>
<data:defaultAdEnd/>
<b:else/>

Fizemos um teste adicionamos varias letras “a” apenas para mostrar que esse trecho é mesmo o começo das postagens, então o html ficou assim:
<data:defaultAdStart/>
<b:loop values='data:posts' var='post'>aaaaaaaaaaaaa

E aqui você pode ver a publicação do blog com as letras antes da data da postagem:
Blog para Demostração
Gostariamos que houvesse um meio mais fácil de corrigir este problema com o html do blog, mas infelizmente não há ou melhor dizendo você pode trocar de template o que muitos não querem fazer, mas é uma opção a considerar afinal agora com a pagina designer de modelo ficou mais facil criar um template personalizado para o blogspot.


Bookmark and Share

Adicionar ao iGoogle ou Google Reader

Compartilhe - Redes Sociais

Link para esta página

Recomende por E-mail


Related Posts with Thumbnails

11 comentários:

alvo dumbledore disse...

como fazer miniaturas das minhas imagens

Fabiano Roberto disse...

alvo dumbledore
precisa explicar melhor o que está querendo pois existem varios jeito de fazer miniaturas, está falando só de reduizr imagens veja aqui Programas Gratuitos para Edição de Imagens

ou quer Mostrar slides com as postagens recentes do blog

Antonio Gabriel Cerqueira Gonçalves disse...

Será que não é por causa do Arquivamento do Blogger (arquivar postagem), o que gera conteúdo duplicado?

Dora Regina disse...

Fabiano, os elementos da minha página foram todos para o final das postagens, não sei como foram parar lá, eu não os coloquei.
Gostaria que eles ficassem como antes, ao lado direito da página.
Você pode me dar uma dica, como faço isso?
Desde já agradeço.
Um grande abraço!
Dora

Fabiano Roberto disse...

Antonio Gabriel Cerqueira Gonçalves
não era para o arquivamento gerar esse problema, mas tudo depende do código html do template. Na internet e no blogger tudo é possível rsrs


Dora Regina
qual alteração você fez para os gadgets(elementos de pagina) irem para baixo? se mexeu no html será preciso lembrar e desfazer, mas pode tentar aumentar um pouco a largura total do blog procure por

#outer-wrapper {
margin: 0 auto;
border: 0;
width: 660px;
e aumente esse valor


Largura do Blog

Elias Junior disse...
Esta postagem foi removida pelo autor.
Fabiano Roberto disse...

veja aqui
Como Parar de Seguir um Blog

Dinardi disse...

Nossa valeu mesmo :)

Elias Junior disse...

Obrigado, valeu mesmo!!!

Teacher Mirna disse...

Olá Fabiano! Gosto muito daqui pq vc realmente nos ajuda!
Bem, o meu blog está uma bagunça depois q troquei o template! Na pag inicial aparece a intro dos posts e mais pra baixo, posts inteiros, além da duplicidade qdo algum post é selecionado.
Vc pode me ajudar? já tentei a dica acima, mas não entendo nada de html, sempre q mexo dá errado.
tm-blueberry.blogspot.com
Obrigada!!!

Fabiano Roberto disse...

se o novo template que baixou está com problemas o melhor a fazer é trocar novamente, consertar um template é mais difícil do que fazer um