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

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.

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!

53 nhận xét:

  1. Huhu ta lại cướp cmt đầu nữa òi hichic :v

    Trả lờiXóa
    Trả lời
    1. Chú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óa
  2. Trả lời
    1. Haha, bị thanh niên trên comment trước rồi :3

      Xóa
    2. Vãi thanh niên xuất bản ko chịu cmt để tui cmt trước :v

      Xóa
    3. Haha, 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
    4. Để cho sờ ta bình cướp còm men đầu đi :3

      Xóa
    5. Không dám cướp, sợ bị chửi :))

      Xóa
    6. Okie cảm ơn anh Bình nha =))

      Xóa
  3. Star Bình cũng chuyên nghiệp qá nhỉ :))

    Trả lờiXóa
  4. Cái này không phải là Chatbox đâu mà nó là comment facebook đấy.

    Trả lờiXóa
  5. sao chống copy rồi ở bình luận copy không được 🙅

    Trả lờiXóa
    Trả lời
    1. Có chống Copy đâu, vẫn Ctrl+C được mà ?

      Xóa
  6. vậy làm sao để làm ạ

    Trả lờiXóa
  7. Cái này Nói ra thì hơi dài đấy :v

    Trả lờiXóa
  8. Star Bình dạo này nhiều tips blog hay ghê :v 1 like

    Trả lờiXóa
  9. Trả lời
    1. Demo thì tự nghĩ ra cũng được mà =)) không biết search live là gì thì lên gu gồ đi.

      Xóa
  10. Bác Cường check mail mình nhờ tẹo.

    Trả lờiXóa
  11. Haha mình nằm top 4 comment cơ à?

    Trả lờiXóa
    Trả lời
    1. Comment này nữa là top 2 comment đấy, do ông Tính Getter chiếm 2 vị trí rồi :v

      Xóa
    2. Ẹc, nhỏ tuổi hơn anh mà kêu = ông, ngại qué :3

      Xóa
    3. Gọi nó là thằng nhóc Tính :v

      Xóa
    4. A đù...thằng này láo bây :v

      Xóa
  12. Xét admin rồi, bác vào edit đi

    Trả lờiXóa
  13. Của mình ko có thẻ <­/head> thì làm thế nào bạn

    Trả lờiXóa
  14. Cứ bị thành vậy
    đúng là &lt ;/head> <!--

    Trả lờiXóa
  15. h mới để ý cái này chưa có thẻ hiển thị sao sử dụng đây

    Trả lờiXóa
  16. ths kiu bạn chịch

    Trả lờiXóa
  17. Cá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óa
    Trả lời
    1. Bài này ổng Bình post :v nên cũng không biết là của mocgin.

      Xóa
    2. Đề 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
  18. Đẹp đấy anh Share phát

    Trả lờiXóa
  19. đã đang áp dụng cho blog, thấy khá tiện nghi và chuyên nghiệp

    Trả lờiXóa
  20. chỉ là phần responsive hơi mệt tí thôi haha

    Trả lờiXóa

➥ Nhập địa chỉ Email bạn hay dùng để nhận thông báo khi mình trả lời bình luận của bạn.
➥ Vui lòng không nhập bất kỳ Liên kết Spam nào trong hộp nhận xét.
➥ Tích vào ô "Thông báo cho tôi" để nhận thông báo nội dung phản hồi của bình luận.