Membuat Artikel terbaru dari blog sendiri, tentu saja dengan tujuan untuk memberitahukan pada pembaca bahwa ada artikel terbaru dalam blog kita. Dengan ini tentu bisa meningkatkan page view blog kita.
Dan paling cocok dipasang pada sidebar blog. Tidak perlu bertele-tele, berikut cara untuk menampilkan artikel terbaru di blog kita. Satu hal lagi, daftar artikel terbaru ini bisa juga dipasang pada situs atau blog orang lain.
Pertama masuk ke
blogger -
Tata letak kemudian tambah gadget, HTML/JavaScript.
Masukan kode dibawah ini
<script>
function rp(json) {
document.write('<ul>');
for (var i = 0; i < numposts; i++) {
document.write('<li>');
var entry = json.feed.entry[i];
var posttitle = entry.title.$t;
var posturl;
if (i == json.feed.entry.length) break;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
posturl = entry.link[k].href;
break;
}
}
posttitle = posttitle.link(posturl);
var readmorelink = "(more)";
readmorelink = readmorelink.link(posturl);
var postdate = entry.published.$t;
var cdyear = postdate.substring(0,4);
var cdmonth = postdate.substring(5,7);
var cdday = postdate.substring(8,10);
var monthnames = new Array();
monthnames[1] = "Jan";
monthnames[2] = "Feb";
monthnames[3] = "Mar";
monthnames[4] = "Apr";
monthnames[5] = "May";
monthnames[6] = "Jun";
monthnames[7] = "Jul";
monthnames[8] = "Aug";
monthnames[9] = "Sep";
monthnames[10] = "Oct";
monthnames[11] = "Nov";
monthnames[12] = "Dec";
if ("content" in entry) {
var postcontent = entry.content.$t;
} else if ("summary" in entry) {
var postcontent = entry.summary.$t;
} else
var postcontent = "";
var re = /<S[^>]*>/g;
postcontent = postcontent.replace(re, "");
document.write(posttitle);
if (showpostdate == true) document.write(' - ' + monthnames[parseInt(cdmonth,10)] + ' ' + cdday);
if (showpostsummary == true) {
if (postcontent.length < numchars) {
document.write(postcontent);
} else {
postcontent = postcontent.substring(0, numchars);
var quoteEnd = postcontent.lastIndexOf(" ");
postcontent = postcontent.substring(0,quoteEnd);
document.write(postcontent + '...' + readmorelink);
}
}
document.write('</li>');
}
document.write('</ul>');
}
</script>
<script>
var numposts =
10;
var showpostdate = false;
var showpostsummary = false;
var numchars = 100;
</script>
<script src="http://
www.madjongke.com/feeds/posts/default?orderby=published&alt=json-in-script&callback=rp"></script>
Berikan judul Artikel terbaru atau sesuai yang diinginkan. Untuk angka yang sudah diberi tanda warna biru, bisa kamu ganti sesuai jumlah artikel yang ingin ditampilkan. Sementara untuk url blog bisa kamu ganti dengan url blog sendiri. madjongke.blogspot.com, cinta.blogspot.com atau lainnya.