Cộng đồng Blogger - Blogspot Việt Nam
Rất vui khi bạn ghé thăm Diễn đàn Cộng đồng Blogger Việt Nam
Chúc bạn vui vẻ và tìm được thông tin mong muốn!
Hãy đăng ký thành viên để góp sức xây dựng Cộng đồng Blogger Việt Nam đoàn kết, cùng phát triển nhá!

Join the forum, it's quick and easy

Cộng đồng Blogger - Blogspot Việt Nam
Rất vui khi bạn ghé thăm Diễn đàn Cộng đồng Blogger Việt Nam
Chúc bạn vui vẻ và tìm được thông tin mong muốn!
Hãy đăng ký thành viên để góp sức xây dựng Cộng đồng Blogger Việt Nam đoàn kết, cùng phát triển nhá!
Cộng đồng Blogger - Blogspot Việt Nam
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Top posters
99 Số bài - 29%
72 Số bài - 21%
55 Số bài - 16%
31 Số bài - 9%
29 Số bài - 9%
15 Số bài - 4%
14 Số bài - 4%
10 Số bài - 3%
9 Số bài - 3%
6 Số bài - 2%
Latest topics
Poll
Statistics
Diễn Đàn hiện có 636 thành viênChúng ta cùng chào mừng thành viên mới đăng ký: Nhã VyTổng số bài viết đã gửi vào diễn đàn là 503in 165 subjects

Go down
Độc chiêu Blog
Độc chiêu Blog
MOD
MOD
Tổng số bài gửi : 72
Được cảm ơn : 8
Ngày gia nhập : 05/05/2011
Đến từ : TP Hồ Chí Minh
http://www.docchieu.tk

Tạo “Bài viết liên quan” theo Categories cho Blogger Empty Tạo “Bài viết liên quan” theo Categories cho Blogger

7/5/2011, 6:25 pm
Người đọc truy cập blog của bạn đều có mong muốn có mục các bài, tin tức có liên quan đến chủ đề mà bài viết họ vừa đọc xong, chính vì thế thủ thuật tạo bài viết liên quan dưới đây là rất quan trọng đối với blog của bạn.

Mức độ thực hiện tương đối đơn giản không quá khó khăn, các bạn thực hiện từng bước như sau:

1> Truy cập vào Layout l Edit HTML và chọn Expand Widget Templates trong Blog template của bạn.

Tìm (Ctrl – F) đoạn code:

2> Dán vào phía dưới đoạn code sau :

Code:
<b:if cond='data:blog.pageType == "item"'>
<div class='similiar'>
<!-- *****************Related Articles by Labels - Take Two****************** -->
<!--
Distributed by bloggecustom.net and modified by JackBook.com to make it easier to use.
1. Now, users don't need to change anything to use this widget. just copy and paste, and done!
2. The current article will also be listed, now it's no more.
-->
<div class='widget-content'>
<h3>Related Posts by Categories</h3>
<div id='data2007'/><br/><br/>
<div id='hoctro'>
Widget by <u><a href='http://hoctro.blogspot.com'>Hoctro</a></u> | <u><a href='http://www.bloggercustom.net/' title='Related Posts on Blogger Modified by Bloggecustom.net , Read More?'>Blogger Custom</a></u>
</div>
<script type='text/javascript'>
var homeUrl3 = "<data:blog.homepageUrl/>";
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
maxNumberOfPostsPerLabel = 10;
maxNumberOfLabels = 3;
function listEntries10(json) {
var ul = document.createElement('ul');
var maxPosts = (json.feed.entry.length <= maxNumberOfPostsPerLabel) ?
json.feed.entry.length : maxNumberOfPostsPerLabel;
for (var i = 0; i < maxPosts; i++) {
var entry = json.feed.entry[i];
var alturl;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
alturl = entry.link[k].href;
break;
}
}
var li = document.createElement('li');
var a = document.createElement('a');
a.href = alturl;
if(a.href!=location.href) {
var txt = document.createTextNode(entry.title.$t);
a.appendChild(txt);
li.appendChild(a);
ul.appendChild(li);
}
}
for (var l = 0; l < json.feed.link.length; l++) {
if (json.feed.link[l].rel == 'alternate') {
var raw = json.feed.link[l].href;
var label = raw.substr(homeUrl3.length+13);
var k;
for (k=0; k<20; k++) label = label.replace("%20", " ");
var txt = document.createTextNode(label);
var h = document.createElement('b');
h.appendChild(txt);
var div1 = document.createElement('div');
div1.appendChild(h);
div1.appendChild(ul);
document.getElementById('data2007').appendChild(div1);
}
}
}
function search10(query, label) {
var script = document.createElement('script');
script.setAttribute('src', query + 'feeds/posts/default/-/'
+ label +
'?alt=json-in-script&callback=listEntries10');
script.setAttribute('type', 'text/javascript');
document.documentElement.firstChild.appendChild(script);
}
var labelArray = new Array();
var numLabel = 0;
<b:loop values='data:posts' var='post'>
<b:loop values='data:post.labels' var='label'>
textLabel = "<data:label.name/>";
var test = 0;
for (var i = 0; i < labelArray.length; i++)
if (labelArray[i] == textLabel) test = 1;
if (test == 0) {
labelArray.push(textLabel);
var maxLabels = (labelArray.length <= maxNumberOfLabels) ?
labelArray.length : maxNumberOfLabels;
if (numLabel < maxLabels) {
search10(homeUrl3, textLabel);
numLabel++;
}
}
</b:loop>
</b:loop>
</script>
</div>
</div>
</b:if>

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

VnBlognet: Đây là thủ thuật của Hoctro and JackBook.com được giới thiệu bởi www.bloggercustom.net!
buitruonganh
buitruonganh
MOD
MOD
Tổng số bài gửi : 55
Được cảm ơn : 11
Ngày gia nhập : 02/05/2011
Tuổi : 33
Đến từ : Thanh Hóa
http://www.bta.name.vn

Tạo “Bài viết liên quan” theo Categories cho Blogger Empty Re: Tạo “Bài viết liên quan” theo Categories cho Blogger

8/5/2011, 10:10 am
Cái này hơi dài thì phải, cái của Duy Pham ngắn hơn Crying or Very sad
Độc chiêu Blog
Độc chiêu Blog
MOD
MOD
Tổng số bài gửi : 72
Được cảm ơn : 8
Ngày gia nhập : 05/05/2011
Đến từ : TP Hồ Chí Minh
http://www.docchieu.tk

Tạo “Bài viết liên quan” theo Categories cho Blogger Empty Re: Tạo “Bài viết liên quan” theo Categories cho Blogger

8/5/2011, 10:18 am
Vậy Trường Anh post bài đó lên đi ^^
Sponsored content

Tạo “Bài viết liên quan” theo Categories cho Blogger Empty Re: Tạo “Bài viết liên quan” theo Categories cho Blogger

Về Đầu Trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết