Cara membuat auto readmore pada blog - ya memang artikel yang yang panang terlihat sangat tidak rapih pada halaman beranda blog sobat terlebih lagi jika isi artikel memilik banyak paragraph tentunya ini akan menghilangkan nilai ekstetika tampilan blog di mata visitor. untuk itu saya memberi saran kepada sobat untuk menggunkan auto readmore pada blog sobat seperti yang sudah saya terapkan pada homepage blog ini, apa yang sobat lihat pada homepage blog ini ? menarik dan rapih kan.
terlebih lagi yang saya sukai dari memakai auto readmore ini dapat menghemat waktu loading blog dan terlihat rapih karena sudah diatur jumlah kata dan ukuran gambar
Sekilas tentang auto readmore
seperti yang sudah saya jelaskan fungsi dari readmore diatas, read more ini auto. maksudnya dari auto adalah read more ini secara otomatis membuat posting pada homepage autoreadmore denga pengaturan jumlah kata dan ukuran lebar dan tinggi gambar,jadi lebih mudah kan :D jadi gak usah pakai lagi cara lama (jump break). kebanyakan auto read more yang saya temui tidak menggunakan tag penkondisian yang mengakibatkan posting pada halaman page/laman masih terbentuk readmore, tapi tidak dengan autoreamore ini karena auto readmore ini sudah dibuat berdasarka tag pengkondisian yang tidak akan tampil pada halama laman/page melainkan hanya pada halaman hompage blog saja.
- login keblogger
- pilih template -> edit html
- centang expand template widget
- cari kode </head> untuk mempermudah gunakan ctrl+f
- copy paste kode dibawah ini tepat dibawah kode diatas
<!-- Automatic read more script Start -->
<script type='text/javascript'>
summary_noimg = 430;
summary_img = 340;
img_thumb_height = 150;
img_thumb_width = 150;
img_thumb_nosrc = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgw-Xkhe9b6uG5yL-_6k_ZPTFNvTIP0DLyUaxfoSsOJ9zDQuB7blUmeVxc02bCwlkLAC44pswRqwB3V8p8Aq1oCZmQwhq6NVPsNvOPqnmHTMDBDTEeb6eo2oycVlHwnwP_sVzw6_oLX9IdC/s1600/default.png";
</script>
<script type='text/javascript'>
//<![CDATA[
function removeHtmlTag(strx,chop){
if(strx.indexOf("<")!=-1)
{
var s = strx.split("<");
for(var i=0;i<s.length;i++){
if(s[i].indexOf(">")!=-1){
s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);
}
}
strx = s.join("");
}
chop = (chop < strx.length-1) ? chop : strx.length-2;
while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++;
strx = strx.substring(0,chop-1);
return strx+'...';
}
function createSummaryAndThumb(pID){
var div = document.getElementById(pID);
var imgtag = "";
var img = div.getElementsByTagName("img");
var summ = summary_noimg;
// this block of code is used to add default thumbnail to post without images
if(img.length<=1) {
imgtag = '<div style="clear:both; margin:0 10px 10px 0px;float:left;"><img src="'+img_thumb_nosrc+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px"/></div>';
summ = summary_noimg;
}
if(img.length>=1) {
imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><img src="'+img[0].src+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px"/></span>';
summ = summary_img;
}
var summary = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';
div.innerHTML = summary;
}
//]]>
</script>
<!-- Automatic read more script End -->
NOTE:
- summary_noimg = 430; adalah jumlah kata pada artikel yang tidak memiliki gambar
- summary_img = 340; kebalikannya dari summary_noimg, summary_img adalah jumlah kata-kata pada artikel yang mempunyai gambar.
- img_thumb_height = 150; adalah pengaturan ukuran tinggi dari gambar untuk auto readmore
- img_thumb_width = 150; adalah pengaturan dari ukuran lebar gambar untuk auto readmore
- img_thumb_nosrc = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgw-Xkhe9b6uG5yL-_6k_ZPTFNvTIP0DLyUaxfoSsOJ9zDQuB7blUmeVxc02bCwlkLAC44pswRqwB3V8p8Aq1oCZmQwhq6NVPsNvOPqnmHTMDBDTEeb6eo2oycVlHwnwP_sVzw6_oLX9IdC/s1600/default.png"; adalah gambar pengganti pada artikel yang tidak memiliki gambar
Saran saya sih tidak usah diubah-ubah lagi karena auto readmore ini sudah diatur denga baik dan rapih
- cari <data:post.body/> biasanya kode tersebut ada lebih dari satu oleh karena itu cari kode <data:post.body/> yang kedua kemudian ganti dengan kode dibawah ini
<!-- Automatic read more script Start -->
<b:if cond='data:blog.pageType == "item"'>
<data:post.body/>
<b:else/>
<b:if cond='data:blog.pageType == "static_page"'>
<data:post.body/>
<b:else/>
<div style='text-align:justify;' expr:id='"summary" + data:post.id'><data:post.body/></div>
<script type='text/javascript'> createSummaryAndThumb("summary<data:post.id/>");
</script>
<a class='more' expr:href='data:post.url'><div style="text-align: right;"><img border='0' src='http://i1307.photobucket.com/albums/s597/depermana/bluish_zps515fdacf.png'/></div></a>
</b:if>
</b:if>
<!-- Automatic read more script End -->
keterangan.
kode warna merah : letak thumbnail read more RIGHT: kanan LEFT: kiri
kode warna biru: icon read more, mungkin sobat ingin menggantinya dengan icon punya sobat.
template ku nggak kode (). jadi gimana?
ReplyDeletepada semua template ada kok kode
Deletetekan ctrl+f pada bagian dalam template, nanti akan muncul kotak search yang menyatu di atas pojok kanan template
kode data post body.. maksudnya
ReplyDeletekalau gak pakek gambar alias tulisan readmore , gmna scriptna gan ??
ReplyDeletetata letak >> blog post >> edit >> ganti read more dengan yang agan inginkan kemudian save,
Deletepada saat di posting gunakan jump break
hemm ,, coba test dulu ya gan ..
ReplyDeletesilakan gan :D
DeleteTemplat ane kagak ada nya gan. sebagai pemula ane bingung syehkali. Tolongdi bantu gan
ReplyDelete"kode yang agan maksud" pada semua template ada kok.., mungkin permasalahannya ada di pada kotak search, karena blogger telah memperbarui edit html jadi sekarang kotak SEARCH pada edit html blogger yang baru sudah terpisah.
Deletejadi penyelesainnya klik template >> edit html kemudian klik dimana saja pada bagian kode ditemplate kemudian tekan ctrl+f dan akan keluar kotak search yang menyatu di pojok kanan template, pada kotak search ketikan kode yang agan maksud dan tekan enter..
Gan, kok Icon Read More nya ga muncul.. adanya Tulisan "Sorry. This Person moved or deleted this image." Saya boleh minta yang ga pake Icon ga Gan.. yang Tulisan Read More aja.. Mohon Penjelasannya
ReplyDeletehehe maaf gan, gambar yang itu sudah saya hapus hehe,
Deletekalo mau pakai tulisan hapus kode <img border='0' src='http://i1307.photobucket.com/albums/s597/depermana/
bluish_zps515fdacf.pnghttp://i1307.photobucket.com/albums/
s597/depermana/bluish_zps515fdacf.png'/>
kemudian ganti dengan tulisan sesuka agan seperti
read more → , dll..
di hatml yang baru kok gak ada
ReplyDeletematur nuwun gan...ijin pake scriptnya :)
ReplyDeletesilakan kang :D
DeleteSaya sakit kepala.
ReplyDeletetrimakasih, sangat membantu :)
ReplyDeletethnks gan, berhasil...
ReplyDeletesangat membantu gan...
ReplyDeletemakasih banget
Kebetulan saya mau nyoba bikin template sendiri. Thanks Ya :D
ReplyDeletegan yang di pastenya di di bawah kode Head atau gimana? kok gabisa ya??? tolong pencerahannya ya gan :D
ReplyDelete