Blogspot |
Langsung saja cara membuat related post / artikel terkait :
- Masuk blogger
- Rancangan
- Edit html
- Centang expand template widget
- cari kode </head> kemudian letakkan script di bawah ini tepat di atas kode </head>
<script type="text/javascript">Kemudian cari kode <data:post.body/> kemudian letakkan script berikut ini di bawah kode <data:post.body/>
//<![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>
Terakhir simpan template. Cukup mudah bukan cara membuat related post / artikel terkait. :D<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:blog.pageType == "item"'>
<script expr:src='"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&callback=related_results_labels&max-results=5"' type='text/javascript'/>
</b:if>
</b:loop>
</b:if><b:if cond='data:blog.pageType == "item"'>
<h4>Artikel Terkait</h4>
<script type="text/javascript">
removeRelatedDuplicates();
printRelatedLabels();
</script>
</b:if>
21 komentar:
Tipsnya sangat bagus dan jelas, saya coba dulu gan.
kalau ada 3 data post bodynyaaa??
ditaruh disebelah mana?
mantaf gan blognya
trmkasih sob..
postingan ini sangat menarik serta enak dibaca, saya berharap bisa berkunjung lagi
keren sob... berhasil saya coba
maaf sob kode ad tiga?
trus harus simpan di manaA?
yang pertama,kedua or yang ketiga?
terimakasih
wahhh keren dechh..
thank's gan..
mantap gan
thanks gan, saya coba dulu....semoga maju aja blognya..... kunjung balik yah, klo bisa follow aja, nanti ane follow balik hehehe ... http://redanorak.blogspot.com
Bermanfaat sob.. moga blog agan tambah maju dan jaya...
terima kasih infonya gan, sudah ane apply di blog ane http://ichalyakusa.blogspot.com/
semoga blognya tambah sukses gan...
salam...
keren mas, scriptnya pendek, boleh nih di coba, bermanfaat banget.. terima kasih ilmunya.. ^^
terima kasih gan
klo yang pake gambar gimana cara gan???
mantap bos.. berhasil hehe
ada embel-embel ke sobat gg itu
suplemen melangsingkan badan
cara melangsingkan badan tanpa sedot lemak
obat pelangsing badan cepat
cara melangsingkan tubuh
tips diet sehat
thanks ya gan dan bagi2 ilmunya.
yeaa..akhirnya ktemu juga tutorial membuat artikel terkait otomatis. Matur nuwun
artikel terkait berdasarkan label bawaan aslinya kalau munculinnya gimana gan?
izin coba script artikel terkaitnya. trims
Posting Komentar