Bayangkan jika setiap artikel memiliki 10 paragraf dan jumlah posting yang kita tampilkan di halaman utama sebanyak 10 judul, kira² bagaimana ya tampilan blog kita? ^^'
Untuk mengatasi solusi tersebut, kita pasang fungsi read more dalam blog kita, dan yang lebih efektif lagi, kita pasang auto read more, sehingga kita tidak perlu melakukan pemenggalan secara manual seperti read more model terdahulu. Dalam kasus kali ini, saya akan memberikan contoh pembuatan auto read more pada Blogger.
Sign in dulu ke akun blogger sobat, lalu masuk ke menu Dashboard, kemudian pilih Design > Edit HTML, selanjutnya beri tanda centang pada Expand Widget Template.
Sebelum melakukan pengeditan, ada baiknya jika kode blog yang akan diedit di back up dulu, hal ini hanya sebagai antisipasi jika terjadi hal² yang tidak diinginkan ^^' Caranya yaitu klik tulisan Download Full Template, dan simpan kode xml itu baik² (kalau perlu ganti nama file xml-nya agar besok tidak lupa atau bingung, ok?)
Pertama, pada kode editor, cari tulisan </Head> untuk mempermudak pencarian, gunakan fasilitas Find (Ctrl+F), lalu copas kode di bawah ini di atas kode </Head>
<b:if cond='data:blog.pageType != "static_page"'>Kode di atas bisa pula diedit sesuai dengan keinginan kita, berikut ini adalah keterangannya :
<b:if cond='data:blog.pageType != "item"'>
<script type='text/javascript'>
var thumbnail_mode = "float" ;
summary_noimg = 280;
summary_img = 250;
img_thumb_height = 70;
img_thumb_width = 100;
</script>
<script type='text/javascript'>
//<![CDATA[
function removeHtmlTag(b,a){if(b.indexOf("<")!=-1){var d=b.split("<");for(var c=0;c<d.length;c++){if(d[c].indexOf(">")!=-1){d[c]=d[c].substring(d[c].indexOf(">")+1,d[c].length)}}b=d.join("")}a=(a<b.length-1)?a:b.length-2;while(b.charAt(a-1)!=" "&&b.indexOf(" ",a)!=-1){a++}b=b.substring(0,a-1);return b+"..."}function createSummaryAndThumb(d){var f=document.getElementById(d);var a="";var b=f.getElementsByTagName("img");var e=summary_noimg;if(b.length>=1){a='<span style="float:left; padding:0px 10px 2px 0px;"><img src="'+b[0].src+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px"/></span>';e=summary_img}var c=a+"<div>"+removeHtmlTag(f.innerHTML,e)+"</div>";f.innerHTML=c};
//]]>
</script>
</b:if>
</b:if>
var thumbnail_mode = "float"; (kita dapat memutuskan apakahKedua, cari kode berikut ini <data:post.body/> lalu hapus kode tersebut dan ganti dengan kode di bawah ini :
letak thumbnail berada di (float) kiri atau jika tidak silahkan ganti
dengan (no-float)
summary_noimg = 250; (Menetapkan berapa banyak karakter akan ditampilkan
di posting tanpa gambar / thumbnail)
summary_img = 250; (Menetapkan berapa banyak karakter akan ditampilkan di
posting dengan gambar / thumbnail)
img_thumb_height = 120; (Thumbnail 'tinggi dalam pixel)
img_thumb_width = 120; (Thumbnail 'lebar dalam pixel)
<b:if cond='data:blog.pageType != "item"'>Simpan template, dan selesai. Good luck...
<b:if cond='data:blog.pageType != "static_page"'>
<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:left'><a expr:href='data:post.url'>read more -
<data:post.title/></a></span>
</b:if>
</b:if>
<b:if cond='data:blog.pageType == "item"'><data:post.body/></b:if>
<b:if cond='data:blog.pageType == "static_page"'><data:post.body/></b:if>
Catatan :
- Jika blog sobat pernah menggunakan read more manual (model lama), ganti ke template standar terlebih dahulu.
- Kode <data:post.body/> nanti ada 2, dan yang diganti adalah kode <data:post.body/> yang bagian atas.
0 Comments