Импорт и фильтрация RSS-каналов в узлы - PullRequest
1 голос
/ 20 марта 2012

Я ищу лучший способ импортировать канал, скажем BBC News, и отфильтровать весь контент, чтобы в базе данных сохранялись только статьи, содержащие ключевое слово. Мне бы хотелось, чтобы каждый элемент отображался как узел определенного типа контента и чтобы он обновлялся каждый заданный интервал времени. Есть ли простой способ сделать это? (У меня нет большого опыта в php, поэтому будьте конкретны, пожалуйста)

Спасибо!

Ответы [ 3 ]

2 голосов
/ 20 марта 2012

Используйте модуль Feeds для импорта узлов.

Используйте модуль Rules + Cron для запуска автоматических действий на ваших узлах.

Я не уверен, как отфильтровать контент, но эти два модуля должны помочь вам начать. СОВЕТ: Было бы лучше отфильтровать контент перед импортом узлов в Drupal.

1 голос
/ 20 марта 2012

Модуль Feeds имеет возможность создавать узлы из RSS-канала. После настройки он может работать через равные промежутки времени.

Кроме того, модуль Feamp Tamper *1006* может помочь вам фильтровать по ключевым словам.

0 голосов
/ 25 октября 2013

Прежде чем приступить к работе с модулем каналов, обязательно сначала просмотрите список ошибок проекта (https://drupal.org/project/issues/feeds?categories=bug).). Это не очень надежный модуль. Например, каналы не могут обновляться через cron, их нужно обновлять вручную.Это само по себе должно быть показательным для большинства людей.

Я говорю только о версии D6.

...