Monday, May 4, 2009

Tạo Widget truyện cười ngẫu nhiên (Randdom funny story)


Chào các bạn,

Các bạn có thể tạo Widget truyện cười ngẫu nhiên như sau (demo: xem bên phải, mục widget: Randdom funny story for blogs):

- Thêm toàn bộ code bên dưới vào một tiện ích HTML/JS. Nhớ thay đổi màu tiêu đề truyện (FHeaderColor), màu nội dung (FBodyColor) và cỡ chữ (FFontSize).

<iframe id="ifrHTMLFunny" name=ifrHTMLFunny frameborder="0" width="98%"></iframe>
<script type="text/javascript">
FHeaderColor = '#336666';
FBodyColor = '#000000';
FFontSize = '12px';
function getRandomPosts(json) {
var maxEntries = 1;
var numPosts = json.feed.openSearch$totalResults.$t;
var indexPosts = new Array();
for (var i = 0; i < numPosts; ++i) {
indexPosts[i] = i;
}
indexPosts.sort(function() {return 0.5 - Math.random()});
var entry = json.feed.entry[indexPosts[0]];
var RandomFunny = document.getElementById('ifrHTMLFunny').contentWindow.document;
RandomFunny.open();
RandomFunny.write('<html><head></head><body><p class="header" style="font-family: Arial, Tahoma, Verdana;color:' + FHeaderColor + ';font-size: '+ FFontSize +';font-weight: bold;">'+ entry.title.$t + '</p><div align="justify" style="font-family: Arial, Tahoma, Verdana;color:' + FBodyColor + ';font-size: '+ FFontSize +';font-weight: normal;">' + entry.content.$t + '</div><p><b>Power by <a href="http://www.cuoititon.com">www.cuoititon.com</a><b></p></body></html>');
RandomFunny.close();
}
</script>
<script src="http://www.cuoititon.com/feeds/posts/default/-/Truy%E1%BB%87n%20c%C6%B0%E1%BB%9Di/?alt=json-in-script&callback=getRandomPosts&max-results=999999" type="text/javascript">
</script>

Nếu bài viết này giúp bạn có khoảng thời gian giải trí ý nghĩa, bạn có thể ủng hộ chúng tôi bằng những cách sau:

- Bình chọn cho bài viết bằng cách nhấn vào nút "HAY" ở trên đầu bài viết.

- Nhấn vào liên kết tài trợ dưới đây:
Đang tải...

14 comments:

Anonymous said...

Hay Thật :) , Nếu bạn ra mắt Widget này sớm hơn chừng 4 , 5 tháng thì nó sẽ rất HOT đấy :) , Tiếc là hiện nay phần lớn đều dùng cái Widget này :
http://ngankvn.blogspot.com/2009/01/widget-truyn-ci-ngu-nhin-cho-blog.html

Hạng Vũ on May 5, 2009 at 10:27 AM said...

Cảm ơn bạn đã thưởng thức. Nếu thấy hay, bạn giúp mình phổ biến nhé.

Hiệp Cò on May 5, 2009 at 2:31 PM said...

ra sớm cách đây 3 tháng là ok rầu hehe.
Dù sao thì cũng chúc cái code của bác phát triển rộng nhé.

Hạng Vũ on May 5, 2009 at 2:36 PM said...

@Hiệp Cò: Cảm ơn bạn đã đóng góp

Hiệp Cò on May 5, 2009 at 2:38 PM said...

MÀ cái code này ko có phần xem truyện khác??? phải đợi nó tự thay đổi hả =.=!

Anonymous said...

Thực chất cái này giống như Widget các bài ngẫu nhiên của Blogspot á , nhưng là hiện nội dung chứ ko phải tiêu đề

Dù sao thì Widget này của bạn có tính "đảm bảo cao" vì truyện được lưu trữ dưới dạng bài đăng của blogspot chứ ko phải một host nào đó nên sẽ ko bị Die :)

Hạng Vũ on May 5, 2009 at 2:51 PM said...

@Hiệp Cò: cảm ơn bạn góp ý. Widget chỉ mới có ý định trang trí nhẹ cho blog bạn với 1 truyện cười ngẫu nhiên. Mỗi khi bạn mở web hay refress, chuyện sẽ thay đổi. Mình sẽ chỉnh sửa 1 bản riêng có nút thay đổi cho các bạn nào cần dùng.

Hạng Vũ on May 5, 2009 at 2:53 PM said...

@NganKVN: Bạn nhận xét đúng đó. Nó gần giống với widget bài ngẫu nhiên. Mình lấy cảm hứng khi đọc bài viết về widget bài ngẫu nhiên đó. Nhưng code xử lý feed thì khác.

Anonymous said...

Sao mình thay Link Feed của mình vào thì ko thấy hiển thị nhỉ :D

Hiệp Cò on May 5, 2009 at 3:03 PM said...

@Bé Bích Nguyễn: Vậy thì giờ bạn bắt tay làm 1 cái cho HC đi. hehe nếu đc bạn bỏ luôn cái "xác minh từ" của comment đi. >.<

Hạng Vũ on May 5, 2009 at 3:53 PM said...

@Hiệp Cò: OK, mình sẽ cố gắng thử.

JEFFERSON LA [JEFFY] on May 17, 2009 at 7:05 PM said...

Cám ơn ban ve bai nay that nhieu nhe !

[oG] on July 19, 2009 at 8:32 PM said...

Sao tui copy y nguyện và cho vào blog lại không hiện gì nhỉ ?

Anonymous said...

ho ho Hay quá
Thanks

Post a Comment

 

Copyright 2009. I am Bond, James Bond