Random Posts là widget giúp hiển thị 1 danh sách các bài viết ngẫu nhiên ra trang chủ. Hiện nay, rất nhiều Blogger sử dụng Random Posts để tăng lượt xem bài viết cũng như traffic của blog
Đây là mẫu widget Random Posts cho Blogger có thumbnail cực đẹp và đơn giản. Đặc biệt, mẫu widget Random Posts này còn hiển thị thêm số lượt comment trong bài viết đó
Random Posts cho Blogger cực đẹp và đơn giản
1. Đăng nhập vào Blog
2. Vào Bố cục (Layout)
3. Chọn Thêm Tiện ích (Add Widget)
4. Tạo 1 tiện ích HTML/Javarscip và chèn đoạn code phía dưới vào
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <style> #random-posts img{float:left;margin-right:10px; width:65px;height:50px;background-color: #F5F5F5;padding: 3px;} ul#random-posts {list-style-type: none;} </style> <ul id='random-posts'> <script type='text/javaScript'> var rdp_numposts=5; var rdp_snippet_length=150; var rdp_info='yes'; var rdp_comment='Comments'; var rdp_disable='Comments Disabled'; var rdp_current=[];var rdp_total_posts=0;var rdp_current=new Array(rdp_numposts);function totalposts(json){rdp_total_posts=json.feed.openSearch$totalResults.$t}document.write('<script type=\"text/javascript\" src=\"/feeds/posts/default?alt=json-in-script&max-results=0&callback=totalposts\"><\/script>');function getvalue(){for(var i=0;i<rdp_numposts;i++){var found=false;var rndValue=get_random();for(var j=0;j<rdp_current.length;j++){if(rdp_current[j]==rndValue){found=true;break}};if(found){i--}else{rdp_current[i]=rndValue}}};function get_random(){var ranNum=1+Math.round(Math.random()*(rdp_total_posts-1));return ranNum}; </script> <script type='text/javaScript'> function random_posts(json){for(var i=0;i<rdp_numposts;i++){var entry=json.feed.entry[i];var rdp_posttitle=entry.title.$t;if('content'in entry){var rdp_get_snippet=entry.content.$t}else{if('summary'in entry){var rdp_get_snippet=entry.summary.$t}else{var rdp_get_snippet="";}};rdp_get_snippet=rdp_get_snippet.replace(/<[^>]*>/g,"");if(rdp_get_snippet.length<rdp_snippet_length){var rdp_snippet=rdp_get_snippet}else{rdp_get_snippet=rdp_get_snippet.substring(0,rdp_snippet_length);var space=rdp_get_snippet.lastIndexOf(" ");rdp_snippet=rdp_get_snippet.substring(0,space)+"…";};for(var j=0;j<entry.link.length;j++){if('thr$total'in entry){var rdp_commentsNum=entry.thr$total.$t+' '+rdp_comment}else{rdp_commentsNum=rdp_disable};if(entry.link[j].rel=='alternate'){var rdp_posturl=entry.link[j].href;var rdp_postdate=entry.published.$t;if('media$thumbnail'in entry){var rdp_thumb=entry.media$thumbnail.url}else{rdp_thumb="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1LTBoE440DVQgSxnlrNzRAit6kz-1FAUG-Id6vlbJB1mizYNL-WHQoBKNwnP8syuqnCnUeLyThJe5V2n59x9MKEAMYl75lBhqT4s1eUsUwY9mhIPGwHAsVlxmwrKhBTWrWu6f-trx8XY/s1600/no_thumb.png"}}};document.write('<li>');document.write('<img alt="'+rdp_posttitle+'" src="'+rdp_thumb+'"/>');document.write('<div><a href="'+rdp_posturl+'" rel="nofollow" title="'+rdp_snippet+'">'+rdp_posttitle+'</a></div>');if(rdp_info=='yes'){document.write('<span>'+rdp_postdate.substring(8,10)+'/'+rdp_postdate.substring(5,7)+'/'+rdp_postdate.substring(0,4)+' - '+rdp_commentsNum)+'</span>'}document.write('<div style="clear:both"></div></li>')}};getvalue();for(var i=0;i<rdp_numposts;i++){document.write('<script type=\"text/javascript\" src=\"/feeds/posts/default?alt=json-in-script&start-index='+rdp_current[i]+'&max-results=1&callback=random_posts\"><\/script>')}; </script> </ul> |
Trong đó các bạn chú ý các dòng sau
| <style> #random-posts img{float:left;margin-right:10px; width:65px;height:50px;background-color: #F5F5F5;padding: 3px;} ul#random-posts {list-style-type: none;} </style> |
65px và 50px lần lượt là chiều rộng và chiều cao của ảnh thumbnail của bài viết hiển thị ở Random Posts cho Blogger
Thay 5 bằng số bài viết muốn hiển thị ở Random Posts
Code Random Posts cho Blogger cực đẹp81072937
No comments: