Artikel Terkait Sidebar |
Berikut langkah-langkah membuatnya:
1. Login ke akun blogger sobat
2. Masuk ke rancangan/design
3. Pilih Tata Letak
4. Edit HTML
5. Lalu cari kode berikut: </head> (gunakan Ctrl+F di keyboard ),setelah ketemu tinggal letakkan kode CSS berikut tepat diatas kode </head>
<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>
6. Kemudian cari ini :
<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>
7. Kemudian ganti kode diatas dengan kode berikut ini :
<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&callback=related_results_labels&max-results=10"' type='text/javascript'/>
</b:if>
</b:loop>
</b:if>
max-results=10 : adalah jumlah artikel terkait yang akan ditampilkan, silahkan diganti sesuai dengan kebutuhan.
8. Simpan Template, dan lanjut ke langkah berikut ini
9. Next, masuk ke Page Element > Add a Gadget > HTML/JavaScript > lalu copy paste kode dibawah ini kedalam konten HTML/JavaScript.
<script type="text/javascript">
removeRelatedDuplicates();
printRelatedLabels();
</script>
10. Simpan dan lihatlah hasilnya.
Baca : Fungsi Kode untuk mengatur tampilan blog untuk dapat menampilkan related post hanya pada postingan blog.
Thanks sob, atas tutorialnya. tetaplah berkarya
ReplyDeletenice info gan..
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteTankiyu ya gan,share nya peting nih buat ane!
ReplyDelete@Blog Dofollow oke samasama :D
ReplyDeletethanks om :D nice post..
ReplyDeletenice post =)
ReplyDeletesip
ReplyDeleteok sobh thanks infonya
ReplyDeletebaik...lah akan saya praktekan....thanks yaaaaaaaaaaa
ReplyDelete@jerawat sukses yaa
ReplyDeleteThis comment has been removed by the author.
ReplyDeletecara cari Page Element > Add a Gadget > HTML/JavaScript >
ReplyDeleteSumber : http://4-jie.blogspot.com/2011/12/cara-membuat-artikel-terkait-related.html#ixzz1jaP8bEEg
© COPYRIGHT 2011
itu dimana gan ? ane bingung muter-muter nyarinya
cara nyari yang ini dimana gan ? Page Element > Add a Gadget > HTML/JavaScript >
ReplyDeleteSumber : http://4-jie.blogspot.com/2011/12/cara-membuat-artikel-terkait-related.html#ixzz1jaRPd8yo
© COPYRIGHT 2011
ane bingung nyarinya dimana setengah keder ane ? :) hehehe
wah infonya sangat membantu sob,. terima kasih telah berbagi yah..
ReplyDeletethanks gan..
ReplyDeletedicoba dlu y..
salam kenal...
keren gan...:))
ReplyDeleteoke gan... kunjungan balik & komentar ditunggu gan...
ReplyDeleteOke gan, mau dicoba dulu
ReplyDeletetrimakasih infonya, tapi di saya gagal
ReplyDeletemakasih gan, saya coba dlu
ReplyDeleteThank gan...
ReplyDeletewah, mantap banget nih tutorialnya,,,mudah dipraktekkin...thanks ya sob...
ReplyDeleteThanks kang, berhasil juga bikinnya, hehe...
ReplyDeleteSalam Blog Mr. Edzar
Thanks tutorialnya... sangat bermanfaat bro...
ReplyDelete