Thứ Ba, 9 tháng 6, 2009

Tạo bộ "Từ khóa tự động" trong bài viết cho blogspot

Bạn thân mến, chắc hẳn bạn cũng đã từng đọc qua các trang báo chí nổi tiếng như dantri.com.vn, vietbao.vn,... khi bạn mở 1 bài báo, dưới mỗi bài sẽ có danh sách các từ khóa liên quan tới bài đó. Ví dụ ban đang đọc bài nói về Bill Gates, thì dưới cuối bài sẽ có các từ khóa liên quan tới Bill Gates ví dụ như "vợ Bill Gates", "quỹ Bill Gates", "Microsoft", "Windows",... tùy thuộc vào trong bài đó có nhắc tới vợ Bill Gates, Microsoft hoặc Windows hay không! Và khi bạn click vào từ khóa nào thì trang báo sẽ cho bạn kết quả tìm kiếm của từ đó.

Bài dưới đây sẽ hướng dẫn bạn cách làm từ khóa như vậy.

Bạn có thể xem hình ví dụ dưới đây:

Tạo bộ Từ khóa tự động trong bài viết


Cách làm:

1. Đối với Layout:


Vào Edit Template, chọn Expand Widget, sau đó dùng công cụ tìm kiếm của trình duyệt để tìm từ:

<data:post.body/>

Thay thế từ đấy bằng đoạn code sau:

<b:if cond='data:blog.pageType != &quot;item&quot;'><data:post.body/></b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='post_body'><data:post.body/></div>
</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<script src='http://vietwebguide2.googlepages.com/keywordforpost01.js' type='text/javascript'/>
<script src='http://vietwebguide2.googlepages.com/keywordforpost02.js' type='text/javascript'/>
<div style='border:1px silver dashed; background:#FFFFCC; padding:5px'>
<script type='text/javascript'>
home_page2 = &quot;www.vietwebguide.com&quot;;
keyword_text = &quot;<b>Từ khóa trong bài:</b> &quot;;
window.onLoad = makeKeywordForPost(&quot;post_body&quot;);</script>
</div>
</b:if>

Bạn cần chú ý thay thế các giá trị:

vntim.blogspot.com chính là địa chỉ trang chủ của bạn, không có http://, không có dấu soẹt ở cuối, cứ y chang như tôi đã ghi.

Bạn hãy download file

http://vietwebguide2.googlepages.com/keywordforpost01.js

về và chỉnh sửa hoặc thêm từ khóa cho bạn. Các từ khóa được đặt trong dấu ngoặc kép (các từ khóa không được chứa ngoặc kép hoặc nháy đơn) và có dấu phẩy ngăn ở sau. Từ khóa cuối cùng không có dấu phẩy ngăn ở sau.

Để thuận tiện, bạn nên ghi các từ khóa nằm trên cùng 1 dòng cho các kí tự la tinh giống nhau. Bạn cứ mở file ra xem sẽ rõ.


2. Đối với Classic Template:

Bạn tìm đến từ khóa

<$BlogItemBody$>

và thay thế nó bằng cả đoạn code sau:


<ItemPage><div id="post_body"></ItemPage><$BlogItemBody$><ItemPage></div></ItemPage>
<script type="text/javascript" src="http://vietwebguide2.googlepages.com/keywordforpost01.js"></script>
<script type="text/javascript" src="http://vietwebguide2.googlepages.com/keywordforpost02.js"></script>
<div style="border:1px silver dashed; background:#FFFFCC; padding:5px">
<script type="text/javascript">
home_page2 = "www.vietwebguide.com";
keyword_text = "<b>Từ khóa trong bài:</b> ";
window.onLoad = makeKeywordForPost("post_body");</script>
</div>

Những chỗ màu đỏ cũng làm tương tự như mục 1.
Nguồn anhvo's blog

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

Đăng nhận xét