Bài Viết Theo Nhãn Đẹp Trên Trang Chủ Cho Blogger
Demo
Demo OnLine Vũ Tiến Anh Blog
Tiến hành làm thôi nhỉ :
Bước 1: Tìm thẻ đóng </head> và copy toàn bô code dưới lên trước nó:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<script type='text/javascript'>
//<![CDATA[
imgr = new Array();
imgr[0] = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzyctwr4iZyh83fTK37W7KR0O0zxML5Mtc0glVgbtHuiyw6D3I6aE2gYcGmYfc2hLgoswtYuFjiGTqGg1sWpngPF9cyzzd7KsIYehn7ELBWDJnRWJGg9NtXTmQgg2le3FEn3HWETaBRTFz/w300-c-h140/no-image.png";
function removeHtmlTag(strx, chop) {
var s = strx.split("<");
for (var i = 0; i < s.length; i++)
if (s[i].indexOf(">") != -1) s[i] = s[i].substring(s[i].indexOf(">") + 1, s[i].length);
s = s.join("");
s = s.substring(0, chop - 1);
return s
};
function topnewpost(json) {
j = showRandomImg ? Math.floor((imgr.length + 1) * Math.random()) : 0;
img = new Array;
if (numposts1 <= json.feed.entry.length) maxpost = numposts1;
else maxpost = json.feed.entry.length;
for (var i = 0; i < maxpost; i++) {
var entry = json.feed.entry[i];
var tag = entry.category[0].term;
var posttitle = entry.title.$t;
var pcm;
var posturl;
if (i == json.feed.entry.length) break;
for (var k = 0; k < entry.link.length; k++)
if (entry.link[k].rel == "alternate") {
posturl = entry.link[k].href;
break
}
for (var k = 0; k < entry.link.length; k++)
if (entry.link[k].rel == "replies" && entry.link[k].type == "text/html") {
pcm = entry.link[k].title.split(" ")[0];
break
}
if ("content" in entry) var postcontent = entry.content.$t;
else if ("summary" in entry) var postcontent = entry.summary.$t;
else var postcontent = "";
postdate = entry.published.$t;
if (j > imgr.length - 1) j = 0;
img[i] = imgr[j];
s = postcontent;
a = s.indexOf("<img");
b = s.indexOf('src="', a);
c = s.indexOf('"', b + 5);
d = s.substr(b + 5, c - b - 5);
if (a != -1 && (b != -1 && (c != -1 && d != ""))) img[i] = d;
var month = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
var month2 = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
var day = postdate.split("-")[2].substring(0, 2);
var m = postdate.split("-")[1];
var y = postdate.split("-")[0];
for (var u2 = 0; u2 < month.length; u2++)
if (parseInt(m) == month[u2]) {
m = month2[u2];
break
}
var daystr = day + " " + m + " " + y;
var trtd = '<div class="scroll-item secondary-post col-post"><a class="hover_play_small" href="' + posturl + '"><img src="' + img[i] + '"></img></a><header><h3><a href="' + posturl + '">' + posttitle + "</a></h3></header></div>";
document.write(trtd);
j++
}
};
//]]>
</script>
</b:if>
Bước 2: Copy code dưới và dán vào nơi muốn hiển thị ngoài trang chủ.
<b:if cond='data:blog.url == data:blog.homepageUrl'> <b:section class='cat-box scroll-box topnewpost section' id='topnewpost' showaddelement='yes'> <b:widget id='HTML999' locked='false' title='' type='HTML' version='1' visible='true'> <b:includable class='cat-box-content' id='main'> <div class='widget-content'> <script> document.write("<script src=\"/feeds/posts/default<data:content/>?max-results=3&orderby=published&alt=json-in-script&callback=topnewpost\"><\/script>"); </script> </div> </b:includable> </b:widget> </b:section> <div class='clear'/> </b:if>
Bước 3: Thêm CSS để trang trí cho tiện ích bằng cách copy code dưới và thêm trước ]]></b:skin> hoặc để trong cặp thẻ <style>
#topnewpost { margin-bottom: 20px; float: left; width: 100% } .scroll-item { width: 32.3333333%; float: left; margin-right: 1.5%; position: relative; } .scroll-item a { color: #fff; } .scroll-item header { position: absolute; padding: 5px 10px; bottom: 4px; background: rgba(2,2,2,0.72); width: 100%; } .scroll-item h3 { font-size: 17px; }
Lưu Lại.
Chúc bạn thành công!
Mộc Gin.
- Giờ chúng ta vào tab bố cục sẽ xuất hiện một khung thêm tiện ích. Các bạn click vào Chỉnh sửa. Bây giờ, nếu các bạn muốn hiển thị các bài mới nhất của blog thì điền là /. Còn nếu muốn hiển thị theo Label nào đó thì điền là /-/Tên Label.
Chúc bạn thành công!
Mộc Gin.
Bài Viết Theo Nhãn Đẹp Trên Trang Chủ Cho Blogger
Reviewed by Khánh Mèo
on
00:50
Rating:
Không có nhận xét nào:
» Hướng Dẫn Chèn Liên Kết: <a href="Link" rel="nofollow">Tên</a>
» Tích vào ô Thông báo cho tôi (Notify me) để nhận thông báo phản hồi của Admin
» Không chửi tục, nói bậy, quảng cáo thông qua khung Comment.
» Bình luận của bạn sẽ được gửi đến Admin để kiểm duyệt.