Cách thay đổi màu và thêm icon đẹp vào tiêu đề trên sidebar




Các bạn có thể dễ dàng thay đổi màu nền cho thanh tiêu đề tiện ích khi vào thẻ "Trình thiết kế mẫu", nhưng thẻ này chỉ áp dụng cho giao diện Blogger mặc định, còn các giao diện bạn tải trên mạng sẽ vô ích với "Trình thiết kế mẫu" này.
Đối với giao diện tải về trên mạng, bạn phải áp dụng thủ thuật sau:
Đầu tiên, bạn đăng nhập vào Blog > Chọn thiết kế > Chọn chỉnh sửa HTML (bấm chọn Mở rộng mẫu tiện ích), bấm cặp phím Ctrl+F để mở hộp tìm kiếm và gõ vào dòng lệnh .main .Blog { và Enter thì bạn sẽ thấy dòng lệnh giống như vầy:   


.main .Blog {
border-bottom-width: 0;
}
Bây giờ, bạn thêm vào sau nó dòng lệnh dưới đây:

.sidebar .widget h2 {
background: yellow url('URL OF YOUR IMAGE') no-repeat left top;
margin-top:5px;
text-indent: 20px;
padding:7px;
}

Trong đó: 
- yellow: các bạn có thể đổi cho thích hợp với Blog/web của mình! Các bạn tìm mà màu  tại đây
URL OF YOUR IMAGE: thay bằng icon đẹp tại đây





Bổ sung thêm:
có nhiều theme từ khóa không giống như trong bài viết. Nếu các bạn gặp trường hợp này hãy thứ gõ từ này nhé. #sidebar-secondary{ Và đoạn code tìm được là
 #sidebar-secondary{
width:200px;
float:right;
margin:0;
padding:0;
}
#main, #sidebar-1, #sidebar-2{
margin:0;
padding:0;
}

Khi xác định được đoạn code trên các bạn chỉ việc dán đoạn code trong bài viết này vào và đổi màu theo tùy thích là được.

theo dunghenessy


Sao Việt bị chợt quên trước Kim Bum



Các fan đổ dồn vào chàng Gốm, mong chờ từng phút sự xuất hiện của thần tượng, trong khi hàng loạt sao Việt bị “bỏ quên” ở thảm đỏ tối 26/4.
Hẳn nhiên dòng người xếp hàng tiếng đồng hồ chỉ để gặp mặt và chạm tay với Kim Bum nên dễ dàng bỏ qua những nghệ sĩ Việt. Thế nên có nhiều người nói vui rằng sự góp mặt của các khách mời như Maya, Nam Cường, nhóm V.music, Trà Ngọc Hằng, Chi Pu… chỉ làm nhiệm vụ “lót đường” cho sự xuất hiện hoành tráng của ngôi sao Hàn Quốc. Cùng đứng trên thảm đỏ nhưng mọi sự trang trọng và tung hô lại dành cho Kim Bum trong khi các sao Việt lại khá lẻ loi. Trong khi đó nghệ sĩ Việt Nam xuất hiện tại các sự kiện của nước ngoài lại khá đơn lẻ và khiêm tốn.
Hình ảnh của sao Việt trong buổi ra mắt phim của Kim Bum.
img8878
Maya kiêu sa trên thảm đỏ.
Maya kiêu sa trên thảm đỏ.
Trà Ngọc Hằng
Trà Ngọc Hằng
Nam Cường ăn diện khá bảnh bao đi xem phim của Kim Bum.
Nam Cường ăn diện khá bảnh bao đi xem phim của Kim Bum.
Hương Giang Idol sóng bước bên bạn thân Hồng Phước. "Người tình tin đồn" của cô để râu trông anh phong trần và bụi bặm hơn trước.
Hương Giang Idol sóng bước bên bạn thân Hồng Phước. “Người tình tin đồn” của cô để râu trông anh phong trần và bụi bặm hơn trước.
Hương Giang tự tin khoe ngực đầy.
Hương Giang tự tin khoe ngực đầy.
Thu Thủy khoe dáng sexy.
Thu Thủy khoe dáng sexy.
Emily Hương.
Emily Hương.
Sao Việt nhạt nhòa khi đứng cạnh Kim Bum.
Sao Việt nhạt nhòa khi đứng cạnh Kim Bum.
Nhóm V.music.
Nhóm V.music.
Gil Lê và Chi Pu.
Gil Lê và Chi Pu.
Kelbin.
Kelbin.


Code tạo quảng cáo popup 1 lần/ngày


Trước đây mình đã có chia sẻ cùng các bạn code để tạo quảng cáo dưới dạng popup, tức là một cửa sổ mới sẻ hiện ra khi bạn click vào bất kỳ vị trí nào trên web/blog. Tuy nhiên với các code trước đây cũng có nhiều ưu và nhược điểm như số lần xuất hiện cửa sổ quá nhiều hay xuất hiển chỉ lần click đầu tiên... Hôm nay mình chia sẻ thêm cho các bạn 1 đoạn script nữa cũng nhằm tạo quảng cáo dưới dạng popup cho Blogspot của mình để bạn có thể lựa chọn phù hợp với mục đích của site mình. 

Cua-so-Pop-Up

Ở code này thì quảng cáo hay cửa sổ popup chỉ xuất hiện 1 lần/1 ngày/1 IP nhất định. Nên nếu bạn muốn tránh gây phiền hà và bực bội cho khách truy cập của mình thì mình nghĩ tốt nhất bạn nên dùng cách hiển thị kiểu này sẽ chạy quảng cáo tốt hơn. 

» Bắt đầu thủ thuật 

1. Đăng nhập vào tài khoản Blogger

 2. Vào phần Mẫu (Template)

 3. Chọn chỉnh sửa HTML (Edit HTML)

 4. Tìm đến thẻ <body> và thay thế thành như bên dưới <body onclick='popunder();'>

<script>
/* <![CDATA[ */
function Set_Cookie(a,b,c,e,f,g){var d=new Date;d.setTime(d.getTime());d=new Date(d.getTime()+c);document.cookie=a+"="+escape(b)+(c?";expires="+d.toGMTString():"")+(e?";path="+e:"")+(f?";domain="+f:"")+(g?";secure":"")}function Get_Cookie(a){var b=document.cookie.indexOf(a+"="),c=b+a.length+1;if(!b&&a!=document.cookie.substring(0,a.length)||-1==b)return null;a=document.cookie.indexOf(";",c);-1==a&&(a=document.cookie.length);return unescape(document.cookie.substring(c,a))} function Delete_Cookie(a,b,c){Get_Cookie(a)&&(document.cookie=a+"="+(b?";path="+b:"")+(c?";domain="+c:"")+";expires=Mon, 11-November-2020 00:00:01 GMT")}
function popunder(){null==Get_Cookie("cucre")&&(Set_Cookie("cucre","cucre Popunder","1","/","",""),
pop=window.open("http://quangvietmkt.blogspot.com","windowcucre"),
pop.blur(),window.focus())}function addEvent(a,b,c){a.attachEvent?a.attachEvent("on"+b,c):a.addEventListener?a.addEventListener(b,c,!0):a["on"+b]=c} addEvent(window,"load",function(){addEvent(document.body,"click",function(){popunder()})});
/* ]]> */</script> 

Bạn thay địa chỉ http://quangvietmkt.blogspot.com ở trên thành địa chỉ web/blog mà bạn muốn chạy quảng cáo. 

5. Cuối cùng bạn save template lại 

Chúc bạn thành công! 


Menu ngang co kèm hình ảnh bên cạnh rất đẹp


Chào các bạn !
Bài viết hôm nay xin giới thiệu cùng các bạn cách tạo menu ngang có kèm theo hình ảnh rất đẹp với hiệu tạo bóng khi click chuột vào. Hiệu ứng này thích ứng với tất cả cá trình duyệt internet hiện nay. Tiện ích sử dụng CSS và HTML rất dễ dàng thêm vào blog của bạn.












ảnh hiển thị

* Cách thực hiện:
1. Đăng nhập vào tài khoản Blogger
2. Vào phần Mẫu (Template)
3. Chọn chỉnh sửa HTML (Edit HTML)
4. Chèn tiếp code CSS bên dưới vào trước thẻ ]]></b:skin>




/* The CSS Code for the menu starts here bloggertrix.com */

.shadowblockmenu{
font-weight: bold;
font-size: 85%;
width: 687px;
margin:0 auto;
}
.shadowblockmenu ul{
border: 1px solid #BBB;
border-width: 1px 0;
padding: 0;
margin: 0;
overflow: hidden;
}
.shadowblockmenu ul li{
display: inline;
margin:0;
padding:0;
}
.shadowblockmenu ul li a{
display:block;
float:left;
text-transform: uppercase;
color: #494949;
padding: 8px 15px 8px 9px;
margin: 0;
text-decoration: none;
border-right: 1px solid #BBB; 
-moz-box-shadow: inset -7px 0 10px rgba(114,114,114, 0.4); (114,114,114, 0.4) specifies rgb values, last specifies opacity */
-webkit-box-shadow: inset -7px 0 10px rgba(114,114,114, 0.4);
box-shadow: inset -7px 0 10px rgba(114,114,114, 0.4);
text-shadow: 0 -1px 1px #cfcfcf; 
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.shadowblockmenu li:nth-of-type(1) a{
border-left: 1px solid #BBB;
padding-left:25px;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTWE3K-em5WLETiY0SVgXrorug_M30zpktzQ0R-jki8deaW8rdRXksYG8-ON1Me2N3UaIld0p8CsM_29YIj5-vEkKGxtnvMNhwRxtssf0nZG3jpJBIFPamnR8YvfaN0W1lW02Zp6NHuxM/s1600/bt_home.png) 1px center no-repeat; 
}
.shadowblockmenu li:nth-of-type(2) a{ 
padding-left:25px;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-lkY67_DhhPpcbux-is_EGb7NLFnh7Imw6KW07J4MuN2RK8_Chn2fVsALxNMl1sdCQO9Fi9rHYe6UT9z-kzoRmhOexlfB98UCO_ahQTaSiHguDohZHomSzlSIgpPk20KH4VJGgPwUu4g/s1600/bt_bulb.png) 1px center no-repeat; 
}
.shadowblockmenu li:nth-of-type(3) a{ 
padding-left:25px;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlpq84TbFCCPNG9wjy9F2h4kx9TLtCl7vPweLuNbW7zHw6rbyX4XEIacjebqoMZp7tddvPGMZ36SqaePq4S0pyDJ-l55pxo_OL534qyhQ4MU8sEuJSMix8ZbaC6YOjd8BPSaIam_XY34o/s1600/bt_database_add.png) 1px center no-repeat; 
}
.shadowblockmenu li:nth-of-type(4) a{ 
padding-left:25px;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX2O7ZkMkwwlK1xCaWMKRisPpLcQoD4nEbcVt_clShXh_AtbYmPKFcJ2IJq3n1yigNhRC9zEPJzuJh8-PF1mpL1jukgwvupx75XAo3uKv5YyIK5A8t7ricXYWdJbECS-sgy8fzj0YoF88/s1600/bt_films.png) 1px center no-repeat; 
}
.shadowblockmenu li:nth-of-type(5) a{ 
padding-left:25px;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOzpOF6myxLOJK86-w4yiHqTaX69c5QpdqeGv1YkwyvM096naVo1uKmOaAuD_k1iUdSFMv-c75cF7NFDEh3mW83-EZ4cmL6IDFUimPb0F-Tz5SI8U8NxYiiU-4L_o1la0W0g2OVoBZwHA/s1600/bt_mobile-phone.png) 1px center no-repeat; 
}
.shadowblockmenu li:nth-of-type(6) a{ 
padding-left:25px;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUYXcp4iM9VipO1Sa1-ESkXsPhZH86dcPPkT0amr6H7WeTOdHxoqKSTcpDps2u5rgPXSgawBFeJXcF4CF4p9FWDjUm2sv_ZQCQFuOGSVSuv77x13HtK_qv8ETgoaJFE_amkNByDJbNhnE/s1600/Bt_Help_Circle_Blue.png) 1px center no-repeat; 
}
.shadowblockmenu ul li a:hover{
color: black;
-moz-box-shadow: inset -7px 0 10px rgba(60,162,221, 0.4), inset 0 0 12px rgba(60,162,221, 0.6);
-webkit-box-shadow: inset -7px 0 10px rgba(60,162,221, 0.4), inset 0 0 12px rgba(60,162,221, 0.6);
box-shadow: inset -7px 0 10px rgba(60,162,221, 0.4), inset 0 0 12px rgba(60,162,221, 0.6);
}



5. Save template lại và trở về bố cục (Layout)

6. Thêm 1 HTML/Javascript và thêm vào code bên dưới


<div class="shadowblockmenu">


<ul>





<li><a href="#">Trang chủ</a></li>


<li><a href="#">Thủ thuật máy tính</a></li>


<li><a href="#">Thủ thuật Web</a></li>


<li><a href="#">Phim hay</a></li>


<li><a href="#">Ứng dụng Mobile</a></li>


<li><a href="http://www.viettin24h.com/">Trợ giúp</a></li>



</ul>


</div>





 * Ở đây các bạn lưu ý các dòng sau:
<li><a href="#">Trang chủ</a></li>
<li><a href="#">Thủ thuật máy tính</a></li>
<li><a href="#">Thủ thuật Web</a></li>
<li><a href="#">Phim hay</a></li>
<li><a href="#">Ứng dụng Mobile</a></li>
<li><a href="http://www.viettin24h.com/">Trợ giúp</a></li>
Thay # bằng link liên kết, thay các dòng chữ màu xanh bằng tên menu của bạn.
Chúc các bạn thành công
theo buivansum


Ẩn tiện ích tại trang chủ hoặc trang riêng biệt



Muốn ẩn một tiện ích hoặc một thành phần nào đó thì ta phải xác định được id hoặc class của nó. Các id thông thường trong blogspot như là: HTML1, HTML2, HTML3, …, Label1, Label2, Label3, …, BlogList1, Followers1, Blog1, BlogArchive1, Profile1, header-wrapper, sidebar, main-wrapper, footer-wrapper, comments, comments-block, … Các id khi đưa vào CSS có dấu # ở phía trước, ví dụ: #HTML1.

  • Nếu muốn ẩn tiện ích có id là HTML1 ở trang chủ thì đặt đoạn code sau vào sau dòng ]]></b:skin> trong Template. 

<b:if cond='data:blog.url == data:blog.homepageUrl'>

<style type='text/css'>

#HTML1 {display:none !important;visibility:hidden !important}

</style>

</b:if>

  • Nếu muốn ẩn nhiều tiện ích ở trang chủ, ví dụ các tiện ích có id lần lượt là HTML1, Label1, Followers1 thì sử dụng đoạn code sau. 

<b:if cond='data:blog.url == data:blog.homepageUrl'>

<style type='text/css'>

#HTML1, #Label1, #Followers1 {display:none !important;visibility:hidden !important}

</style>

</b:if>

  • Nếu muốn ẩn tiện ích có id là HTML1 ở các trang bài viết thì sử dụng đoạn code sau. 

<b:if cond='data:blog.pageType == &quot;item&quot;'>

<style type='text/css'>

#HTML1 {display:none !important;visibility:hidden !important}

</style>

</b:if>

  • Nếu muốn ẩn tiện ích có id là HTML1 ở các trang chính gồm trang chủ, trang nhãn, trang lưu trữ thì sử dụng đoạn code sau. 
<b:if cond='data:blog.pageType == &quot;index&quot;'>

<style type='text/css'>

#HTML1 {display:none !important;visibility:hidden !important}

</style>

</b:if>

  • Nếu muốn ẩn tiện ích có id là HTML1 ở các trang lưu trữ thì sử dụng đoạn code sau. 

<b:if cond='data:blog.pageType == &quot;archive&quot;'>

<style type='text/css'>

#HTML1 {display:none !important;visibility:hidden !important}

</style>

</b:if>

  • Nếu muốn ẩn tiện ích có id là HTML1 ở các trang tĩnh thì sử dụng đoạn code sau. 

<b:if cond='data:blog.pageType == &quot;static_page&quot;'>

<style type='text/css'>

#HTML1 {display:none !important;visibility:hidden !important}

</style>

</b:if>

  • Nếu muốn ẩn tiện ích có id là HTML1 ở một trang riêng biệt nào đó thì sử dụng đoạn code sau. 

<b:if cond='data:blog.url == &quot;URL của trang riêng biệt&quot;'>

<style type='text/css'>

#HTML1 {display:none !important;visibility:hidden !important}

</style>

</b:if>

  • Trong trường hợp muốn ẩn tiện ích có id là HTML1 ở trang chủ, các trang nhãn, các trang lưu trữ mà không ẩn ở các trang bài viết thì sử dụng đoạn code sau. 

<b:if cond='data:blog.pageType != &quot;item&quot;'>

<style type='text/css'>

#HTML1 {display:none !important;visibility:hidden !important}

</style>

</b:if>

  • Như vậy: Nếu muốn ẩn được 3 Widget ở các trang bài viết mà không còn xuất hiện các dòng ngăn cách giữa các Widget nữa ta chèn đoạn code sau dòng ]]></b:skin> trong Template: 

<b:if cond='data:blog.pageType == &quot;item&quot;'>

<style type='text/css'>

#HTML1, #HTML6, #HTML8 {display:none !important;visibility:hidden !important}

</style>

</b:if>


  • Các bạn muốn chỉ xuất hiện các Widget có id là HTML1, HTML6, HTML8... ở trang chủ thì sử dụng đoạn code sau: 
<b:if cond='data:blog.url != data:blog.homepageUrl'>

<style type='text/css'>

#HTML1, #HTML6, #HTML8 {display:none !important;visibility:hidden !important}

</style>

</b:if>

  • Ta thấy chỉ cần thay dấu ( == ) thành ( != ) thì tác dụng sẽ ngược lại.

VD:Muốn ẩn tiện ích có id là HTML1 ở trang chủ thì đặt đoạn code sau đây vào sau dòng ]]></b:skin> trong Template.

<b:if cond='data:blog.url == data:blog.homepageUrl'>
<style type='text/css'>
#HTML1 {display:none !important;visibility:hidden !important}
</style>

</b:if>


Nếu thay ( == ) thành ( != ) thì kết quả sẽ là chỉ Hiện các tiện ích có Id là HTML1,....ở trang chủ.


Tiện ích “Bài viết liên quan” cho Blogger


Một phương pháp tương đối dễ dàng để tăng số lượng Page Views trên blog của bạn là thêm một danh sách các bài liên quan bên dưới mỗi bài viết. Điều này cung cấp cho độc giả nhiều thông tin liên quan hơn đến chủ đề mà họ đang theo dõi.


Đây là một tiện ích được sử dụng rất phổ biến, và nó cũng có rất nhiều “biến thể”. Hôm nay iTechPlus sẽ giới thiệu đến các bạn một số style được sử dụng phổ biến nhất trên các trang Web/Blog trong cũng như ngoài nước, nhằm cung cấp cho các bạn có nhiều lựa chọn hơn trong việc áp dụng vào Blog của mình.


A. Style 1 : Related Posts Widget for Blogger v1 ( BloggerPlugins )


1. Vào Thiết kế > Chỉnh sửa HTML > Tick chọn Mở rộng mẫu tiện ích

2. Chèn đoạn code bên dưới vào phía trên thẻ đóng </head>
<b:if cond='data:blog.pageType == &quot;item&quot;'> <style type="text/css"> #related-posts { float:center; text-transform:none; height:100%; min-height:100%; padding-top:5px; padding-left:5px; } #related-posts .widget{ padding-left:6px; margin-bottom:10px; } #related-posts .widget h2, #related-posts h2{ font-size: 1.6em; font-weight: bold; color: black; font-family: Georgia, &#8220;Times New Roman&#8221;, Times, serif; margin-bottom: 0.75em; margin-top: 0em; padding-top: 0em; } #related-posts a{ color:blue; } #related-posts a:hover{ color:blue;  } #related-posts ul{ list-style-type:none; margin:0 0 0px 0; padding:0px; text-decoration:bold; font-size:15px; text-color:#000000 } #related-posts ul li{ background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQn_8r_gYda_thwVH3O4b9m0Lsbw_bOZBDKYTnV75-I57YymqWBr4wSKzJPPJgFO-3usRrbkqgONEZPRZHLwRZCw_D3hptos5PbXhHhXXXkPKwBO-3zxwzChaEwd9xDxrZOc6kKNT_f7w/s200/greentickbullet.png) no-repeat ; display:block; list-style-type:none; margin-bottom: 13px; padding-left: 30px; padding-top:0px;} </style> <script type='text/javascript'> var relatedpoststitle="Related Posts"; </script> <script src='hhttps://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcjXBn7MPoLNy17h6C8W0CEhBA0XIptc1DVD992BkzGzclUFeXImWqFvquQuMh4WztcyrlhnuhGDqvPb5PsLs495b8LkTP_0yhSrPamPaPRAJdCwfjMYQBJofeEkkHw0pEuXRORjJ4_Dbn/s500/cooltext987481804.png' type='text/javascript'/> </b:if>
Lưu ý: bạn nên download File Js về TẠI ĐÂY và upload lên host riêng

3. Tìm trong Template của bạn đoạn code tương tự như bên dưới :
<div class='post-footer-line post-footer-line-1'>

hoặc<p class='post-footer-line post-footer-line-1'>


và ngay lập tức bên dưới nó chèn đoạn code sau :

<b:if cond='data:blog.pageType == &quot;item&quot;'> <div id='related-posts'> <b:loop values='data:post.labels' var='label'> <b:if cond='data:label.isLast != &quot;true&quot;'> </b:if> <b:if cond='data:blog.pageType == &quot;item&quot;'> <script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels&quot;' type='text/javascript'/></b:if></b:loop><a href='http://namkna.blogspot.com/2011/07/tien-ich-bai-viet-lien-quan-cho-blogger.html'><img style="border: 0" alt="Related Posts Widget for Blogger" src="http://image.bloggerplugins.org/blogger-widgets.png" /></a> <script type='text/javascript'>  var maxresults=5; removeRelatedDuplicates(); printRelatedLabels(&quot;<data:post.url/>&quot;); </script> </div> </b:if>

với var maxresults=5; là số bài viết sẽ hiển thị trong widget ( mặc định là 5 )


B. Style 2 : Related Posts Widget for Blogger with Thumbnails ( BloggerPlugins )



Nhìn vào đây nhiều bạn bảo mình đã giới thiệu rồi, nhưng nếu các bạn để ý kỹ bài mình giới thiệu lần trước Code khác với lần này.

1. Vào Thiết kế > Chỉnh sửa HTML > Tick chọn Mở rộng mẫu tiện ích


2. Chèn đoạn code bên dưới vào phía trên thẻ đóng </head>

<b:if cond='data:blog.pageType == &quot;item&quot;'> <style type="text/css"> #related-posts { float:center; text-transform:none; height:100%; min-height:100%; padding-top:5px; padding-left:5px; } #related-posts h2{ font-size: 1.6em; font-weight: bold; color: black; font-family: Georgia, &#8220;Times New Roman&#8221;, Times, serif; margin-bottom: 0.75em; margin-top: 0em; padding-top: 0em; } #related-posts a{ color:black; } #related-posts a:hover{ color:black; } #related-posts a:hover { background-color:#d4eaf2; } </style> <script type='text/javascript'> var defaultnoimage="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi60L_Tv05k1mimqG1oFpQKaKRo94j8eQpSv1fCjZyoKjhMCR3hyIZf5yNako4l24EB-5eymEyXCrnUlfkLb0tIQdjq7kU0_4JnRbHMA1iDET3_infUE0ZchVqG8iWj_Jo_SzvmEdfq10A/s400/noimage.png"; var maxresults=5; var splittercolor="#d4eaf2"; var relatedpoststitle="Related Posts"; </script> <script src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcjXBn7MPoLNy17h6C8W0CEhBA0XIptc1DVD992BkzGzclUFeXImWqFvquQuMh4WztcyrlhnuhGDqvPb5PsLs495b8LkTP_0yhSrPamPaPRAJdCwfjMYQBJofeEkkHw0pEuXRORjJ4_Dbn/s500/cooltext987481804.png' type='text/javascript'/> </b:if>

3. Tìm trong Template của bạn đoạn code tương tự như bên dưới :
<div class='post-footer-line post-footer-line-1'>

hoặc<p class='post-footer-line post-footer-line-1'>


và ngay lập tức bên dưới nó chèn đoạn code sau :

<b:if cond='data:blog.pageType == &quot;item&quot;'> <div id='related-posts'> <b:loop values='data:post.labels' var='label'> <b:if cond='data:label.isLast != &quot;true&quot;'> </b:if> <script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels_thumbs&amp;max-results=6&quot;' type='text/javascript'/></b:loop> <script type='text/javascript'> removeRelatedDuplicates_thumbs(); printRelatedLabels_thumbs(&quot;<data:post.url/>&quot;); </script> </div><div style='clear:both'/> </b:if> <b:if cond='data:blog.url == data:blog.homepageUrl'><b:if cond='data:post.isFirstPost'> <a href='http://namkna.blogspot.com/2011/07/tien-ich-bai-viet-lien-quan-cho-blogger.html'><img style="border: 0" alt="Related Posts Widget For Blogger with Thumbnails" src="http://image.bloggerplugins.org/blogger-widgets.png" /></a><a href='http://namkna.blogspot.com/' ><img style="border: 0" alt="Kiến thức – Thủ thuật – Giải pháp công nghệ" src="http://image.bloggerplugins.org/blogger-templates.png" /></a> </b:if></b:if>
lưu ý: Các bạn nên Download file JS về máy TẠI ĐÂY sau đó UPload lên Host riêng

4. Thay thế code màu đỏ theo ý bạn

5. Save Template.

C. Style 3 : Related Posts by Categories ( Jackbook )



1. Vào Thiết kế > Chỉnh sửa HTML > Tick chọn Mở rộng mẫu tiện ích

2. Tìm trong Template của bạn đoạn code sau :
<data:post.body/>

hoặc<p><data:post.body/></p>


và ngay sau nó chèn đoạn code bên dưới :

<b:if cond='data:blog.pageType == "item"'> <div class='similiar'> <div class='widget-content'> <h3>Related Posts by Categories</h3> <div id='data2007'/><br/><br/> <script type='text/javascript'> var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;; var maxNumberOfPostsPerLabel = 4; var maxNumberOfLabels = 10; maxNumberOfPostsPerLabel = 10; maxNumberOfLabels = 3; function listEntries10(json) { var ul = document.createElement(&#39;ul&#39;); var maxPosts = (json.feed.entry.length &lt;= maxNumberOfPostsPerLabel) ? json.feed.entry.length : maxNumberOfPostsPerLabel; for (var i = 0; i &lt; maxPosts; i++) { var entry = json.feed.entry[i]; var alturl; for (var k = 0; k &lt; entry.link.length; k++) { if (entry.link[k].rel == &#39;alternate&#39;) { alturl = entry.link[k].href; break; } } var li = document.createElement(&#39;li&#39;); var a = document.createElement(&#39;a&#39;); 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 &lt; json.feed.link.length; l++) { if (json.feed.link[l].rel == &#39;alternate&#39;) { var raw = json.feed.link[l].href; var label = raw.substr(homeUrl3.length+13); var k; for (k=0; k&lt;20; k++) label = label.replace(&quot;%20&quot;, &quot; &quot;); var txt = document.createTextNode(label); var h = document.createElement(&#39;b&#39;); h.appendChild(txt); var div1 = document.createElement(&#39;div&#39;); div1.appendChild(h); div1.appendChild(ul); document.getElementById(&#39;data2007&#39;).appendChild(div1); } } } function search10(query, label) { var script = document.createElement(&#39;script&#39;); script.setAttribute(&#39;src&#39;, query + &#39;feeds/posts/default/-/&#39; + label + &#39;?alt=json-in-script&amp;callback=listEntries10&#39;); script.setAttribute(&#39;type&#39;, &#39;text/javascript&#39;); 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 = &quot;<data:label.name/>&quot;; var test = 0; for (var i = 0; i &lt; labelArray.length; i++) if (labelArray[i] == textLabel) test = 1; if (test == 0) { labelArray.push(textLabel); var maxLabels = (labelArray.length &lt;= maxNumberOfLabels) ? labelArray.length : maxNumberOfLabels; if (numLabel &lt; maxLabels) { search10(homeUrl3, textLabel); numLabel++; } } </b:loop> </b:loop> </script> </div> </div> </b:if>

3. Thay đổi code màu đỏ theo ý bạn, trong đó :

maxNumberOfPostsPerLabel : số bài viết tối đa được hiển thị theo mỗi Label
maxNumberOfLabels : số Label được hiển thị

D. Style 4 : Related Posts v2.0 by Anhvo



1. Vào Thiết kế > Chỉnh sửa HTML > Tick chọn Mở rộng mẫu tiện ích

2. Tìm trong Template đoạn code tương tự như sau :

<div class='post-footer-line post-footer-line-3'/>

hoặc<div class='post-footer-line post-footer-line-2'/>

hoặc<div class='post-footer-line post-footer-line-1'/>

và chèn bên dưới nó đoạn code này :

<b:if cond='data:blog.pageType == &quot;item&quot;'> <div id='post-labels-for-related' style='display:none'><b:if cond='data:post.labels'><b:loop values='data:post.labels' var='label'><data:label.name/><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if></b:loop></b:if></div> <div id='post-timestamp-for-related' style='display:none'><data:post.timestampISO8601/></div> <style type='text/css'> #related-posts-block { margin:10px 5px 0 -20px; font-size:12px; color:#999999; text-transform:none; } #related-posts-block #related-posts-loading-text{ font-size:18px; color:#FF0033; text-align:center; } #related-posts-block #related-newest-href { margin:10px 5px; } #related-posts-block #related-newest-href ul{ list-style-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcgB5QOBb_m26Iwlyxb4CZNv7zsb5yr7sNfuUm3-astlDPXztVKwP2U8Pf-f_HkmCp3PkTBcErdT_hZ3ed8q0y34nhrb8pIjrrEzWc-mpnoEyyY_IRwPBsRi0joLNyV6JW87GUpckpVI4/); } #related-posts-block #related-newest-href #related-newest-title { font-size:16px; margin:10px 5px } #related-posts-block #related-newest-href a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; } #related-posts-block #related-older-href { margin:10px 5px; } #related-posts-block #related-older-href ul{ list-style-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcgB5QOBb_m26Iwlyxb4CZNv7zsb5yr7sNfuUm3-astlDPXztVKwP2U8Pf-f_HkmCp3PkTBcErdT_hZ3ed8q0y34nhrb8pIjrrEzWc-mpnoEyyY_IRwPBsRi0joLNyV6JW87GUpckpVI4/); } #related-posts-block #related-older-href #related-older-title { font-size:16px; margin:10px 5px } #related-posts-block #related-older-href a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; } </style> <div id='related-posts-block'> <div id='related-posts-loading-text'>Loading related posts... <img align='absmiddle' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuspPVPYB75k4DYC6qLJE7mmRsBnDY8omTxzXGOMCehzE468fnBll1M70qeTxue5UOA_L7XzvUSsnzri8UGIJBeJaBQ2WEAlihZ_RkO34G6QgRE0clCqxKXkcbMelbFuZZHzqTFZ99HDk/'/></div> <div id='related-newest-href'><div id='related-newest-title'/></div> <div id='related-older-href'><div id='related-older-title'/></div> </div> </b:if>

3. Chèn đoạn code bên dưới lên trước thẻ đóng </body>

<b:if cond='data:blog.pageType == &quot;item&quot;'> <script type='text/javascript'> //<![CDATA[ var showdate = false; var max_post = 12; //]]> </script> <script type='text/javascript'> //<![CDATA[ // Related posts script for Blogger // version 2.0 // (C) Anhvo // Homepage: vietwebguide.com // Please dont remove this copyright when using or redistributing this code function format(ptime){ return ptime.substr(0,19); } function formatdate(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 m = parseInt(d.substring(5,7),10); for(var j=0; j<month.length;j++){ if(m==month[j]){ m = month2[j]; break; } } return d.substring(8,10) + "-" + m + "-" + d.substring(0,4); } function getRelatedNewestLinks(json){ var entry = json.feed.entry; if(entry){ for(var k=0;k<entry.length;k++){ var li = document.createElement("li"); if(showdate){ li.innerHTML = "<a  href='"+entry[k].link[4].href+"'>"+entry[k].title.$t+"</a>" + ' - <i>' + formatdate(entry[k].published.$t) +'</i>'; } else { li.innerHTML = "<a href='"+entry[k].link[4].href+"'>"+entry[k].title.$t+"</a>"; } if(!checkRelaxLinks("related-newest-href",entry[k].link[4].href)){ document.getElementById("related-newest-href-ul1").appendChild(li);                   document.getElementById("related-newest-title").innerHTML = "<img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilXV1Kd1lypIC2qYBHUWIpYggRCLTUr48I3XYu2afBBAwy9Tlvy_aG7dPchwr_sX6mHNNuo77J-JzJJb2DzfE7nriX6fDSKMvRwz-AYUi4qV4VqbmT1G90_wkWIc00siCYPI0bJ1I5vZU/' width='347' height='21'>" } } } else { document.getElementById("related-older-title").innerHTML = "Không có bài nào mới hơn cùng chủ đề"; } } function getRelatedOlderLinks(json){ var entry = json.feed.entry; if(entry){ for(var k=0;k<entry.length;k++){ var li = document.createElement("li"); if(showdate){ li.innerHTML = "<a href='"+entry[k].link[4].href+"'>"+entry[k].title.$t+"</a>" + ' - <i>' + formatdate(entry[k].published.$t) + '</i>'; } else { li.innerHTML = "<a href='"+entry[k].link[4].href+"'>"+entry[k].title.$t+"</a>"; } if(!checkRelaxLinks("related-older-href",entry[k].link[4].href)){ document.getElementById("related-older-href-ul2").appendChild(li); document.getElementById("related-older-title").innerHTML = "<img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw1MwMEqmAL9QGEST4ECQCFENYx1sw2-Dw0qKydNdWbXr0l7CRZmPNAMW4Ut_j7HTTH_wptelz1C0pvp17N7Tnm8FpCFdXBRuun9y2719khcoE7ddlPn2SbLUsznhDnoTBqgMcC8VuR1M/' width='347' height='21'>" } } } else { document.getElementById("related-older-title").innerHTML = "Không có bài nào cũ hơn cùng chủ đề"; } document.getElementById("related-posts-loading-text").style.display = "none"; } function createRelatedJson(min_or_max,cRJ_label,fcn_callback,cRJ_max){ var script = document.createElement("script"); script.src = "/feeds/posts/summary/-/"+escape(cRJ_label)+"?orderby=published&max-results="+cRJ_max+"&published-"+min_or_max+"="+escape(format(document.getElementById("post-timestamp-for-related").innerHTML))+"&alt=json-in-script&callback="+fcn_callback; script.type = "text/javascript"; document.getElementsByTagName("head")[0].appendChild(script); } function checkRelaxLinks(cid,clink){ var check = false; var u = document.getElementById(cid); var a = u.getElementsByTagName("a"); for(var i=0;i<a.length;i++){ if(a[i].href==clink){ check = true; break; } } var url = location.href.split(".html")[0]+".html"; if(clink==url) check = true; return check; } function createRP(){ var postLabel = document.getElementById("post-labels-for-related").innerHTML.split(','); var max_ = Math.round(max_post/postLabel.length); var ul1 = document.createElement('ul'); ul1.id = 'related-newest-href-ul1'; document.getElementById('related-newest-href').appendChild(ul1); for(var i=0; i<postLabel.length;i++){ createRelatedJson("min",postLabel[i],"getRelatedNewestLinks",max_); } var ul2 = document.createElement('ul'); ul2.id = 'related-older-href-ul2'; document.getElementById('related-older-href').appendChild(ul2); for(var j=0; j<postLabel.length;j++){ createRelatedJson("max",postLabel[j],"getRelatedOlderLinks",max_); }  } createRP(); //]]> </script> </b:if>

Trong đoạn code trên :
var showdate = false; : nếu muốn hiện thị ngày đăng thì thay false thành true 
var max_post = 12; : số bài viết tối đa hiển thị là 12 bài. 

* Update : giới thiệu đến các bạn một style khác do Fandung bên phandung.blogspot.com phát triển với hiệu ứng hiển thị mô tả khi rê chuột.

Lưu ý: Các bạn nên download các file ảnh về TẠI ĐÂY và upload lên host riêng của bạn
E. Style 5 : Related Posts with Description Effect



1. Vào Thiết kế > Chỉnh sửa HTML > Tick chọn Mở rộng mẫu tiện ích

2. Chèn đoạn code bên dưới vào trước thẻ đóng </head>

<style type='text/css'> .mota-desc{ position: relative; z-index: 0; text-decoration:none; } .mota-desc:hover{ background-color: transparent; z-index: 50; } .mota-desc span{ position: absolute; background-color: #ffffff; padding: 5px; left: -1000px; border: 1px solid #666; visibility: hidden; color: black; text-decoration: none; } .mota-desc span img{ border-width: 0; padding: 2px; } .mota-desc:hover span{ padding:5px; visibility: visible; top: 20px; left:70px; width:250px; background:#ddd; text-align: justify; } #related-posts { padding-top:40px; } #related-posts a { text-decoration : none; } #related-posts a:hover { text-decoration : none; } </style> <script language='JavaScript'> imgr = new Array(); imgr[0] = &quot;http://farm4.static.flickr.com/3635/3638008086_87c5d93e22_o.gif&quot;; showRandomImg = true; imgwidth = 60; imgheight = 60; fntsize = 12; acolor = &quot;#555&quot;; aBold = true; motacolor = &quot;#f00&quot;; text = &quot;Nhận xét&quot;; showPostDate = true; summaryPost = 150; summaryFontsize = 12; summaryColor = &quot;#000&quot;; icon2 = &quot; &#187; &quot;; numposts = 5; home_page = &quot;http://viettin24h.com/&quot;; </script> <script type='text/javascript'> //<![CDATA[ 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 showrelatedposts(json) { j = (showRandomImg) ? Math.floor((imgr.length+1)*Math.random()) : 0; img = new Array(); for (var i = 0; i < numposts; i++) { var entry = json.feed.entry[i]; 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; cmtext = (text != 'no') ? '<i><font color="'+acolor+'">('+pcm+' '+text+')</font></i>' : ''; 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 = (showPostDate) ? '<i><font color="'+acolor+'"> - ('+day+ ' ' + m + ' ' + y + ')</font></i>' : ""; posttitle = (aBold) ? "<b>"+posttitle+"</b>" : posttitle; var trtd = '<img src="http://farm3.static.flickr.com/2426/3638176588_31366a6822_o.gif"/> <a class="mota-desc" href="'+posturl+'" style="color:'+acolor+'; font-size:'+fntsize+'px;">'+posttitle+'<span><div style="color:'+motacolor+';">'+posttitle+' </div>'+cmtext+ ' ' + daystr + ' <br/><img src="'+img[i]+'" style="float:left; border: #ccc 1px solid; padding:2px; margin-right:4px;" width="'+imgwidth+'" height="'+imgheight+'"/>'+icon2+removeHtmlTag(postcontent,summaryPost)+'...</span></a> <br/>'; document.write(trtd); j++; } } //]]> </script>

Trong đoạn code trên :

imgwidth = 60; , imgheight = 60; : kích thước ảnh thumbnail sẽ hiển thị trong phần mô tả
fntsize = 12; : size chữ của tiêu đề bài viết
acolor = "#555"; : màu của tiêu đề bài viết
motacolor = "#f00"; : màu của tiêu đề bài viết trong phần mô tả
summaryPost = 150; : số kí tự hiển thị trong phần mô tả bài viết
summaryFontsize = 12; : size chữ của phần mô tả
summaryColor = "#000"; : màu chữ của phần mô tả
numposts = 5; : số bài viết sẽ hiển thị trong list các bài liên quan của mỗi nhãn. Chú ý: giá trị này phải chỉnh bằng với giá trị max-results=5 ở bước 3.
home_page = "http://www.viettin24h.com/"; : thay bằng địa chỉ URL của blog bạn

3. Tìm trong template dòng code sau :<data:post.body/>

và ngay sau nó chèn đoạn code bên dưới :

<b:if cond='data:blog.pageType == &quot;item&quot;'> <div id='related-posts'> <font face='Arial' size='3'><b>Bài viết liên quan : </b></font><br/> <b:loop values='data:post.labels' var='label'><b>Nhãn : </b><font color='#FF0000'><data:label.name/></font><br/> <b:if cond='data:blog.pageType == &quot;item&quot;'> <script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?max-results=5&amp;orderby=published&amp;alt=json-in-script&amp;callback=showrelatedposts&quot;' type='text/javascript'/> </b:if> </b:loop> </div> </b:if>
Chúc các bạn thành công !


 

Thế Giới Thủ thuật Copyright © 2010 LKart Theme is Designed by Lasantha, Free Blogger Templates