Hướng dẫn Tạo Hộp Recommended Content Cho Blogspot (Blogger)
Cập nhật ngày
Bởi Legend Phim
Khi vào môt blog, đọc hết bài viết bỗng có hộp thoại nhỏ xuất hiện ra bên cạnh màn hình chứa các bài viết hay, đọc nhiều. Mình thấy rất hay nên tìm cách tạo ra hộp thoại y như vậy.Và hôm nay mình sẽ hướng dẫn mọi người làm. :)
Mục Đích
- Tạo khung nhỏ bên cạnh màn hình
- Nhắc mọi người xem bài mới nhất
- Có hiệu ứng thu nhỏ đọc đáo thu hút người xem
Thực Hiện
1. Đầu tiên các bạn vào Blogger -> Mẫu -> Chỉnh sửa htm, sau đó chèn đoạn CSS sau và trước thẻ đóng ]]></b:skin> hoặc thẻ đóng </style>/* Widget Recommended Content */
#slidebox{background:#fff;width:100%;max-width:355px;height:255px;position:fixed;overflow:hidden;border:none;right:-360px;z-index:99;text-align:left;box-shadow:0 1px 0 0 rgba(0,0,0,0.03);transition:all .4s ease-out}
.slidebox-title{background:#9eb2c0;color:#fff;display:block;height:45px;line-height:45px;width:100%;font-size:14px;text-transform:capitalize;font-weight:700;letter-spacing:.5px}
.slidebox-title span a{font-family:initial;float:right;height:40px;margin:0 0 0 15px;text-align:center;color:#fff;font-size:20px}
a#slidebox-close,a#slidebox-close{margin-right:15px}
.slidebox-title >span >h2{font-size:20px!important;font-weight:normal!important}
.slidebox-container{border:none;float:left;width:100%;height:auto;margin:3px}
.slidebox-container >div{border:none;margin:3px 0;padding:10px 0}
.slidebox-container >div >span{font-size:14px}
.show{bottom:84px}
.hide{bottom:-145px}
.related-post{font-size:70%}
.related-post h4{font-size:150%;margin:0 0 .5em}
.related-post-style-2{margin-top:-20px;padding-top:15px;list-style:none}
.related-post-style-2 li{padding:0 10px 10px 10px;overflow:hidden}
.related-post-style-2 li:first-child{border-top:none}
.related-post-style-2 .related-post-item-thumbnail{width:45px;height:45px;max-width:none;max-height:none;border:0;padding:0;border-radius:3px;float:left;margin:2px 10px 0 0}
.related-post-style-2 .related-post-item-title{font-weight:700;font-size:130%;line-height:normal}
a.related-post-item-title{color:#95a5a6;transition:all .4s ease-out}
a:hover.related-post-item-title{color:#2ecc71;text-decoration:none}
.related-post-style-2 .related-post-item-summary{display:block;overflow:hidden}
2. Sau đó các bạn chèn đoạn javascript sau vào trước thẻ đóng </body>$(window).scroll(function() {
$("#slidebox").css($(this).scrollTop() > 400 ? {
right: "0px"
} : {
right: "-360px"
})
}), $(document).ready(function() {
var i = $("#slidebox"),
s = $("#slidebox-close"),
o = $("#slidebox-minimize"),
l = $("#slidebox-maximize");
l.hide(), s.click(function() {
i.css({
right: "-350px"
}), i.fadeOut("slow")
}), o.click(function() {
i.toggleClass("hide"), $(this).hide(), l.show()
}), l.click(function() {
i.toggleClass("hide"), $(this).hide(), o.show()
})
});
3. Sau đó các bạn tìm dòng <data:post.body/> và chèn đoạn html vào sau hoặc bên phải nó<b:if cond='data:blog.pageType == "item"'>
<div class='show' id='slidebox'>
<div class='slidebox-title slidebox-www'>
<span style='float:left;margin:0 15px;'>Recommended Content</span>
<span><a href='javascript:void(0);' id='slidebox-close' title='close'>×</a></span>
<span><a href='javascript:void(0);' id='slidebox-minimize' title='minimize'>−</a></span>
<span><a href='javascript:void(0);' id='slidebox-maximize' title='maximize'>+</a></span>
</div>
<div class='slidebox-container'>
<div class='related-post' id='sliding-tab'/>
<script type='text/javascript'>
var labelArray = [<b:if cond='data:post.labels'><b:loop values='data:post.labels' var='label'>
"<data:label.name/>"<b:if cond='data:label.isLast != "true"'>,</b:if>
</b:loop></b:if>];
var relatedPostConfig = {homePage: "<data:blog.homepageUrl/>",widgetTitle: "<h4></h4>",numPosts: 3,summaryLength: 0,
titleLength: "auto",thumbnailSize: 45,noImage: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAA3NCSVQICAjb4U/gAAAADElEQVQImWOor68HAAL+AX7vOF2TAAAAAElFTkSuQmCC",containerId: "sliding-tab",newTabLink: true,moreText: "",widgetStyle: 2,callBack: function() {}};
</script>
<script src='https://googledrive.com/host/0B2azLwPqznxqVXhHam5KYVlFYXM' type='text/javascript'/>
</div>
</div>
</b:if>
4. Lưu Mẫu (Save Template) lạiNâng Cao
Để thay đổi số bài đăngTrong đoạn code htm cuối cùng cái bạn tìm dòng numPosts: 3 và thay đổi số 3 thành số bài hiện thi tương ứng
Vì khi bạn thay đổi số bài viết thì khung hộp thoại sẽ có khi dài khi ngắn tùy theo số bài hiện thị, vì vậy các bạn phải thay đồi kích thước của nó mỗi khi thay đổi bài viết.Trong đoạn code CSS ban đầu, các bạn tìm dòng height:255px (nó nằm ngay dòng đầu tiên). Các bạn thay số lớn hơn nếu tăng bài hiện thị hoặc số nhỏ hơn nếu giảm bài hiện thị
Nếu các bạn muốn thay đổi chữ Recommended Content
Trong đoạn code html cuối cùng các bạn tìm chữ màu xanh :Recommended Content rồi đổi tên lại là xong
Trong đoạn code html cuối cùng các bạn tìm chữ màu xanh :Recommended Content rồi đổi tên lại là xong
Lời Kết
Vậy là mình đã hướng dẫn các bạn Tạo Hộp Recommended Conten Cho Blogger - Blogspot. Nếu có thắc mắc xin vui lòng comment bên dưới hoặc liên hệ mình sẽ giải đáp. Chúc các bạn thành công
Post a Comment