Membuat Kolom Widget Recent Post adalah artikel lanjutan dari memasang recent post di Blogger yang sudah tidak berfungsi lagi. Jadi, kita akan membuat kolom widget recent post sendiri dan tentunya menggunakan kode script dan memasang di didalam template blog kita. Kolom widget recent post ini merupakan buatan mas Kolis karena saya sendiri sampai saat ini belum bisa membuat kode recent post yang bisa tampil diseluruh bagian blog dan tidak melulu tampil di sidebar. Sampai saat ini saya mencoba membuat sendiri, bagaimana recent post bisa tampil didalam artikel blog!
Untuk membuat kolom widget recent post agar ada dibagian sidebar, silahkan anda ikuti langkah-langkah berikut ini
var numfeed = 5; adalah jumlah artikel yang tampil
var urlblog = "http://panduantemplateblog.blogspot.com/"; silahkan ganti url ini dengan url blog anda, JANGAN SAMPAI LUPA!
var charac = 100; adalah jumlah ringkasan dari setiap artikel yang tampil
Okey, itulah cara membuat kolom widget recent post yang bisa anda pasang didalam blog anda dan anda tidak perlu kwatir untuk loading blog setelah terpasang script ini, karena tidak akan mempengaruhi loading blog anda. Jika ada pertanyaan, silahkan tinggalkan komentar anda untuk artikel ini Membuat Kolom Widget Recent Post
Untuk membuat kolom widget recent post agar ada dibagian sidebar, silahkan anda ikuti langkah-langkah berikut ini
- Silahkan masuk dulu ke akun Blogger anda
- Masuk ke Template >> Edit HTML >> centang Expand Widget Templates >> tekan tombol Ctrl+F di keyboard
- Cari kode ]]></b:skin>
Dan tambahkan kode berikut diatas kode ]]></b:skin>
#mas-terbaru{border:1px solid #585858;width:100%;margin:0 auto}
#terbaru{margin:0px}
.mas-elemen{border:1px solid #ccc;margin:5px 0;padding:5px;height:79px}
.mas-elemen img{background:#999;padding:4px;float:left;height:70px;margin-right:8px;width:70px}
.mas-elemen h6,.mas-elemen h5 a{font-size:12px!important;font-weight:700!important;margin:0;color:#111}
.mas-elemen:hover{background-color:#c3c3c3}
.mas-elemen p{font:14px PT Sans Narrow;text-align:justify;color:#555;line-height:14px;margin:5px 0}
#mas-navigasifeed{border:1px solid #c3c3c3;color:#bbb;font-family:Verdana;font-size:12px;text-align:center;margin:0px}
#mas-navigasifeed:hover{background-color:#c3c3c3}
#mas-navigasifeed a{color:#141414!important;font-family:Tahoma!important;font-size:12px!important;font-weight:400!important;display:block;padding:5px 10px}
#mas-navigasifeed span{padding:5px 10px}
#mas-navigasifeed .next{float:right}
#mas-navigasifeed .previous{float:left}
#mas-navigasifeed .home{text-align:center}
#mas-navigasifeed a:hover,#mas-navigasifeed span.noactived{color:transparant!important} - Selanjutnya cari kode </head> dan letakkan kode berikut tepat diatas </head>
<script type='text/javascript'>
//<![CDATA[
var numfeed = 5;
var startfeed = 0;
var urlblog = "http://panduantemplateblog.blogspot.com/";
var charac = 100;
var urlprevious, urlnext;
function maskolisfeed(johny,banget){
var showfeed = johny.split("<");
for(var i=0;i<showfeed.length;i++){
if(showfeed[i].indexOf(">")!=-1){
showfeed[i] = showfeed[i].substring(showfeed[i].indexOf(">")+1,showfeed[i].length);
}
}
showfeed = showfeed.join("");
showfeed = showfeed.substring(0,banget-1);
return showfeed;
}
function showterbaru(json) {
var entry, posttitle, posturl, postimg, postcontent;
var showblogfeed = "";
urlprevious = "";
urlnext = "";
for (var k = 0; k < json.feed.link.length; k++) {
if (json.feed.link[k].rel == 'previous') {
urlprevious = json.feed.link[k].href;
}
if (json.feed.link[k].rel == 'next') {
urlnext = json.feed.link[k].href;
}
}
for (var i = 0; i < numfeed; i++) {
if (i == json.feed.entry.length) { break; }
entry = json.feed.entry[i];
posttitle = entry.title.$t;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
posturl = entry.link[k].href;
break;
}
}
if ("content" in entry) {
postcontent = entry.content.$t;
} else if ("summary" in entry) {
postcontent = entry.summary.$t;
} else {
postcontent = "";
}
if ("media$thumbnail" in entry) {
postimg = entry.media$thumbnail.url;
} else {
postimg = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_ZQ7GfoGWdqFuVVlJNsCKxar1t0KBNdyBmTCxjrd2wQLxUhMLG0dMOvx2JPZRqt4ihb3WycrBy3kAXKU-mZO98x_Fa9_o8e2WTobeR6yNpejiGXLHvKD5UTVZeG70PGPw5TrvdWzfMQA/s1600/no+image.jpg";
}
showblogfeed += "<div class='mas-elemen'>";
showblogfeed += "<a href='" + posturl + "' target='_blank'><img src='" + postimg + "' /></a>";
showblogfeed += "<h5><a href='" + posturl + "'>" + posttitle + "</a></h5>";
showblogfeed += "<p>" + maskolisfeed(postcontent,charac) + "</p>";
showblogfeed += "</div>";
}
document.getElementById("terbaru").innerHTML = showblogfeed;
showblogfeed = "";
if(urlprevious) {
showblogfeed += "<a href='javascript:navigasifeed(-1);' class='previous'>◄ Previous</a>";
} else {
showblogfeed += "<span class='noactived previous'>◄ Previous</span>";
}
if(urlnext) {
showblogfeed += "<a href='javascript:navigasifeed(1);' class='next'>Next ►</a>";
} else {
showblogfeed += "<span class='noactived next'>Next ►</span>";
}
showblogfeed += "<a href='javascript:navigasifeed(0);' class='home'>Home</a>";
document.getElementById("mas-navigasifeed").innerHTML = showblogfeed;
}
function navigasifeed(url){
var p, parameter;
if(url==-1) {
p = urlprevious.indexOf("?");
parameter = urlprevious.substring(p);
} else if (url==1) {
p = urlnext.indexOf("?");
parameter = urlnext.substring(p);
} else {
parameter = "?start-index=1&max-results=" + numfeed + "&orderby=published&alt=json-in-script"
}
parameter += "&callback=showterbaru";
incluirscript(parameter);
}
function incluirscript(parameter) {
if(startfeed==1) {removerscript();}
document.getElementById("terbaru").innerHTML = "<div id='mas-loading'></div>";
document.getElementById("mas-navigasifeed").innerHTML = "";
var archievefeed = urlblog + "/feeds/posts/default"+ parameter;
var terbaru = document.createElement('script');
terbaru.setAttribute('type', 'text/javascript');
terbaru.setAttribute('src', archievefeed);
terbaru.setAttribute('id', 'MASLABEL');
document.getElementsByTagName('head')[0].appendChild(terbaru);
startfeed = 1;
}
function removerscript() {
var elemen = document.getElementById("MASLABEL");
var parent = elemen.parentNode;
parent.removeChild(elemen);
}
onload=function() { navigasifeed(0); }
//]]>
</script> - Silahkan simpan Template blog anda terlebih dahulu
- Sekarang tutup menu Template dan buka menu Tata Letak
- Setelah berada di menu Tata Letak, silahkan anda klik Tambahkan Gadget yang ada dibagian sidebar kanan blog seperti yang terlihat pada gambar berikut ini
- Selanjutnya scroll/gulir kebawah dan cari widget HTML/Javascript dan salin kode berikut kedalam kolom HTML/Javascript
<div id="terbaru"></div>
<div id="mas-navigasifeed"></div> - Simpan widget anda dan lihat hasilnya di homepage blog anda
var numfeed = 5; adalah jumlah artikel yang tampil
var urlblog = "http://panduantemplateblog.blogspot.com/"; silahkan ganti url ini dengan url blog anda, JANGAN SAMPAI LUPA!
var charac = 100; adalah jumlah ringkasan dari setiap artikel yang tampil
Okey, itulah cara membuat kolom widget recent post yang bisa anda pasang didalam blog anda dan anda tidak perlu kwatir untuk loading blog setelah terpasang script ini, karena tidak akan mempengaruhi loading blog anda. Jika ada pertanyaan, silahkan tinggalkan komentar anda untuk artikel ini Membuat Kolom Widget Recent Post
Ya di coba dahulu, moga lancar!
BalasHapuswah sekarang kalau ingin membuat widget post terbaru harus buat sendiri ya? padahal 2 tahun yang lalu saya masih bisa memasang widget posting terbaru melalui tata letak di blogger.
BalasHapussekarang banyak yang sudah berubah ya bu :)
di coba ne gan..
BalasHapusmudah2an berhasil..
salam
Lumayan juga Mas kodenya,tapi ada juga yang pakai kode di head Mas itu gimana Mas.
BalasHapus@Andik Rasida silahkan mas Andik, semoga berhasil..
BalasHapus@Taqorrub Ubaidillah begitulah mas, karena memang sebagian widget tersebut berasal dari luar Google atau Blogspot
BalasHapus@Abed Saragih mungkin maksudnya mas Abed adalah newsticker yaitu tampilan artikel dalam bentuk berita dengan hanya menampilkan judul artikelnya saja? kalau iya, insyaallah akan saya update..
BalasHapus@Kompor Meledak silahkan mas, insyaallah berhasil..
BalasHapusterima kasih mas tutorial nya di coba dulu
BalasHapus@nice
keren sih, tapi apa gak terlalu berat eah...
BalasHapusterus lagian recent post sma aja kyak postingan, ada tombol nextnya..
hehe,,,
btw nice tips...!
menyimak sambil blogwalking sob,kebetulan saya sudah memasangnya.
BalasHapusok
BalasHapusMakasih yah bu Artikelnya sekalian saya minta izin untuk merangkumnya dan dijadikan sebuh ebook terus dijual sekedar nambah nambah beli pulsa n jajan
BalasHapusItu juga kalau ibu NGIZININ
BalasHapus@Restu Nugroho ngga' mas, widget cuma merupakan salah satu faktor berat tidaknya loading blog, selebihnya ada di jaringan modem :)
BalasHapussalam kenal mas, saya coba ya, mkasih loh infonyaa
BalasHapusthanks infonya, bwtTemplatenya keren
BalasHapuseror mba...
BalasHapusudah saya simpan templatenya, tapi pas saya tambah gadget HTML dan memasukan kodenya
malah ga bs di terapkan ya ?? dimana salahnya mba ?
makasih..........you are the best !!!
BalasHapusnice dach
BalasHapusthank's gan
Thanks infonya bermanfaat sekali,...
BalasHapusbagus nie,
BalasHapuspatut untuk di coba gan,
wah bagus tutornya salam kenal
BalasHapusmakasih atas informasinya mas
BalasHapuswah keren juga nihh tutorial'y
BalasHapusMet siang mbak ....tq tutorialnya
BalasHapusbuat blog lambat atau tidak?
BalasHapussaya sudah memasangnya di blog saya yang lain, dan tidak mempengaruhi loading blog.. trims mas Azmi
HapusMAKASIH BANGET ...... AHIRNYA JADI GUGA
HapusTRIMAKASIH ATAS INFONYA
BalasHapusANK TUTORIALNYA YANG BAGUSSS
BalasHapusInfonya Menarik tuk dicoba,,,,,,,,lam kenal dari newbee bgt.
BalasHapusboleh ni di coba nice info.......
BalasHapusTips-trik yang cantik dan menarik, bisakah anda sharing pula tentang cara membuat kotak komentar seperti milik anda ini ?
BalasHapusInfo menarik, langsung di coba... trims infonya..
BalasHapuskalo kita mau rubah tampilan kekanan dan dibuat jadi 2 kolom bisa ga ya? caranya gimana ya mbak?
BalasHapusIya nih kemarin recent post masih bisa sekarang kok ga bs ya?sy coba pasang lagi tapi tetep ga bs, sy cek di gadget lainnya udah ga ada recent post lagi kemungkinan mank udah di blok sm googlenya kali ya..padahal kemarin apik pake recent post yang bs bergerak gitu...dicoba dulu dh..
BalasHapusCoba dlu gan.. ijin copas juga.. ntar ane kasih link blog agan di postingan saya
BalasHapussilahkan dan semoga memberikan manfaat
Hapusinfo yang sangat bermanfaat mba
BalasHapus