Thêm khung Search Live tuyệt đẹp cho Blogspot

- Trong quá trình viết bài chúng tôi sẽ có nhiều thiếu sót mong các bạn đóng góp để chúng tôi rút kinh nghiệm hơn !
- Mọi chi tiết xin liên hệ:
• Email: tiennau1212@gmail.com
• Facebook: www.fb.com/tiennausenpai

 Search Live là khung tìm kiếm tự động gợi ý nội dung trên blog của bạn ngay tại khung search. Chức năng này hết sức hữu ích vì tính trực quan của nó. Sau đây mình sẽ hướng dẫn các bạn làm khung Search Live tuyệt đẹp cho Blogspot.

Thêm khung Search Live tuyệt đẹp cho Blogspot
Hình Minh Họa

Các Bước Thực Hiện

Bước 1: Vào trang chỉnh sửa HTML của Blogspot.

Bước 2: Tìm thẻ </head> và thêm phần code bên dưới lên trên nó (Ai đã có thư viện jquery thì khỏi thêm nhé).

<script>
var home = &quot;www.starcuongit.com&quot;,
perPage = 5;
//<![CDATA[
$(document).ready(function() {
$("#dth-field input").click(function(c) {
c.stopPropagation();
$("#dth-field input").keyup(function() {
var d = $("#dth-field input").val(), c = new RegExp(d, "i"), a = '<div class="row">';
$.ajax({url: home + "feeds/posts/default?alt=json&max-results=10", dataType:"jsonp"}).done(function(e) {
$.each(e.feed.entry, function(e, b) {
if ("" != d && -1 != b.title.$t.search(c)) {
a += '<div class="dth-search-item">';
if (void 0 != b.media$thumbnail) {
var f = b.media$thumbnail.url.replace(/\/s([\S]+)\//, "/s36-c/")
}
a += '<img src="' + f + '" />';
a += '<h5><a href="' + b.link[4].href + '">' + b.title.$t + "</a></h5>";
a += "</div>";
}
});
a += "</div>";
$("#dth-results").html(a);
});
});
});
$(document).click(function() {
$("#dth-results").html("");
});
});
//]]>
</script>
<script type='text/javascript'>
//<![CDATA[
jQuery.cookie=function(key,value,options){if(arguments.length>1&&String(value)!=="[object Object]"){options=jQuery.extend({},options);if(value===null||value===undefined){options.expires=-1;}
if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setDate(t.getDate()+days);}
value=String(value);return(document.cookie=[encodeURIComponent(key),'=',options.raw?value:encodeURIComponent(value),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''));}
options=value||{};var result,decode=options.raw?function(s){return s;}:decodeURIComponent;return(result=new RegExp('(?:^|; )'+encodeURIComponent(key)+'=([^;]*)').exec(document.cookie))?decode(result[1]):null;};
//]]>
</script>

Bước 3: Để làm đẹp cho đoạn code trên, tìm đoạn ]]></b:skin> và dán đoạn css bên dưới lên nó nhé.

/* Search Box */
#dth-field {
background: #f5f5f5;
border-width: 1px;
padding: 0 10px;
margin: 5px 0px 20px 0px;
border-style: solid;
border-color: #eee;
border-radius:3px;
}
#dth-field input {
width: 100%;
height: 35px;
background: transparent;
border: 0;
outline: none;
}
#dth-results {
width: 100%;
}
.dth-search-item {
overflow: hidden;
border-bottom: 1px solid #f1f1f1;
background: #f8f8f8;
padding: 10px;
}
.dth-search-item img {
float: left;
display: block;
background: #fff;
padding: 5px;
border: 1px solid #eee;
margin-right: 10px;
width: 5%;
}
.dth-search-item h5 {
font-size: 16px;
font-weight: 400;
line-height: 24px;
float: left;
width: 80%;
}

Bước 4: Thêm đoạn code sau vào nơi cần hiển thị

<div id='dth-field'>
<form action='/search'>
<input placeholder='Bạn muốn tìm gì?'/>
</form>
</div>

Bước 5: Sửa starcuongit.com thành domain blog các bạn sau đó Lưu Template

Chỉ đơn giản với các bước trên là bạn có thể Thêm khung Search Live tuyệt đẹp cho Blogspot của mình rồi, nếu gặp khó khăn gì hãy để lại bên dưới phần bình luận.

Chúc các bạn thành công

Nguồn: STARCUONGIT

No comments