Pada kesempatan kali ini saya akan memberikan tutorial cara membuat artikel terkait di blog. Okey sebelumnya apa fungsi dari artikel terkait ? jadi fungsi artikel terkait adalah untuk menampilkan beberapa judul artikel lain yang masih berkaitan dengan artikel yang sedang dibaca oleh pengunjung blog. Arikel terkait juga berguna untuk meningkatkan pageview pada blog kita. Nah sekarang udah pada tau kan apa itu fungsi artikel terkait, oke langsung saja kita mulai cara membuatnya.
Berikut langkah-langkahnya :
1. Login ke bloger
2. klik menu template, lalu klik edit html
3. carilah kode </head> dengan menggunakan CTRL+F
4. jika sudah ketemu masukan kode dibawah ini 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>
5. Setelah itu cari kode <data:post.body/> dengan menggunakan CTRL+F
6. Jika sudah ketemu masukan kode dibawah ini tepat dibawah <data:post.body/>
<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>
7. Lalu simpan template dan lihat perubahannya
Note:
- Kode <data:post.body/> mungkin anda akan temukan banyak, pilih saja satu, tidak apa-apa kok anda coba-coba hitung-hitung sekalian belajar dan yang penting anda faham.
- Untuk kata Artikel Terkait bisa anda ganti sesuai keinginan anda misalnya: related post, posting terkait, dsb
okey sekian dulu tutorial cara membuat artikel terkait, selamat mencoba...
Artikel Terkait
- Cara Memasang Emoticon Onion Head Di Komentar Blog
- Cara Meringkas Postingan Blog Dengan Menggunakan Read More Otomatis
- Memasang Menu Drop Down Pada Blog
- MEMBANGUN DNS SERVER & MAIL SEVER DENGAN SQUIRRELMAIL PADA UBUNTU
- MEMBANGUN DNS SERVER & MAIL SEVER DENGAN SQUIRRELMAIL PADA UBUNTU
- Cara Membuat Artikel Terkait Di Blog
- Cara Memasang Widget Flag Counter Di Blog
No comments :
Post a Comment