2011-04-08 85 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