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: <data:post.body/>
2> Dán vào phía dưới <data:post.body/> đoạn code sau :
<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!
Tags: Breakingnews, Khoi tao Blog, Post
Đường dây nóng
Ý kiến bạn đọc [ 33 ]
Để tôn trọng bản quyền các bạn nên để nguyên dòng chữ cuối cùng của tiện ích là: Widget by Hoctro | Blogger Custom để tôn trọng bản quyền tác giả.
Lại một bài nữa ko có demo :D
Cố lên bạn , mình đã đọc qua rất nhiều thủ thuật blogger ở các trang khác nhưng vẫn chưa đụng tới mấy bài ko có demo :D
Bất đắc dĩ lắm mới mò tới mấy cái thủ thuật mà mình ko biết có đáng để thử ko :D
Demo ngay tại blog này đó ngan ơi
Bạn và admin bên Vnpressnet.com có liên quan gì nhau ko nhỉ :-/
Nganknv ơi, mình là chinhnd đây mà, chính là vnpressnet đó, giờ vnpressnet.com cho đứa em quản lý, chuyển qua cái này để cho nó "người lớn" tý.
Hèn chi phong thái hao hao :D
Chào mừng bác trở lại viết thủ thuật Blogger :D
Dùng thử bài viết liên quan nâng cao có phân trang của http://hontap.blogspot.com/ xem ^_^
Cái này của Chính hay.Nhưng nếu Label chữ tiếng Việt thì tiêu đề bị vỡ phông Chính ạ. Xem có cách khắc phục không nhé...
www.taichinh247.com
Đúng thế, cái tạo Cloud label cũng thế mà chưa hiểu cách fix, đăng tìm tòi. Chúc bạn thành công nhé TMT.
có cách fix lỗi vỡ phông chưa bạn, Chứ để font bị vỡ thế chán lắm, mà giờ lại đổi hết lable thì khổ lắm.
www.cuasotintuc.com
Cái lỗi font cho tiếng Việt thì mình thua rồi, comment hỏi hoctro mà chưa thấy hồi âm.
Để tôn trọng bản quyền các bạn nên để nguyên dòng chữ cuối cùng của tiện ích là: Widget by Hoctro | Blogger Custom để tôn trọng bản quyền tác giả. <--- Thế mà anh xóa luôn mất rồi hehheh
Nếu để thì layout cực xấu, mặt khác anh viết bài review này giới thiệu như thế là ... hòa (hihi).
Sao em làm như hướng dẫn mà ko đc vậy nhỉ? Nếu bài viết có 2 label thì nó chỉ hiện các bài viết ở label thứ 2, còn bài nào có 1 label thì nó ko hiện gì hết, lỗi này phải làm sao anh Chinh?
nếu label có 1 bài thì nó chưa hiện đâu nghiêm,
label phim của em nó có tới mấy chục bài viết luôn mà.
Hi. Em tìm ra lỗi rồi, do cái label của em nó có dấu - phía trước nên nó ko hiện, vậy là em bỏ ra cả buổi trưa để đổi tên cho từng bài, luôn tiện đổi thành tiếng việt không dấu luôn... hehe
Cái này nó toàn hiện bài viết mới nhất lên thôi
Hiện đc 1,2 bài cũ rồi lại trở về ban đầu
Chào @chinhnd !
Bạn cho mình hỏi ? với tiện ích thêm bài viết liên quan như ở trên .Nhưng mình thao tác xong thì dòng chữ miêu tả label lại có dạng tương tự như %tyu%jmjb thì khắc phục như thế nào mong bạn giúp nhé ! Mình hơi gà về blogspot.Thanks !
@ levin sam : Bạn ơi cái này do bạn dùng label có dấu tiếng việt nên bị thế, mình đang tìm cái phiên bản phù hợp với font chữ tiếng việt mà chưa được.
@chinhnd ơi ! tiện ích "bài đăng liên quan " dùng cho label tiếng việt bạn tìm được chưa ?! Hôm nay lễ nghĩ nên mới có thời gian dzọc ! chúc bạn nghĩ lễ vui vẻ !
Code khắc phục lỗi vỡ phông tiếng Việt ở đây: Click để XEM CHI TIẾT
- Cảm ơn blog bạn nhiều nha, mình đã thực hiện thủ thuật thành công. !
Mình ko tìm được code
cái code đó thì blog nào cũng phải có bạn ơi.
Lam` duoc roi
Tác giả ơi !! Có ý kiến chút.
"Để tôn trọng bản quyền các bạn nên để nguyên dòng chữ cuối cùng của tiện ích là: Widget by Hoctro | Blogger Custom để tôn trọng bản quyền tác giả.
"
Tác chỉ nên khuyên người sử dụng bài này của tác giả ghi rõ nguồn.
Chứ để nguyên cái dòng "Widget by Hoctro | Blogger Custom" Mất mỹ quan, cho thêm tiền chắc tôi không dùng.
Bạn ơi... mình dán code trên vào HTML rồi, tiếp theo sao nữa bạn...mình chẵng thấy công cụ gì hiện ra, xin chỉ tiếp cho người mới giúp..
cảm ơn nhiều
làm thế nào để chèn thêm 1 link chuyển hướng cho nó nhỉ ?
vd: http://acb.com/blogger.com/2011/09/lien-ket.html
dùng để chơi adf thôi hihi
Bạn ơi, mình chèn code như hướng dẫn mà sao không thấy hiện bài viết liên quan nào cả? Thấy cũng như chưa chèn code à? Dù rằng không baop1 lỗi gì cả, vẫn save template đc!
khong lam duo cban oi
thank bac nhá đang cần
Cho tôi được hỏi Admin:
Như hình này ghi lại mục: Bài viết liên quan:
https://lh4.googleusercontent.com/-kdH0znS8934/T7obqVPka7I/AAAAAAAANQU/FpiiiUEGuq0/s0/Movie2Share.NET-bai_viet_lien_quan.JPG
Admin hoặc bạn nào chỉ tôi cách thay màu đà sang màu khác được không.
Màu đà là màu của 9 chủ đề trong nhãn CÁC BÀI LIÊN QUAN.
Và đổi chúng sang chữ thường. Hiện chúng là chữ in.
Xin cảm ơn Admin và các bạn
Ý kiến của bạn