Pada tips dan trik kali ini saya mau share tentang bagaimana
saya menambahkan menu read more secara otomatis pada blog saya ini dengan efek
gambar yang bisa zoom ketika pointer di arahkan pada gambar thumbnail.
Walaupun sebenarnya kita dapat menambahkan read more pada
blog melalui jump break yang ada pada blog ketika kita menulis artikel, namun
menurut saya cara tersebut sangatlah ribet dan tidak efisien. Kita harus bolak
balik membuat menu read more ketika kita membuat artikel baru.
Fungsi dari read more otomatis itu sendiri membuat postingan
kita terlihat lebih pendek dan efisien karena pembaca tidak perlu menarik
pointer terlalu ke bawah untuk mencari artikel yang mereka perlukan. Sebagai contoh
apabila anda memasang script di bawah anda akan memperoleh hasil kurang lebih
seperti ini :
Langsung aja bagi yang mau pasang silahkan ikuti langkah di
bawah ini buat masang read more otomatis keren dengan efek gambar
1.
Login ke blog anda
2.
Masuk ke template -->
edit HTML
3.
Back up template anda terlebih dahulu buat
jaga-jaga. Bagi yang belum bisa silahkan baca Cara Backup Template Blog
4.
Klik pada kotak dialog html tersebut kemudian
cari kode </head> dengan menggunakan CTRL+F untuk mempercepat
5.
Masukan kode berikut ini di atas kode
</head> tersebut
<!--Auto
Read More Mulai-->
<b:if
cond='data:blog.pageType != "static_page"'>
<b:if
cond='data:blog.pageType != "item"'>
<style>
.post-body{text-align:justify;}
.post-body
img{max-width:none;width:auto;}
.read-more{float:left;
padding-top: 10px;}
.read-more
a{ color: #fff!important;text-shadow:0 1px 0
rgba(0,0,0,0.5);background:#0457A9;
text-decoration:none;font:bold 13px Arial;padding:5px;}
.read-more
a:hover{text-decoration:none;background:#666;}
.pic{border:
10px solid #fff;float:left;height:165px;width:280px;margin-right:
20px;margin-bottom:10px;overflow:hidden;box-shadow: 5px 5px 5px #111;}
.grow
img{height:165px;width:280px;transition: all 2s ease;}
.grow
img:hover{width:400px;height:250px;}
</style>
<script
type='text/javascript'>
var
thumbnail_mode = "yes"; //yes -dengan gambar, no -tanpa
gambar
summary_noimg
= 300;
//banyaknya huruf jika tidak ada gambar
summary_img
= 250;
//banyaknya huruf jika ada gambar
img_thumb_height
= 165;
img_thumb_width
= 280;
</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;if(thumbnail_mode == "yes"){if(img.length>=1){imgtag
= '<div class="grow pic"><img src="'+img[0].src+'"
width="'+img_thumb_width+'px"
height="'+img_thumb_height+'px"/></div>';summ =
summary_img;}}var summary = imgtag + '<div>' +
removeHtmlTag(div.innerHTML,summ) + '</div>';div.innerHTML = summary;}
//]]></script>
</b:if>
</b:if>
<!--Auto
Read More Akhir-->
Keterangan :
Warna Merah untuk mengatur
lebar dan tinggi gambar
Wara Biru
untuk mengatur banyaknya kutipan
6.
Cara kode <data:post.body/> yang kedua,
hapus dan ganti kode tersebut dengan kode di bawah ini
<!-- Auto read more Mulai -->
<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 expr:id='"summary" + data:post.id'><data:post.body/></div>
<script type='text/javascript'> createSummaryAndThumb("summary<data:post.id/>");
</script>
<div class='read-more'>
<a expr:href='data:post.url'>Baca Selengkapnya »</a>
</div>
</b:if>
</b:if>
<!-- Auto read more Akhir -->
7.
Sebelum save template sebaiknya anda preview
terlebih dahulu, jika anda suka silahkan save template.
Demikian tutorial cara manambahkan read more otomatis pada
blog semoga anda suka dan bermanfaat, perlu di ingat apabila
anda pernah menggunakan jump break melalui blog anda harus menghapusnya
terlebih dahulu, apabila anda tidak mengetahui caranya silahkan baca Cara Menghilangkan Read More Manual/Insert Jump Break. Atau apabila anda pernah menggunakan versi yang lain anda
harus menghapusnya dan ingat dimana anda meletakan kode tersebut.
No comments:
Post a Comment