Thứ Hai, 12 tháng 9, 2011

Nhúng Google Custom Search vào Web/Blog

Ngày Thứ Hai, 12 tháng 9, 2011 Blog của Báo Mới Hà Nội chia sẻ với bạn đọc bài viết Nhúng Google Custom Search vào Web/Blog
Chúc bạn xem tin tức vui vẻ !!



Search Engine (SE) là một tiện ích rất quan trọng và không thể thiếu đối với bất kỳ một Web/Blog nào, giúp người đọc dễ dàng tìm kiếm nội dung trên đó một cách nhanh chóng.
Mặc dù Google đã cung cấp ô tìm kiếm (Search Box) như một tiện ích bổ sung cho Blogspot, nhưng có những hạn chế như khó tùy biến (giao diện, vị trí hiển thị kết quả), dòng quảng cáo “được cung cấp bởi Google” nhìn rất “chướng mắt”.he...he...
Nhúng Google Custom Search vào Web/Blog
Trong khi các SE được tích hợp trong các template miễn phí thì dường như hoạt động không mấy hiệu quả, gây nhiều khó khăn cho người sử dụng.
Vậy làm thế nào để tạo một SE có thể khắc phục được tất cả những hạn chế trên ?
Trong bài viết dưới đây, iTechPlus sẽ từng bước hướng dẫn các bạn nhúng bộ máy tìm kiếm đầy mạnh mẽ của Google vào Web/Blog, sử dụng Google Custom Search Engine.
1. Tạo và cấu hình Google Custom Search Engine
Bước 1 : Chọn cách thức tìm kiếm
- Đầu tiên, các bạn truy cập vào địa chỉ sau : http://www.google.com/cse/ và nhấn vào Creat a Custom Search Engine.
Nhúng Google Custom Search vào Web/Blog
- Điền vào thông tin yêu cầu như hình dưới
Nhúng Google Custom Search vào Web/Blog
Trong đó, tại mục Define your search engine các bạn cần lưu ý các tùy chọn :
  • Individual pages (trang cá nhân): chỉ tìm kiếm trên một trang cụ thể, nhập vào liên kết có dạng  : www.mysite.com/mypage.html
  • Entire sites: tìm kiếm toàn bộ Web/Blog, nhập vào liên kết có dạng: www.mysite.com/*
  • Parts of sites: tìm kiếm chỉ một số phần của trang web, nhập vào liên kết có dạng :www.mysite.com/*keyword*
  • Entire domains: tìm kiếm toàn bộ miền (domain), nhập vào liên kết có dạng : *.mydomain.com
- Tiếp theo, đánh dấu (check) vào dòng I have read and agree to the Terms of Service và nhấn Next.
Bước 2 : Chọn Style và tùy biến việc hiển thị các kết quả tìm kiếm
Tại bước này bạn có thể tùy biến giao diện khung tìm kiếm, cũng như màu sắc, font chữ,… của các kết quả hiển thị bằng cách chọn Style và nhấn vào nút Customize để thay đổi.
Nhúng Google Custom Search vào Web/Blog
Nhúng Google Custom Search vào Web/Blog
Sau khi hoàn tất, nhấn Next để sang bước 3.
Bước 3 : Get Code
Tại bước này, Google cung cấp cho bạn một đoạn code để nhúng vào bất cứ đâu trên Web/Blog của bạn, bằng cách tạo một widget HTML/JavaScripts và dán vào đoạn code đó.
Nhúng Google Custom Search vào Web/Blog
* Lưu ý rằng vị trí chèn code cũng chính là vị trí hiển thị các kết quả tìm kiếm.
2. Tối ưu Google Custom Search Engine
Sau khi hoàn tất các bước trên, bạn đã có thể sử dụng Google Custom Search Engine với tất cả sức mạnh của tiện ích này thông qua một widget HTML/JavaScript.
Tuy nhiên, nếu bạn muốn tối ưu hơn nữa vị trí hiển thị các kết quả tìm kiếm, chọn giao thức website, nhúng Google Analytics Site Search,…thì thủ thuật bên dưới sẽ giúp bạn dễ dàng làm điều đó:
- Tại Bước 3 (Get Code), bạn nhấn vào liên kết Look and Feel để đến trang Control panel - Look and feel, hoặc truy cập vào địa chỉ http://www.google.com/cse/manage/all > Nhấn Control panel > Look and feel
Nhúng Google Custom Search vào Web/Blog
- Mục Choose a hosting option có 3 tùy chọn :
  • Search element : cung cấp hầu hết các thiết lập để tùy chỉnh CSE
  • Iframe: cung cấp giới hạn các thiết lập và yêu cầu một trang riêng biệt trên Web/Blog để hiển thị kết quả tìm kiếm.
  • Google-hosted page: hiển thị kết quả tìm kiếm trên host của Google.
Nhúng Google Custom Search vào Web/Blog
Ở đây chúng ta sẽ xét đến tùy chọn thứ 3 nhằm tạo một trang riêng biệt trên Web/Blog chứa các kết quả tìm kiếm. Đây là một tùy chọn rất hữu ích vì tất cả các thao tác của người đọc đều diễn ra bên trong website của bạn.
- Chọn Iframe và nhấn Save & Get Code…
Nhúng Google Custom Search vào Web/Blog
Một trang mới hiện ra, bạn làm theo hướng dẫn như hình dưới
Nhúng Google Custom Search vào Web/Blog
* Lưu ý : bạn phải tạo một trang Statics Page trước đó để get link đến trang này
Sau khi hoàn tất các bước trên, Search box của bạn sẽ có dạng như sau:
Nhúng Google Custom Search vào Web/Blog
còn đây là kết quả tìm kiếm được hiển thị trên trang Statics Page
Nhúng Google Custom Search vào Web/Blog
3. Tùy chỉnh giao diện Search Box và Search Iframe
Để tùy chỉnh giao diện Search Box và Search Iframe, các bạn làm như sau :
- Chèn đoạn code CSS bên dưới vào trước thẻ đóng </b:skin>
#cse-search-results iframe {
width:600px;
}
#cse-search-box{
background:#069;
display:inline;
float:right;
overflow:hidden;
padding:8px;
}
#cse-search-box input.box {
display:inline;
font-size:11px;
height:16px;
width:200px;
float:left;
margin:0;
padding-left:10px;
}
#cse-search-box input.btn {
line-height:1.8em;
display:inline;
float:right;
font-size:11px;
margin:0 0 0 8px;
border:none;
cursor:pointer;
color:#fff;
background:#d00;
}
- Tiếp tục, thay 2 dòng code trong widget HTML/JavaScript có dạng :
<input type="text" name="q" size="31" />
<input type="submit" name="sa" value="Search" />
thành
<input type="text" name="q" size="31" class="box"/>
<input type="submit" name="sa" value="Search" class="btn"/>
Và đây là kết quả :
Nhúng Google Custom Search vào Web/Blog














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

Nguồn: intechplus

Không có nhận xét nào:

Đăng nhận xét