Bài viết ngẫu nhiên tốc độ cao cho Blogger




Một trong những tiện ích mình kiêng kỵ nhất là Random Posts, bởi tiện ích này tải toàn bộ dữ liệu từ feed về, không những làm chậm tốc độ cho blog mà còn không chính xác với blog có trên 500 bài viết - đây là con số bài viết tối đa được feed tải về. Trong tiện ích mình giới thiệu sau đây thay vì 1 lần tải toàn bộ feed thì mình tải lần lượt theo số bài viết muốn hiển thị và chỉ lấy duy nhất 1 bài trong 1 lần tải. Trước đó sẽ có 1 lần tải dữ liệu đầu tiên từ feed để xác định tổng số bài viết hiện có, 1 hàm lấy ngẫu nhiên 5 số khác nhau từ 1 đến tổng số bài viết. Ví dụ muốn hiển thị 5 bài viết ngẫu nhiên thì sẽ có 6 lần tải feed, mặc dù số lần lấy nhiều nhưng dung lượng 1 lần lấy lại nhỏ. Khối lượng chỉ tương đương với blog bạn có tổng số bài viết là 6, so sánh vậy để thấy nếu blog càng nhiều bài viết thì tiện ích này có tốc độ nhanh hơn kiểu tải toàn bộ feed rất nhiều lần.

Bước 1: Thêm đoạn mã dưới đây vào trước thẻ ]]></b:skin> trong template của bạn.
#random-posts img{float:left;margin-right:10px;border:1px solid #999;background:#FFF;width:36px;height:36px;padding:3px}

Bước 2: Thêm 1 widget HTML/Javascript tại nơi muốn hiển thị Random Posts. Hiệu chỉnhTiêu đề và dán đoạn mã dưới đây vào phần Nội dung rồi chọn LƯU.
<ul id='random-posts'>
<script type='text/javaScript'>
var rdp_numposts=5;
var rdp_snippet_length=150;
var rdp_info='yes';
var rdp_comment='Nhận xét';
var rdp_disable='Tắt Nhận xét';
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){a=location.href;y=a.indexOf('?m=0');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)+"&#133;";};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;if(y!=-1){rdp_posturl=rdp_posturl+'?m=0'}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/AVvXsEg4TxqnBTx3GpLU6Cneqq7yLA6FJ4_aJG1pjEWKzCs5nRSMLCADeHYb_p2BNZ23p_KHCKiOYtzzKDiQOt0gV8pXCgkiqT14Xw1vffyA0uYm1FfbJTO3p6srLXXVpaSvYys0brjg4khBOy7q/"}}};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>

Thay 5 bằng số bài viết bạn muốn hiển thị, 150 là số ký tự của đoạn trích dẫn nội dung bài đăng. Nếu không muốn hiển thị thông tin ngày tháng đăng bài và số nhận xét hãy thay yesthành ký tự bất kỳ khác.


Read More Add your Comment


MỘT SỐ LỜI KHUYÊN CHO NEWBIE BLOGGER



Là một Blogger, chắc chắn bạn sẽ đối mặt với nhiều thách thức và khó khăn trong việc tùy chỉnh giao diện và nội dung bài viết. Một điều hiển nhiên là ít nhiều chúng ta cũng sẽ mắc phải một vài khuyết điểm. Nhưng đó chỉ là một vấn đề nho nhỏ mà thôi. Bạn phải học những khuyết điểm đó để có thể thành công trên mọi phương diện mới thực sự là một vấn đề hết sức quan trọng trong quá trình viết blog.

Để sở hữu được một blog chuyên nghiệp và ấn tượng, các bạn cần tuân thủ theo một số điểm lưu ý sau:

1. Đừng chọn đề tài mình không thích:

Nhiều bạn đọc được những bài viết hết sức hay trên những blog khác và cũng bắt chước những blog này viết những chủ đề tương tự; nhưng họ nào biết rằng để có những bài viết chất lượng thì điều quan trọng nhất là phải có niềm đam mê với đề tài đó, kết quả tất yếu thì chắc hẳn các bạn đều đoán được.

2. Đừng "nghiện" quan sát thống kê lượt xem:

Việc quan sát thống kê lượt xem trên blog mình là một điều cần thiết để biết xem blog mình phổ biến ở mức độ nào. Nhưng bạn nên nhớ rằng việc xem thống kê lượt xem thường xuyên sẽ khiến bạn bị "nghiện" trong vấn đề này. Bạn bỏ ra một ngày gần 2 hoặc 3 tiếng đồng hồ để xem thống kê thì liệu nó có thay đổi được kết quả hay không? Thay vì để lãng phí thời gian như vậy, bạn hãy tập trung vào nội dung của blog mình thì có lẽ đó mới là điều thiết thực nhất. Vậy làm sao để không "nghiện"? Đơn giản là bạn chỉ cần lên kế hoạch cụ thể cho mình mỗi ngày chỉ cần xem thống kê một lần là cũng đủ để nắm tình hình rồi.

3. Đừng quá theo đuổi lượng traffic trên các mạng xã hội:

Việc đưa tất cả các bài đăng lên các mạng xã hội sẽ giúp tăng lượng traffic cho blog của bạn nhưng đó cũng chính là một trở ngại. Việc dành quá nhiều thời gian cho vấn đề này sẽ làm giảm sút khả năng viết blog của bạn. Bạn nên nhớ rằng, nội dung mới là điều quan trọng nhất. Nếu bài viết của bạn có chất lượng thì còn lo gì mà không có lượng độc giả đông đảo thường xuyên ghé thăm blog của mình. Qua đây mình cũng khuyên bạn chỉ nên đưa những bài viết hay nhất lên các mạng xã hội, có như thế bạn mới dễ dàng tạo được uy tín đối với những khách ghé thăm thông qua các link liên kết mà bạn đã đưa lên.

4. Hãy chăm chút cho template:

Nhiều bạn vẫn còn chưa đánh giá đúng tầm quan trọng giao diện blog mình. Khách ghé thăm nếu nhìn thấy blog bạn thiết kế rối tung, chứa toàn các widget dư thừa thì chắc chắn họ sẽ chán ngấy ngay và bỏ đi một nước.

5. Đừng đặt quảng cáo khắp mọi nơi:

Nhiều Blogger chỉ mải mê tìm lợi nhuận, đặt quảng cáo khắp mọi nơi, điều này sẽ dễ ảnh hưởng đến khả năng SEO và gây bực bội đối với đọc giả khiến họ tạm biệt với blog bạn ngay lập tức.

6. Hãy viết bài đều đặn:
Nhiều Blogger viết bài rất nhiều vào những ngày đầu, có khi 2 hoặc 3 bài trong một ngày nhưng sau đó lại giảm dần, có khi cả tháng không có lấy một bài. Điều này hết sức tai hại, bạn sẽ khó lòng thu hút khách vì trong một khoảng thời gian khá dài blog của bạn không có cập nhật gì mới. Hãy tạo cho mình một kế hoạch viết bài đều đặn và có sắp xếp lịch hẳn hoi bạn nhé.

7. Đừng sớm chán nản:
Nhiều bạn khi mới bắt đầu cứ nghĩ rằng khi mình có bài mới thì chắc chắn sẽ có nhiều người comment ngay lập tức, nhưng rồi họ thất vọng khi chẳng thấy ai comment và dễ dàng từ bỏ nghiệp viết blog. Hãy bỏ qua tư tưởng ấy. Bạn cứ trau chuốt cho bài viết mình đi, một blog có nội dung hay thì chắc chắn chẳng bao lâu sẽ thu hút được đọc giả thôi.

8. Đừng quên tạo favicon riêng cho blog:

Việc tạo favicon sẽ tạo ra được nét đặc trưng cho blog của bạn trong hàng triệu blog khác. Nó sẽ dễ dàng thu hút sự quan tâm của người đọc hơn là bạn cứ giữ favicon mặc định của Blogger.

9. Tạo logo cho blog:

Logo của blog sẽ nói lên hết được nội dung của blog bạn là gì, cho nên bạn đừng bao giờ quên tạo cho blog của mình một logo hết sức đặc trưng bạn nhé.

10. Hãy sử dụng font thân thiện:
Nhiều bạn tạo sự chú ý cho đọc giả bằng cách đưa vào blog của mình những font hết sức lạ mắt, nhưng họ nào có biết rằng điều đó đã gây khó khăn cho việc tìm hiểu nội dung blog của bạn vì nó khó đọc. Hãy đưa những font thân thiện vào blog của bạn để giúp người đọc dễ dàng nắm bắt được thông tin hơn.

11. Đưa trang web lên bộ máy tìm kiếm:

Nhiều bạn khi tạo blog lại quên mất đi một điều hết sức căn bản là đưa nó lên bộ máy tìm kiếm. Hãy add nó ngay bạn nhé.

12. Hãy SEO cho blog:

Nhiều bạn cho rằng chỉ cần nội dung blog của mình hay thì chắc chắn sẽ có nhiều người đọc. Quan điểm đó không sai nhưng bạn hãy SEO cho blog để giúp cho blog của bạn trở nên phổ biến hơn nữa. Hãy SEO ngay cho blog của mình nếu bạn chưa thực hiện.

Trên đây là một số lời khuyên mà mình đã rút tỉa ra trong quá trình mày mò viết blog, nếu bạn có những ý kiến khác nữa xin hãy để lại comment trên blog của mình.


Read More Add your Comment


MAU



dung lam mau


Read More Add your Comment


 

© 2010 VIẾT BLOG KIẾM TIỀN All Rights Reserved Thesis WordPress Theme Converted into Blogger Template by Hack Tutors.info