Trả lời V/v chậm hồi âm của Anhvo
VWG RSS/ /
Bộ đọc feed cho blog của bạn (feed to js)
#Published Anhvo,
Nếu như trang web, blog hay forum của bạn không có hỗ trợ chèn 1 widget nào để lấy feed của trang khác, bài này sẽ giúp bạn khắc phục điều đó. Nguyên tắc chủ yếu là tự làm hay sử dụng các trang hỗ trợ chuyển feed thành javascrip. Có rất nhiều trang web hỗ trợ việc này như feed2js.org, webmaster-verzeichnis.de,... và nhiều trang khác (chỉ cần bạn tìm kiếm với từ khóa "feed to js" thì sẽ thấy rất nhiều. Bài này sẽ hướng dẫn cách chuyển feed thành js từ trang feed2js.org.

Vào trang http://feed2js.org/index.php?s=build (Mục Build)

Mục URL bạn hãy điền vào địa chỉ feed mà bạn muốn lấy, hình bên dưới là ví dụ:


Show channel?: Bạn có đồng ý hiện tiêu đề và một số miêu tả cho trang web của bạn ? Chọn YES nếu muốn hiện cả 2. Chọn TITLE nếu chỉ muốn hiện tiêu đề (không hiện miêu tả), chọn NO nếu không muốn hiện gì cả.


Number of items to display: Số bài muốn hiển thị. Chọn 0 thì sẽ hiện tất cả các bài.


Show/Hide item descriptions? How much?: 0 nếu không muốn hiện miêu tả, 1 nếu muốn hiện toàn bộ miêu tả (bài viết), số nguyên n lớn hơn 1: hiện n kí tự đầu tiên của bài viết.


Use HTML in item display?: Hiện feed dưới dạng HTML ? nên chọn No.


Show item posting date?: Hiện ngày tháng của bài viết? Tùy bạn.


Time Zone Offset: Điều chỉnh giờ của feed theo ý thích của bạn. Lấy mốc chuẩn là giờ GMT hiện hành trên máy của bạn, sau đó bạn có thể cộng trừ nó sao cho hợp với ý bạn. Giá trị feed nếu như muốn hiện giờ mặc định của feed.


Target links in the new window?: Mở feed theo cửa sổ mới ? Chọn n nếu không muốn, y nếu muốn.


UTF-8 Character Encoding: Nếu mã charset của trang web bạn cần lấy feed là utf-8 thì click chọn hộp chexbox.


Podcast enclosures và Custom CSS Class (advanced users) chỉ dành cho các bạn biết HTML. Hãy để yên nó nếu như bạn chưa chắc chắn mình biết HTML.

Bây giờ kéo thanh trượt lên trên, bấm thử nút Preview Feed xem sao. Một cửa sổ mới sẽ hiện ra, như sau:


Thế là thành công rồi. Bây giờ bạn hãy bấm nút Generate Javascript để lấy mã. Mã cho bài ví dụ này là:


Copy toàn bộ mã này và đặt vào blog (web) của bạn ở bất kì chỗ nào bạn muốn.

*** Với cách làm này bạn có thể áp dụng rất hữu ích trong việc tạo các widget có trang trí trong blogspot, ví dụ như tạo Recent Posts hay Recent Comments chẳng hạn.

Dưới đây là ví dụ của tôi:

Anh Võ


Labels:

Share/Save/Bookmark
Bài mới từ blog của tác giả:
Đầu Trang Đầu Bài
Subscrible
() Blogger Hưng said...( at November 1, 2007 5:34 PM Report Delete)

Tôi làm theo các bước bạn hướng dẫn để tạo một cái "Recent Posts" (hiện tôi có dùng một cái widget như thế của người khác rồi, nhưng nó hiển thị xấu quá), nhưng khi bấm vào Preview thì nó hiện thông báo lỗi:
"Error: Feed failed! Causes may be (1) No data found for RSS feed http://hungtb.blogspot.com/feeds/posts/default; (2) There are no items are available for this feed; (3) The RSS feed does not validate.
Please verify that the URL http://hungtb.blogspot.com/feeds/posts/default works first in your browser and that the feed passes a validator test".

Tôi bấm Validate thì nó chúc mừng rằng "Congratulations! This is a valid Atom 1.0 feed". Nhưng đồng thời nó đưa ra
Recommendations: "This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations".

Sau đó nó đưa ra một loạt những "content should not contain onblur attribute" dài loằng ngoằng...

Bạn có cách nào trị cái này không?
Thanks a lot.

() Blogger Anhvo said...( at November 1, 2007 8:36 PM Report Delete)

Hi Hùng.
Nguyên nhân có thể là do bộ feed của bạn chưa được kích hoạt. Bạn phải vào feedburner đăng ký account mà kích hoạt feed cho blog bạn. Cách làm thì trong feedburner từng bước có chỉ. Sau đó thì link http://hungtb.blogspot.com/feeds/posts/default mới có thể hoạt động.

() Anonymous hung said...( at January 29, 2008 8:31 PM Report Delete)

cdfftôi lam duoc roi cung hay nhi http://nguoithay.edu.ms
bạn oi bai viet da giup toi rat nhieu hay thật cám ơn nha

() Blogger tohiepvn said...( at November 8, 2008 9:04 PM Report Delete)

Mình đã xây dựng theo cách này cho một widlet gồm tất cả các bài viết mới nhất cho các label, nhưng chỉ có điều khi đăng bài mới thấy nó không hoạt động.

Mình dùng link feed sau:

http://www.blogger.com/feeds/(blogID của mình)/posts/default/-/phóng%20sự%20ảnh (đây là một label của mình)

Bạn giải thích giúp mình vì sao nó ko update và bạn có thể gửi cho mình link bài viết về "bài viết mới nhất cho từng label" mới nhất của bạn, mình ko dùng thumbnail hình ảnh.

Giúp mình nhé, blog của mình http://tohiepvn.blogspot.com/

Mình cũng đã làm recent post của blogger cho từng label cũng gặp trường hợp như thế này, nó ko chịu update bài mình mới post, mình thích bài viết này của bạn vì tất cả các bài mới nhất của các label có thể cho chung vào một widlet (ko biết có hay?)

Giúp mình

() Blogger tohiepvn said...( at November 8, 2008 10:19 PM Report Delete)

à, có vẻ được rồi đó Anh Võ à, nhưng vẫn cần lời khuyên


http://tohiepvn.blogspot.com/

() Blogger Anhvo said...( at November 9, 2008 12:07 AM Report Delete)

@tohiep: mình quên nói với bạn là mấy cái link feed nó hoạt động không tốt lắm với nhãn tiếng Việt, vì vậy nên bạn thấy widget không cập nhật liền được. Bạn nên cố gắng hạn chế tiếng Việt trong nhãn, bằng cách đặt tên nhãn ngắn gọn thôi, hoặc là nhãn không có dấu tiếng Việt, như vậy là OK thôi!

() Blogger tohiepvn said...( at November 16, 2008 12:38 PM Report Delete)

Chia sẻ với Anh Võ này, mấy cái feed ấy cần phải chính xác cả chữ in hoa và chữ thường nữa Hic

Tohiepvn.blogspot.com


» HTML Tag khi comment: chỉ chấp nhận các thẻ <b>, <i>, <a>
» Bấm vào nút Subscribe by email bên dưới Comment Form để theo dõi comments của bài này
» Nếu đã load trang này quá lâu mà ở dưới Comment Form vẫn không load xong các Profiles (Comment as:) thì bạn hãy bấm vào nút "Viết Comment trên Form chính" ở trên để mở Comment Form khác nhé
» Sử dụng Bộ Gõ Tiếng Việt Online này nếu máy chưa có sẵn bộ gõ
Theo dõi Comments của bài này
Đầu Trang Đầu Bài Đầu Comments
Hs Võ