2011-04-08 66 views
3

我被困在這。我的項目是這樣做的。本週您將爲Web開發公司創建一個主題。我對RSS提要有疑問

* You can use http://www.1kbgrid.com/ for a base design. 
* Come up with a color scheme that will match this logo. 
* Decide what your top links should be. Create an RSS feed for these top pages. 
* Create a report that states the scope of the project (why you are doing it), the top level pages, why you picked the color scheme,etc. 

好,我所做的和RSS的東西,這就是它看起來像

<?xml version="1.0" encoding="iso-8859-1"?> 
<rss version="2.0"> 
    <channel> 
    <title>Web design software</title> 
    <link></link> 
    <description>Has different soft ware and prices.</description> 
    <item> 
     <title>Adobe Dreamweaver</title> 
     <link>http://shopping.yahoo.com/search?p=web%20design</link> 
     <description>This tells you how much it cost and what it is 
     for.</description> 
    </item> 
    <item> 
     <title>Frontpage 2003 upgrade</title> 
     <link> 
     http://www.softwaremedia.com/microsoft/frontpage/frontpage- 
     2003-upgrade.html?ovchn=PGR&amp;ovcrn=39202323&amp;ovtac=CMP&amp;ovcpn=frontpage-2003---upgrade</link> 
     <description>THis is to help build a better web 
     site.</description> 
    </item> 
    <item> 
     <title>WebPlus X4 Website Maker Mini Box</title> 
     <link> 
     http://accessories.us.dell.com/sna/productdetail.aspx?sku=A3310055&amp;cs=04&amp;c=us&amp;l=en&amp;dgc=SS&amp;cid=52102&amp;lid=1342490</link> 
     <description>It helps you to make websites</description> 
    </item> 
    </channel> 
</rss> 

我被困在什麼是如何決定什麼我的頂部鏈接應該be.Create對於那些RSS源首頁。好的問題是我想鏈接rss提要,或者如果這是可能的。我完全失去了這個問題。謝謝你準備好了。

回答

10

您通常使用<link>標記鏈接到您主網站上的RSS文檔。它應該是這個樣子

<link rel="alternate" type="application/rss+xml" title="Top Web design software Feed" href="http://LINKTOMYRSSFILE" /> 

如果你的網站是一個動態的網站,你需要與鏈接到生成您的RSS文件來替換LINKTOMYRSSFILE。如果它是一個靜態文件,只需將該文件保存在服務器中並指向該文件即可。

此外,您的主頻道鏈接應該指向顯示所有這些內容的網頁的鏈接。

編輯

首先,你應該使用W3C的服務來驗證您的飼料。他們指出,什麼是錯的/最佳做法,並告訴你如何解決這些問題(使用幫助旁邊的鏈接錯誤)

確保空<link></link>標籤包含一個URL到您的網站

回答您的問題在評論

缺少原子:使用rel =「自我」

按照RSS顧問委員會的 最佳實踐配置文件鏈接,識別 Feed中的Feed的網址使其更便於攜帶,自包含和 更容易緩存。由於這些原因, 供稿應包含爲此目的使用的原子:鏈接 。

通過:http://validator.w3.org/feed/docs/warning/MissingAtomSelfLink.html

您可以通過更改您的<rss>標籤

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 

,並具有解決這個問題下面的上述項目

<atom:link href="http://LINKTOFEED" rel="self" type="application/rss+xml"/> 

線12,列2:項目應該c ontain guid元素

建議您提供 guid,並且如果可能使其成爲 的固定鏈接。這使得聚合器不會重複項目,即使 正在編輯更改。

關於 s的常見問題是他們如何與 s比較。他們不是一回事嗎? 是的,在一些內容系統中,而在其他內容中沒有 。在一些系統中, 是weblog項目的固定鏈接。但是,其他系統中的 ,每個都是 長篇文章梗概, 指向文章,並且是 永久鏈接到博客條目。

所以你的情況添加以下到您的每個項目將修復它

<guid isPermaLink="false">LINKTOSOFTWARE</guid> 

替換LINKTOSOFTWARE在你<link></link>標籤的鏈接。

我改正了你的錯誤,並且你的Feed確認無誤。你只需要修復這些錯誤。

您可以按照有關如何添加RSS本教程饋送到你的網頁:https://developer.mozilla.org/en/RSS/Getting_Started/Syndicating

這就像將HTML標記添加到您的網頁一樣簡單。

+0

我還是不明白有沒有人有一個網站或任何東西,也許我可以讀.... – norris1023 2011-04-08 12:03:42

+0

什麼部分你不明白?如果你更具體一些,我可以幫助你。 – JohnP 2011-04-08 12:27:13

+0

是的,我去了和我的rss文件vaildated它回來與這個失蹤原子:鏈接rel =「self」和行12,第2欄:項目應該包含一個guid元素。我仍然非常困惑,她要求決定你的頂級鏈接應該是什麼。創建和RSS feed這些頂級pages.I確實張貼我的RSS文件看起來不像那些頁面是那些考慮我放在我的rss文件中的網頁。我也不知道如何將rss文件連接到我的網頁,所以它在那裏。 – norris1023 2011-04-08 12:37:32