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.
![]() |
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 = "www.starcuongit.com",
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.
Lời kết
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!
Huhu ta lại cướp cmt đầu nữa òi hichic :v
Trả lờiXóaChúc mừng bạn, Tên của bạn sẽ được ghi vào sổ sách vàng của chúng tôi. :v
XóaCướp cmt đầu nhé!
Trả lờiXóaHaha, bị thanh niên trên comment trước rồi :3
Xóacmt éo kjp
XóaVãi thanh niên xuất bản ko chịu cmt để tui cmt trước :v
XóaHaha, Star Bình IT chỉ lưu nháp thôi, còn Star Cường IT mới là người xuất bản.
XóaĐể cho sờ ta bình cướp còm men đầu đi :3
XóaKhông dám cướp, sợ bị chửi :))
XóaOkie cảm ơn anh Bình nha =))
Xóa=)))
XóaE đến sau cướp comment 3
Trả lờiXóaStar Bình cũng chuyên nghiệp qá nhỉ :))
Trả lờiXóaChuyên nghiệp về cái gì Niệm Style Blog ?
Xóa=))))
Xóa- tiện ích
Trả lờiXóaCảm ơn em nhé, Thanh Phú IT.
XóaCái này không phải là Chatbox đâu mà nó là comment facebook đấy.
Trả lờiXóasao chống copy rồi ở bình luận copy không được 🙅
Trả lờiXóaCó chống Copy đâu, vẫn Ctrl+C được mà ?
Xóavậy làm sao để làm ạ
Trả lờiXóaCái này Nói ra thì hơi dài đấy :v
Trả lờiXóaStar Bình dạo này nhiều tips blog hay ghê :v 1 like
Trả lờiXóaOk e
XóaCho em xin demo đi :))
Trả lờiXóaDemo thì tự nghĩ ra cũng được mà =)) không biết search live là gì thì lên gu gồ đi.
XóaBác Cường check mail mình nhờ tẹo.
Trả lờiXóaOk rồi nhé ^^
Xóarep mail đi bác
XóaHaha mình nằm top 4 comment cơ à?
Trả lờiXóaComment này nữa là top 2 comment đấy, do ông Tính Getter chiếm 2 vị trí rồi :v
XóaẸc, nhỏ tuổi hơn anh mà kêu = ông, ngại qué :3
XóaGọi nó là thằng nhóc Tính :v
Xóacháu Niệm ơi :v
XóaA đù...thằng này láo bây :v
XóaXét admin rồi, bác vào edit đi
Trả lờiXóaCủa mình ko có thẻ </head> thì làm thế nào bạn
Trả lờiXóaBạn thử tìm /head xem.
Xóacó cái này nè </head><!--
Xóa</head><!--
XóaCứ bị thành vậy
Trả lờiXóađúng là < ;/head> <!--
h mới để ý cái này chưa có thẻ hiển thị sao sử dụng đây
Trả lờiXóaĐã sửa !
Xóaths kiu bạn chịch
Trả lờiXóaHài hước quá :3
Trả lờiXóaCái này source code từ mocgin, thiết nghĩ Cường nên edit cho thêm vào đi. Hủy liên kết lâu rồi nhưng khi nào rảnh ông ghé thăm lại bảo lấy bài ông ý :3
Trả lờiXóaBài này ổng Bình post :v nên cũng không biết là của mocgin.
XóaĐề nghị update tổng recent comments, nhiều cmt quá phải check từng bài xem mình đã cmt ở bài nào :3
XóaĐậu xanh =_=
XóaĐẹp đấy anh Share phát
Trả lờiXóaCảm ơn em!
Xóađã đang áp dụng cho blog, thấy khá tiện nghi và chuyên nghiệp
Trả lờiXóachỉ là phần responsive hơi mệt tí thôi haha
Trả lờiXóa