Hướng dẫn lấy bài viết liên quan trong blogspot (blogger), Hướng dẫn lấy bài viết liên quan trong blogspot (blogger).
Thực ra những mẫu teamplate blogspot bây giờ người ta đều thêm chức năng
này cả rồi nhưng nếu blog của bạn chưa có thì Hôm nay mình sẽ hướng dẫn
các bạn cách thực hiện.
Bước 1: Vào cài đặt >> mẫu >> Html
Và chèn đoạn code này bên dưới nơi bạn muốn hiển thị
<b:if cond='data:blog.pageType == "item"'>
<div style='clear:both'/>
<div id='related-posts'>
<script type='text/javascript'>var ry='<h2>Bài viết liên
quan</h2>';rn='<h2>Không có Bài viết liên
quan</h2>';rcomment='Nhận xét';rdisable='Tắt Nhận
xét';commentYN='yes';</script>
<script type='text/javascript'>
//<![CDATA[
var
nothumb='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1BDN69nNi74fsy2VYv7Nl3cABldfydcyhH5USBPU-XVNinLPWh9kpnBuUXcjNT6eeQSMeX0fX8QuF_3qYmxiJ6r-GkQdr-BC5c8n4MgCeVzgcxjnLnAIfl0u65qU8WdvUNCuBTQ40Dx2c/';dw='';titles=new
Array();titlesNum=0;urls=new Array();time=new Array();thumb=new
Array();commentsNum=new Array();comments=new Array();function
related_results_labels(c){for(var b=0;b<c.feed.entry.length;b++){var
d=c.feed.entry[b];titles[titlesNum]=d.title.$t;for(var
a=0;a<d.link.length;a++){if('thr$total' in
d){commentsNum[titlesNum]=d.thr$total.$t+'
'+rcomment}else{commentsNum[titlesNum]=rdisable};if(d.link[a].rel=="alternate"){urls[titlesNum]=d.link[a].href;time[titlesNum]=d.published.$t;if('media$thumbnail'
in
d){thumb[titlesNum]=d.media$thumbnail.url}else{thumb[titlesNum]=nothumb};titlesNum++;break}}}}function
removeRelatedDuplicates(){var b=new Array(0);c=new Array(0);e=new
Array(0);f=new Array(0);g=new Array(0);for(var
a=0;a<urls.length;a++){if(!contains(b,urls[a])){b.length+=1;b[b.length-1]=urls[a];c.length+=1;c[c.length-1]=titles[a];e.length+=1;e[e.length-1]=time[a];f.length+=1;f[f.length-1]=thumb[a];g.length+=1;g[g.length-1]=commentsNum[a]}}urls=b;titles=c;time=e;thumb=f;commentsNum=g}function
contains(b,d){for(var c=0;c<b.length;c++){if(b[c]==d){return
true}}return false}function printRelatedLabels(a){var
y=a.indexOf('?m=0');if(y!=-1){a=a.replace(/\?m=0/g,'')}for(var
b=0;b<urls.length;b++){if(urls[b]==a){urls.splice(b,1);titles.splice(b,1);time.splice(b,1);thumb.splice(b,1);commentsNum.splice(b,1)}}var
c=Math.floor((titles.length-1)*Math.random());var
b=0;if(titles.length==0){dw+=rn}else{dw+=ry;dw+='<ul>';while(b<titles.length&&b<20&&b<maxresults){if(y!=-1){urls[c]=urls[c]+'?m=0'}if(commentYN=='yes'){comments[c]='
- '+commentsNum[c]}else{comments[c]=''};dw+='<li><a
href="'+urls[c]+'" rel="nofollow"><img alt="'+titles[c]+'"
src="'+thumb[c]+'"/></a><div
class="title"><h3><a href="'+urls[c]+'"
rel="nofollow">'+titles[c]+'</a></h3><span>'+time[c].substring(8,10)+'/'+time[c].substring(5,7)+'/'+time[c].substring(0,4)+comments[c]+'</span></div></li>';if(c<titles.length-1){c++}else{c=0}b++}dw+='</ul>'};urls.splice(0,urls.length);titles.splice(0,titles.length);document.getElementById('related-posts').innerHTML=dw};
//]]>
</script>
<b:loop values='data:post.labels' var='label'>
<script expr:src='"/feeds/posts/default/-/" + data:label.name +
"?alt=json-in-script&callback=related_results_labels"'
type='text/javascript'/>
</b:loop>
<script type='text/javascript'>var
maxresults=6;removeRelatedDuplicates();printRelatedLabels('<data:post.url/>');</script>
</div>
<div style='clear:both'/>
</b:if>
--------------------------------------------------------------------------------------------------------------
Mời bạn đọc xem tiếp và bấm theo dõi trên G+ --- Like --- Share để ủng hộ cho tôi phát triển thêm, vì lợi ích cộng đồng
Các bạn đang xem bài viết tại http://kinhdoanhbanhangonlinetainha.blogspot.com/
0 nhận xét:
Đăng nhận xét