Dominio: codigosblog.com.br
Chave: af255c39c6cbf2ba03ac5b531649215539d8d61a
Hora do cache: 1506246005
Vida do cache: 1506289205
Status: 1
Mensagem: Centive nao respondeu
Chave do Pedido: 11808bbc6205bade68f0b70c302eaa74d4305945
Chave do Produto: PROKEY
Scroll Top

Junte-se a 22.515 pessoas que
decidiram aprender tudo sobre Blogs,
SEO e Monetização.

Hospedagem - 728 x 90

Blogger Postagens

Erro de carregamento das postagens relacionadas com imagens

Escrevi um post aqui no Códigos Blog ensinando a criar uma lista de postagens relacionadas com imagens que aparecem em todas as postagens do seu Blogger.
Uma ferramenta incrível que ajuda na divulgação dos seus posts entre os visitantes. Leia e aprenda a instalar em seu blog:

Antes de publicar o tutorial, fiz alguns testes e encontrei um erro, onde algumas imagens não estavam carregando na lista. Procurei em outros blogs e vi muitos comentários relatando o mesmo erro. Resolvi então procurar a solução e cheguei a duas possíveis soluções:

1) O Feed deve ser completo

O feed do seu Blogger não pode ser parcial, em alguns casos isso atrapalha o funcionamento do gadget.

Faça o teste, entre em “Configurações” -> “Site Feed” e em “Feed de postagens do blog” escolha a opção: “Completa”. Depois clique em “Salvar Configurações” no final da página.

Obs.: Aguarde pelo menos algumas horas para o sistema se adequar e você ver se foi resolvido. Caso isso não aconteça, volte como antes (se quiser).

2) O sistema de postagens relacionadas em forma de texto deve ser complemente apagado

Se você já usou em seu blog o sistema de postagens relacionadas em forma de texto e quer usar o gadget com imagens, é importante apagar todo o sistema antigo. Ou seja, se você já usou um gadget como esse:

Apague! Seguindo os passos abaixo:

– Faça login no Blogger , clique em “Design” -> “Modelo” -> “Editar HTML“. Marque a caixa “Expandir modelos de widgets”.

– Procure (Ctrl + f) a tag </head> e apague o seguinte script:

<script type="text/javascript">
//<![CDATA[
var relatedTitles = new Array();
var relatedTitlesNum = 0;
var relatedUrls = new Array();
function related_results_labels(json) {
for (var i = 0; i < json.feed.entry.length; i++) {
var entry = json.feed.entry[i];
relatedTitles[relatedTitlesNum] = entry.title.$t;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
relatedUrls[relatedTitlesNum] = entry.link[k].href;
relatedTitlesNum++;
break;
}
}
}
}
function removeRelatedDuplicates() {
var tmp = new Array(0);
var tmp2 = new Array(0);
for(var i = 0; i < relatedUrls.length; i++) {
if(!contains(tmp, relatedUrls[i])) {
tmp.length += 1;
tmp[tmp.length - 1] = relatedUrls[i];
tmp2.length += 1;
tmp2[tmp2.length - 1] = relatedTitles[i];
}
}
relatedTitles = tmp2;
relatedUrls = tmp;
}
function contains(a, e) {
for(var j = 0; j < a.length; j++) if (a[j]==e) return true;
return false;
}
function printRelatedLabels() {
var r = Math.floor((relatedTitles.length - 1) * Math.random());
var i = 0;
document.write('<ul>');
while (i < relatedTitles.length && i < 20) {
document.write('<li><a href="' + relatedUrls[r] + '">' + relatedTitles[r] +
'</a></li>');
if (r < relatedTitles.length - 1) {
r++;
} else {
r = 0;
}
i++;
}
document.write('</ul>');
}
//]]>
</script>

- Procure:

<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a>
<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&amp;callback=related_results_labels&amp;max-results=5"'
type='text/javascript'/>
</b:if>
</b:loop>
</b:if>

Substitua tudo por:

<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a>
<b:if cond='data:label.isLast != "true"'>,</b:if>
</b:loop>
</b:if>

- Procure e apague:

<b:if cond='data:blog.url != data:blog.homepageUrl'>Posts Relacionados</b:if>
<script type='text/javascript'>
removeRelatedDuplicates();
printRelatedLabels();
</script>

- Pronto! Salve as modificações e instale o novo gadget sem problemas!
Caso ainda não conseguiu instalar o novo gadget, deixe seu comentário relatando o problema ocorrido.
abraços



De um play no vídeo abaixo e aprenda a Criar blogs Profissionais




Gostou deste artigo? Ajude nosso projeto.
Compartilhe em suas redes sociais nos botões abaixo:

2 Comentários

  1. humbertolimacb disse:

    Muito bom o post, mas na verdade vim relatar um bug do Blogger.

    Ao criar uma página, se você estiver em Editar HTML e tentar upar uma imagem, não vai mais 🙂

    Valeu ^^

  2. EDILSON disse:

    CARA NÃO CONSEGUI MESMO ….

Para enviar seu comentário, preencha os campos abaixo:

Por gentileza, se deseja alterar o arquivo do rodapé,
entre em contato com o suporte.