2008-09-18 103 views
2

是否有任何網站/服務可以讓我將RSS訂閱添加到任何網站?將RSS添加到任何網站?

這是爲我的公司工作。我們有一個顯示公司相關新聞的網站。這些消息由外部機構提供,並自動更新到我們的數據庫。我們的網站收集隨機/新消息並顯示它們。我們正在尋找添加「通過RSS訂閱」按鈕到我們的網站。

+0

爲什麼down mod?這是一個合理的問題,沒有任何flaimbait。 – 2008-09-18 15:20:54

回答

6

如果您有數據庫中的數據,自己創建一個相當簡單 - 有一個簡單的教程here

一旦你建立了飼料,在<頭網頁的>,你把文字,如:

<link rel="alternate" title="RSS Feed" 
    href="http://www.example.com/rss-feed/latest/" type="application/rss+xml" /> 

這使得飼料是「自動發現」你的用戶的瀏覽器(例如RSS圖標出現在FF的地址欄中)。

2

你的問題有點難理解。您是否想要爲其他人使用RSS?或者您是否想要使用其他人的RSS?

如果你想生成你的RSS源爲他人消費,你將需要閱讀的規格:

http://cyber.law.harvard.edu/rss/rss.html

如果您想使用它,這種聯繫也將有所幫助。然後,您需要查看XML/RSS解析器。

如果你可以提供更多的細節,我可以更新我的答案。

+0

嗨馬克, 我想創建一個「通過RSS訂閱」選項到我的網站供他人使用。您提供的鏈接非常有幫助。 – Shoban 2008-09-18 15:20:41

0

編寫一個webhandler,將數據庫的內容公開爲RSS源。

1

如果您無法將RSS源添加到現有站點,請參閱Page2Rss作爲中間解決方案。

1

可能Dapper有用嗎?你只需要設置你的新聞饋送的哪些位刷新和瞧,即時rss,而不必觸摸任何代碼...

0

你要麼滾動自己的,要麼得到一個屏幕刮板服務。

在您創建了Feed之後,您可以使用類似Feedburner的內容來傳播它。

1

其實這是非常可行的雅虎!管道。假設1)你的網頁是200K下,2)你的robots.txt文件不禁止管道,以及3)你的新聞源都有唯一的ID,像這樣:

<ul id="newsfeed"> 

...你可以使用抓取頁面模塊,將其修剪爲新聞訂閱源中的項目,循環訪問每個列表項目,並使用項目構建器模塊將相關位打包爲適當的RSS訂閱源。然後,在你的文檔的頭部,你就會把RSS鏈接,就像這樣:

<link rel="alternate" type="application/atom+xml" title="News Feed" href="http://pipes.yahoo.com/your_pipe_id" /> 

這當然是完全屁股向後,而是將工作速戰速決,或在情況下,您無法控制頁面的正文。