Khung Search có thể chuyển đổi
Cái khung này cũng không có gì ghê gớm lắm mình chỉ sử dụng mẹo, thực chất ra đây là 2 khung tìm kiếm riêng biệt. Mình sử dụng Javascript để ẩn cái này và hiện cái kia theo cái Combo Box trong HTML mà thôi. Cái lợi của việc sử dụng 2 cái này là người dùng có thêm tùy chọn tìm kiếm trên blog một cách dễ dàng nhất. Thôi chém thế chắc đủ rồi sau đây mình xin chia sẻ nó đến với các bạn.
Bạn nào không thích cái khung này thì có thể tham khảo thêm "Khung tìm kiếm kiểu Overlay cho Blogger" nhé.
Khung tìm kiếm chuyển đổi giữa Blogger và Google
Việc đầu tiên để thủ thuật này hoạt động bắt buộc blog của bạn phải có Google Custom Search hay nói dài dòng ra là công cụ tìm kiếm tùy chỉnh của Google mình đã có bài hướng dẫn các bạn có thể click vào để đọc.
Tiếp tục công việc thứ 2 chèn đoạn CSS này lên trên thẻ ]]></b:skin>
.search-bar input, select, textarea {lưu ý là đoạn css này xấu tàn bạo và giống với blog mình do đó để tối ưu thì các bạn nên tự viết lại cho phù hợp với giao diện của các bạn nhé.
background-color: #FFF;
border: 1px solid #DDD;
color: #333;
font-size: 18px;
font-weight: 300;
padding: 16px;
width: 100%;
}
.search-bar .first {
clear: both;
margin-left: 0px;
}
.search-bar .one-fourth {
width: 23.0769%;
float: left;
}
Sau đây là đoạn mã bạn cần, hãy chèn nó vào chỗ nào mà bạn muốn hiện nút search
<div class='search-bar'>sau khi hoàn tất thì lưu lại là bạn đã có một khung Search chuyển đổi cực xấu từ KslZone.NET.
<select class='first one-fourth' id='sbox' onchange='searchBox()' style='padding: 15px;'>
<option value='ggs'>Dùng Google Custom</option>
<option value='bgs'>Dùng Blog Mặc Định</option>
</select>
<form action='/p/search.html' class='search-form' id='ggs' method='get' role='search' style='display:block;'>
<input itemprop='query-input' name='q' onblur='if ( this.value == '' ) { this.value = 'Từ khóa tìm kiếm…'; }' onfocus='if ( this.value == 'Từ khóa tìm kiếm…') { this.value = ''; }' required='' type='search' value='Từ khóa tìm kiếm…'/>
<input style='width:100%;display:none;' type='submit' value='Tìm kiếm'/>
</form>
<form action='/search/max-results=7' class='search-form' id='bgs' method='get' role='search' style='display:none;'>
<input name='q' onblur='if ( this.value == '' ) { this.value = 'Từ khóa tìm kiếm…'; }' onfocus='if ( this.value == 'Từ khóa tìm kiếm…') { this.value = ''; }' type='search' value='Từ khóa tìm kiếm…'/>
<input style='width:100%;display:none;' type='submit' value='Tìm kiếm'/>
</form>
<script type='text/javascript'>
function searchBox()
{
if(document.getElementById('sbox').value == "ggs") {
document.getElementById('ggs').style.display='block';
document.getElementById('bgs').style.display='none';
} else if(document.getElementById('sbox').value == "bgs") {
document.getElementById('ggs').style.display='none';
document.getElementById('bgs').style.display='block';
}
}
</script>
</div>
Lời kết
Thực chất theo mình thì cái chuyển đổi này cũng làm nhìn cho thích thôi chứ cái nào mặc định thì thường người ta sẽ sử dụng cái đó. Nhưng mà đây cũng là một mẹo nhỏ khá hay cho bạn nào thích tọc vạch và thêm mới những chức năng nhỏ nhẹ thế này. Mọi thắc mắc hoặc hỗ trợ chỉnh sửa khung search theo giao diện bất kì có thể để lại phần nhận xét phía dưới, nếu rảnh rỗi và làm được mình sẽ hỗ trợ nhiệt tình và ngược lại hehe.
Leave a comment
To insert a link, use tag
[url=http://your_link]your-link[/url]
To insert the code , use the tag
<i rel="code">your-code</i>
The long code can use the tag
<i rel="pre">your-long-code</i>
To insert an image , use the code
[img]URL Image[/img]
To insert a title , use tag
<b rel="h4">Your Title here...</b>
To creat Bold text
<strong>Your text here...</strong>
To create Italic text used tag
<em>Your text here...</em>