您在這裡

Aggregator (資訊聯播) 的 rss 標題

dennys's 的頭像
dennys 在 2008-02-16 (週六) 20:01 發表

我的目的是希望把 FeedBurner 上的兩個 rss 給合併成一個 rss, 但 FeedBurner 沒有提供這種功能, 因此我想到用 Drupal 的 Aggregator (資訊聯播) 來實做. 基本上沒有問題, 就把兩個 rss 都設定到 aggregator, 然後把兩個 rss 都設定到同一個分類, 最後再用 aggregator/rss/1 就可以抓到合併後的 rss 了.

只是有個小地方有點麻煩, 就是這個合併後的 rss, 會在標題最前面加上這是從哪個 rss 來的, 找不到設定拿掉這個功能, 不知道有沒有建議的方法? 換模組或是有其他 feed 系統有提供合併 rss 的功能?

Yahoo Pipes 測了一下, 滿不錯的. 不過有個地方不確定是不是我設定的問題, 我把兩個 feedburner 的合併是 ok 的, 但是我發現 Yahoo Pipes 的 20 個 item 中, 前10個就是第一個 feed 的, 後10個就是第二個 feed 的. 即使我加了 sort by item.pubDate 結果也是一樣, 是不是我漏了什麼東西呢?

發現 Yahoo Pipes 另一個問題, 就是 feed 沒有 title. 我沒有仔細研究他產生出來的 RSS, 是發現在 google reader 上面顯示的是空的... 還是說, 這個得要自行設定啊.

另外 FeedAPI, 我有裝過, 可是找不到合併 RSS 的地方. /admin/settings/feedapi_aggregator 這裡只能設定個數. 而 content 功能表下面的我只看到 import/export OPML 還有一個 RSS feed syndication. 請問該在哪裡設定呢?

FeedAPI沒有合併的地方,不過他在發表時可以選擇TYPE或分類,然後你安裝VIEWS,將VIEWS RSS模組啟用,然後在PAGE的VIEWS TYPE地方選擇VIEWS RSS,欄位填一下(如你要的標題),就可以成功合併兩個或不同來源的RSS喔,參考看看!