XOOPS CHINA 讨论区 模块定制开发 WordPress RSS阅读器无法读取 XOOPS中WordPress模组的RSS资料,如何解决呢? |
正在浏览:
1 名游客
到底部 前一个主题 下一个主题 |
|
|
---|
作者 | 帖子内容 | 评分: 1 人次 |
---|
|
RSS阅读器无法读取 XOOPS中WordPress模组的RSS资料,如何解决呢? | #1 |
|
---|---|---|---|
新进会员
注册日期: 11月27日
来自
帖子: 5
所属群组:
注册会员 |
很高兴看到 WordPress模组的释出,
但有个问题, WordPress模组的RSS功能无法正常的被一些常见的RSS阅读器读取, 这该如何解决呢? 刚刚有看到跟这个话题相关的讨论, WordPress官方也有针对此问题做了一些修正, 但我照着做也没法解决, 是否有人有啥解学方法呢? 多谢提供~ 以下参考资料引用自: http://blog.markplace.net/index.php?op=ViewArticle&articleId=176&blogId=1 ------------------------------------------------------ SharpReader 无法读取 WordPress 的 RSS 最近发现我用 SharpReader 完全无法读取 WordPress 的 RSS,原来是我 Update 到 Windows XP SP2 所造成的!查了一下 Google,不只是 SharpReader 会发生这样的情形,只要是以 .NET 为基础的 RSS Reader 在升级到 Windows XP SP2 都无法读取 WordPress 的 RSS Feeds,因为 SP2 把 .NET 中 useUnsafeHeaderParsing 的 Default 值改为 False。 为什么这样的更动会造成 WordPress 的 RSS Feed 无法读取呢?这应该是 WordPress 程式中的一个笔误吧,在 wp-blog-header.php 中第 87 行的 HTTP Header 的处理上把 Last-Modified 误写为 Last Modified。所以在 Windows XP SP1 之前,XML Parser 接受 Last Modified 的写法,但是到 SP2 后,就不接受了。这个错误在目前的 WordPress 1.2 的释出档都还是在的,但是在 WordPress 现在的 1.3 的CVS 中已经修正了! 修正方式如下: ----------------------------------------- @header('Last Modified: '.$wp_last_modified); 改为 @header('Last-Modified: '.$wp_last_modified); ----------------------------------------- 请 WordPress 的使用者赶快修改吧!造福我们这些在 Windows 平台下使用 SharpReader 或是 .NET 相关 RSS Reader 的读者。谢谢。 注:像是 FireFox Sage就不会有这样的问题,因为他没有使用 .NET 的 XML Parser。 相关网页: http://blog.thedevins.com/archives/000878.php http://wordpress.org/support/3/13686 http://wordpress.org/support/3/13747 |
||
发表于: 11月28日 15:27
|
|
Re: RSS阅读器无法读取 XOOPS中WordPress模组的RSS资料,如何解决呢? | #2 |
|
---|---|---|---|
新进会员
注册日期: 11月27日
来自
帖子: 5
所属群组:
注册会员 |
自己回覆:
我发现是我自己忘记开放Guest权限了, 跟上面说的没关系~ 已经可以正常用了 |
||
发表于: 11月28日 19:51
|
回顶部 前一个主题 下一个主题 |
|