ESTE BLOG É MELHOR VISUALIZADO NO INTERNET EXPLORER. MUITO MAIS RÁPIDO !!! Templates e Acessorios Templates & Acessórios: Postagens relacionadas ao pé do post
NÃO É PERMITIDO COPIAR OS TEMPLATES E OS ACESSÓRIOS PARA REDISTRIBUIR EM OUTROS SITES OU BLOGS. NÃO RETIRE OS CRÉDITOS PARA NÃO TER PROBLEMAS.
Google
www.flickr.com
templates.acessorios fotos Mais fotos detemplates.acessorios

Postagens relacionadas ao pé do post

english mobile

Para colocar ao pé de suas postagens uma lista de posts relacionados´em seu Blogger, proceda da seguinte forma.






Não se esqueça de antes de começar salvar uma cópia de seu template, caso não dê certo, é só reinstalá-lo.









Copie o código abaixo, vá até o HTML do seu blog e procure pela tag (código)

]]></b:skin>


*Onde está em vermelho é a quantidade de postagens que o código mostrará, querendo mais de 5, aumente o número.





<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 cuantosPosts = 0;
var r = Math.floor((relatedTitles.length - 1) * Math.random());
var i = 0;
var dirURL = document.URL;
document.write('<ul>');
while (i < relatedTitles.length && i < 20) {
if (relatedUrls[r] != dirURL) {
document.write('<li><a href="' + relatedUrls[r] + '" title="Post relacionado: '
+ relatedTitles[r] + '">' + relatedTitles[r] + '</a></li>');
}
if (r < relatedTitles.length - 1) {
r++;
} else {
r = 0;
}
i++;
cuantosPosts++;
if (cuantosPosts == 5) {
break;
}
}
document.write('</ul>');
}
//]]>
</script>







Salve. Agora procure novamente em HTML por todo esse primeiro código que está na cor verde e acrescente o código em vermelho. Note que você colocará o código em meio ao outro código.





<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=10"'
type='text/javascript'/>
</b:if>

</b:loop>
</b:if>






Agora procure pela código:


E cole o código abaixo, depois dele.

<p class='post-footer-line post-footer-line-3'/>





<div class='post-footer-line post-footer-line-4'>
<b:if cond='data:blog.pageType == "item"'>
<script type="text/javascript">
removeRelatedDuplicates();
printRelatedLabels();
</script>
</b:if>
</div>


0 comentários: