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

Hôm nay mình xin hướng dẫn các bạn cách Thêm khung Search Live tuyệt đẹp cho Blogspot cực kì đơn giản mà lại hiệu quả.

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;http://nguyengia2017.blogspot.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 nguyengia2017.blogspot.com thành domain blog các bạn sau đó Lưu Template.

LỜI KẾT

Chỉ đơn giản thế thô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!
Previous
Next Post »

1 nhận xét:

Click here for nhận xét
lúc 11:08 3 tháng 6, 2018 ×

Bạn ơi, sao minh làm xong search thử nó không hiện kết quả live như cái hình bạn post

Congrats bro Nguyễn Quang Trung you got PERTAMAX...! hehehehe...
Reply
avatar