* 模块概述 *
此模块从注册站点收集 RDF/RSS/ATOM 源,并将其存储在数据库中。
此模块在数据库中搜索源,并以 RDF/RSS/ATOM 格式执行搜索结果。
此模块独立于 WebLinks 模块的 RDF/RSS/ATOM 功能,
并增强了更多功能。
此模块的目标是 RDF/RSS/ATOM 源平台。
例如,类似于新闻模块,类似于网络服务
http://sf.livedoor.com/。
现在,它是测试版。
从现在开始,规范和实施可能急剧变化。
即使出现问题,也只有那些可以个人解决的人需要使用。
欢迎对规范或应用例、错误报告、错误解决方案以及您的修订等提出建议。
演示在此* 主要功能 *
1. 网站注册
输入网站名称、网站 URL、RDF/RSS/ATOM URL、缓存时间等。
2. RDF/RSS/ATOM 自动发现
如果网站对应 "RDF/RSS/ATOM 自动发现",
当您注册网站 URL 时,
此模块将自动检测 RDF/RSS/ATOM URL 并进行注册。
3. 黑名单
如果您注册博客搜索站点,例如
http://sf.livedoor.com/,
则此模块可能收集您不想要的源。
如果您将不希望网站 URL 添加到黑名单,
此模块将停止从该站点收集 feeds。
4. 如何收集 RDF/RSS/ATOM feeds
此模块支持三种方法。
4.1 通过网络浏览器访问。
当有人访问简单的标题页面或块时。
此模块会自动收集 RDF/RSS/ATOM feeds。
此模块只从简单标题中显示的站点收集 feeds。
如果简单标题中显示很多站点,则可能需要超时。
4.2 管理员手动收集。
此模块在管理员页面支持“存档管理”。
4.3 在命令行模式下自动。
请查看“命令行设置”。
5. RDF/RSS/ATOM feed 的 XML 解析器
5.1 字符编码
此模块可以对应许多字符编码。
然而,如果 XML 格式中没有指定字符编码,
或者 XML 使用 PHP 多字节函数不支持的字节编码,
则此模块可能无法正确解析。
由于 PHP XML 解析器函数仅支持 US-ASCII 或 UTF-8,
此模块将另字符编码转换为 UTF-8,然后解析。
5.2 解析器选择
根据 RDF 或 RSS 或 ATOM 的 XML 格式,
此模块将自动选择 XML 解析器。
此外,此模块支持两个或更多解析器,
您可以选择心仪的解析器。
此模块支持 XOOPS 核心的 RSS 解析器和此模块的原始解析器。
原始解析器可以解析比 XOOPS 解析器更多的条目。
6. RDF/RSS/ATOM feeds 的显示
(1)允许使用 HTML 标签或不允许使用
您可以在标题和内容中选择是否使用 HTML 标签。
如果您选择使用 HTML 标签且内容包含 JavaScript,
此模块可能会清洗 JS,而 JS 将变得无效。
7. 缺失 RDF/RSS/ATOM feeds 的处理
(1)没有标题
如果 feeds 没有标题,则用“---”替换并显示。
(2)没有日期
如果 feeds 中没有日期,则在列表末尾始终显示此 feeds。
此模块用当前时间代替并存储到数据库中。
(3)未来的日期
如果 feeds 中有未来的日期,该 feeds 可能始终显示在顶部。
此模块显示 3 天以上的 feeds。
8. 服务器环境
(1)此模块对应于 PHP allow_url_fopen 关闭。
9. 从其他模块导入
9.1 XoopsHeadline 模块
此模块可以导入 XoopsHeadline 模块的数据,如标题表。
9.2 WebLinks 模块
此模块可以导入 WebLinks 模块的数据,如链接表、 feeds 表和黑名单。
目前与 RSSC 和 WebLinks 没有协作功能。
您必须继续使用 WebLinks RSS/ATOM 功能。
目前没有与 RSSC 和 WebLinks 的协作功能。
您必须继续使用 WebLinks RSS/ATOM 功能。
10. 模块重复
此模块只能通过复制来重复。
这与 TinyD 模块等的功能相同。
目前预备的模块名称为 "rssc" 和 "rssc0"。
当您想使用另一个名称时,
请在 sql、模板和图片目录中创建必要的文件。
Re: RSS 中心模块
我已经设置了XOOPS,并使用了RSSC模块,这个模块也使用cron来更新订阅内容。
在我更新了最新的Plesk版本后,我似乎收到了与定时任务运行时间相同的3倍的垃圾邮件。
DomainKey-Status:格式错误
X-Spam-Flag:是
X-Spam-Checker-Version:SpamAssassin 3.2.5(2008-06-10)在 http://www.mydomain.com
X-Spam-Level:********
X-Spam-Status:是,得分=8.9,所需=7.0,测试=EMPTY_MESSAGE,MISSING_DATE,
MISSING_HB_SEP,MISSING_HEADERS,MISSING_MID,MISSING_SUBJECT,NO_RELAYS,
TVD_SPACE_RATIO autolearn=no version=3.2.5
X-Spam-Report
* 0.0 MISSING_MID 缺少Message-Id:标题
* 0.0 MISSING_DATE 缺少Date:标题
* -0.0 NO_RELAYS 信息性:邮件没有通过SMTP转发
* 2.5 MISSING_HB_SEP 在邮件标题和正文之间缺少空行
* 1.6 MISSING_HEADERS 缺少To:标题
* 2.9 TVD_SPACE_RATIO BODY: TVD_SPACE_RATIO
* 1.3 MISSING_SUBJECT 缺少Subject:标题
* 0.6 EMPTY_MESSAGE 信息完备的邮件似乎没有文本部分和主题
* 主题:文本
接收时间: (qmail 1477 由别名调用); 21 Dec 2009 04:08:21 +0000
投递到:[email protected]
主题: ****垃圾邮件****
X-Spam-Prev-Subject:(不存在)§
这些邮件似乎与最新的Plesk更新(9.2.3)同时出现。那么,有没有人知道为什么我会收到这些信息呢?
有趣的是,我还在Drupal中设置了cron,那里没有看到任何错误信息。
问候
丹