Namun sepertinya ada yang masih kurang dari script tersebut yaitu, tidak disertakan dengan default gambar; maka apabila seorang penulis artikel memposting tanpa gambar, hanya tulisan sajalah yang tampil sehingga terlihat kurang menarik.
Agar tampilan artikel tanpa gambar itu terlihat lebih menarik, maka dapat dilakukan sedikit modifikasi atau penambahan pada javascript codes.
Untuk membuat Default NoImage Thumbnail Auto Readmore Blogger, kode yang dipergunakan adalah:
Temukan ]]></b:skin> dan letakkan kode ini dibawahnya:
<script type='text/javascript'>summary_noimg=250;summary_img=250;img_thumb_height=250;img_thumb_width=250;img_thumb_nosrc="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2Di4Mk-1Qtv3KzmDryw6_U9FkTWqjQCVBuq9F7bn4mfnpodS1V0ru9ztaleHWswCYFbce-MBE0FLPFSPKkBwIg3u6Y-i9g-DfUwBmqub-nqJhGWCy5ZmbBSaOrv15ceFyIm7lmKVVPBqC/s1600/Muslim-Blog-Default-Thumbnail.jpg";</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>
Dan replace <data:post.body/> dengan:
<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'>
<a expr:href='data:post.url'>
<img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkSigpm7MtlSHdaBA8doHz5CkcFXdmvkFJ35o4-jiEGmCKJRkkLB_ZGjDyNi7pyY2aIjUDGTmvoT7BpIUtZk7IQKdRFRav6LVv84MyyE4gmpjLNgcpXKthhb9Niifn4YlmGwwIKqRi5Jc/' style='border-style:none;'/>
<!--
THE IMG ABOVE IS A "READ MORE" IMAGE,
REPLACE THE "SRC" IMAGE
OR JUST USE PLAIN TEXT
-->
</a>
</span>
<b:else/>
<data:post.body/>
</b:if>
<b:else/>
<data:post.body/>
</b:if>
Sumber: Ajibanda.Com
No comments:
Post a Comment