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>
14 comments:
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
Cảm ơn bạn đã thưởng thức. Nếu thấy hay, bạn giúp mình phổ biến nhé.
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é.
@Hiệp Cò: Cảm ơn bạn đã đóng góp
MÀ cái code này ko có phần xem truyện khác??? phải đợi nó tự thay đổi hả =.=!
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 :)
@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.
@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.
Sao mình thay Link Feed của mình vào thì ko thấy hiển thị nhỉ :D
@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. >.<
@Hiệp Cò: OK, mình sẽ cố gắng thử.
Cám ơn ban ve bai nay that nhieu nhe !
Sao tui copy y nguyện và cho vào blog lại không hiện gì nhỉ ?
ho ho Hay quá
Thanks
Post a Comment