我正在开发一个项目,要求我将来自不同网站的大量提要聚合到本地/可搜索数据库中。该项目/站点基于 Drupal,旧的提要条目是该项目的关键数据。我的问题是:
- 有没有办法使用 Drupal 访问旧的、不再可用的 feed 条目?如果不在 Drupal 中,是否有 PHP 方法可以实现这一点?
谢谢。
最佳答案
Drupal 中的 Drupals feed 聚合器模块是执行此操作的官方方法。
在设置中,有一个“丢弃早于以下内容的项目”的选择标签,最多只能持续 6 周,但可以通过使用以下方式在自定义模块中覆盖此设置:
function MYMODULE_form_aggregator_admin_settings_alter(&$form, &$form_state) {
$form['aggregator_clear']['#options'][157784630] = "Nearly Never aka 5 years";
}
如上所述here
这将自动为您抓取您的 Feed 并将其存储在 aggregator_item 表中
关于drupal - 使用 Drupal,如何访问旧的、不再可用的 feed 条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4447073/