我有一个论坛,有一个 rss订阅,比如有新的帖子或者某篇文章有新的回复时,就在rss中显示有更新如:我的论坛 rss默认产生20个条目,有标题,作者等当论坛的帖子某个帖子有回复更新时,就会重新产生这20条,将最新的回复的20条帖子出现在xml文件中但是当第一次取了20条后, 过了一个小时 ,其中有帖子有更新,但是是属于这20条中的帖子中的某条rss阅读器就不会提示有更新了,但是如果是其他的不属于这原来的20条的时候,就可以提示更新请问要怎么做,才能将已经存在的那个帖子,但是有更新的,重新显示为有更新呢?

解决方案 »

  1.   

    如果在上次取的20个帖子中,等过了一个小时,其中有一个帖子更新了,我会将这个item的 pubdate 改为最新的但是那个link和title什么的都不会变,但是好像那个rss阅读器不会去修改这个帖子的pubdate会一直认为该rss没有更新不知道是什么原因?问题是 不知道那些rss阅读器是如何判断一个rss是否有更新?是根据上次的最近pubdate来判断的还是别的什么?