Untuk bikin auto readmore dengan default thumbnail, anda butuh lakukan 2 langkah mudah
1. imbuhkan javasript
2. imbuhkan html
1. imbuhkan javasript
2. imbuhkan html
Memberikan javascript
Sebelum saat lakukan apapun, saya anjurkan backup dulu template anda untuk hindari perihal yang tidak di idamkan.Untuk menambahkakan kode JavaSript dibawah ini, simpan kode dibawah ini sebelum </head><script type='text/javascript'>
// ganti angka dibawah untuk mengatur jumlah karakter
summary_noimg = 350;
summary_img = 280;
// ganti angka dibawah untuk merubah ukuran thumbnail
img_thumb_height = 200;
img_thumb_width = 200;
// ganti dengan gambar sesuai selera anda
img_thumb_nosrc = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCt6frQu3MRlMrOyhaHrLJtBpu4vD1Ij540NaE4wMUDRAauwsvBEzgF7ScFTqL5L35WrEYJ9qiprkkAc-udAr3lWo1tRPaNKTbKd_yv6ebNBq6Dyjabc3s98Or63ruck-IXQbxrRDX5WK0/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>
Menambahkan Kode HTML
Cari kode <data:post.body/> dan ganti dengan kode dibawah ini :<b:if cond='data:blog.pageType != "static_page"'>
<b:if cond='data:blog.pageType != "item"'>
<div expr:id='"summary" + data:post.id'><data:post.body/></div>
<script type='text/javascript'>
createSummaryAndThumb("summary<data:post.id/>");
</script>
<span class='rmlink' style='float:right;margin-top:10px'>
<a expr:href='data:post.url'>
Read More »
</a>
</span>
<b:else/>
<data:post.body/>
</b:if>
<b:else/>
<data:post.body/>
</b:if>
Tidak ada komentar:
Posting Komentar