Curta Nossa Pagina No Facebook

Powered By | Blog Gadgets Via Blogger Widgets

Artigos Relacionados com Imagens



Esse hack seleciona Aleatóriamente seus Posts, onde se pode determinar quantos artigos aparecerá abaixo de cada Post. Entre no Painel do Blogger, escolha o Site.

Vá em:
 Design>Editar HTML e marque a caixinha Expandir Modelos de Widgets. 

Proucure por </head> e insira o seguinte código logo acima dele:


<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>

Agora Salve!
Ainda com a Caixinha Expandir Modelos de Widgets Marcada, proucure 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>

Cole o Seguine Código Acima de </b:loop>, em negrito: 

<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>

Agora procure pelo Seguinte Código:

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

E Logo Após Adicione depois do código anterior:

<b:if cond='data:blog.pageType == "item"'><h3>Artigos relacionados</h3></b:if>
<script type='text/javascript'>
removeRelatedDuplicates();
printRelatedLabels();
</script> 

Pra quem não Entendeu Muito Bem o que eu disse anteriormente, o que era:

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

Vai Ficar:

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

Gostou? Comente e Vire Um Seguidor!!

0 comentários:

Postar um comentário