Feeds

Главные вкладки

Комментарии

Аватар пользователя ivanov17 ivanov17 13 октября 2010 в 4:21

Та же самая проблема. Создаются либо пустые ноды, либо (при использовании Feeds Fast News) происходит отчёт о том, что столько-то items, мол, added в базу данных, но в результате с материалом типа Fast Feed ничего не происходит.

Есть ли какое-то решение этой проблемы?

Аватар пользователя kodo kodo 13 октября 2010 в 16:31

http://drupal-bloggers.com/ - на этом сайте работает Feeds 6.x-1.0-beta4 давно просто не обновлял
feedapi - старый модуль Feeds, смысла его ставить на новый сайт нет никакого.
Вы Feed importers настроили? Если да, то какие настройки установили?

Аватар пользователя ivanov17 ivanov17 13 октября 2010 в 18:15

"kodo" wrote:
feedapi - старый модуль Feeds, смысла его ставить на новый сайт нет никакого

Да, feedapi по этой причине отложил напоследок, сейчас попробовал aggregation, но немного не то, что нужно. В feeds меня заинтересовал именно Feeds Fast News, то есть возможность обойтись без создания дополнительных страниц на сайте при сборе информации с ленты.

"kodo" wrote:
Вы Feed importers настроили? Если да, то какие настройки установили?

При включении Feeds Fast News в списке модулей, на странице ~admin/build/feeds/list появляется импортер Fast feed. В принципе, с ним и работал.

Attach to content type: Fast feed
Select a fetcher: HTTP Fetcher (галок не ставил)
Select a parser: пробовал Common syndication parser и SimplePie parser. Естественно, simplepie.inc стоит в feeds/libraries.
Select a processor: Data processor. Вроде как это то самое, ради чего всё и затевалось.
Settings for Data processor: Галка на Replace existing records, впрочем, и без галки тоже пробовал.

Далее жму "Создать материал -> Fast feed". Даю заголовок, ввожу url ленты, получаю: "Создан новый псевдоним, Fast feed был создан, Created 10 items".

То есть, вроде бы всё работает. Только никакими намёками на странице не отображается контент, занесённый в базу.

Иду во вьюху, смотреть, какие поля там появились. Наблюдаю:

Feeds Item: Import date
Contains the import date of the feed item.
Feeds Item: Item GUID
Contains the GUID of the feed item.
Feeds Item: Item URL
Contains the URL of the feed item.
Feeds Item: Owner feed nid
The node id of the owner feed if available.
Feeds source: Feed node id
Contains the node id of a feed node if the feed's configuration is attached to a content type, otherwise contains 0.
Feeds source: Source
The resource identifier for this feed. For instance a URL.

И понимаю так, что ничего, для того, чтобы отобразить собственно материал, тут нет.

Может быть, я что-то делаю не так, но пока что не в курсе. Если можно, подскажите, где у меня тут ошибка.

"kodo" wrote:
работает Feeds 6.x-1.0-beta4 давно просто не обновлял

У меня Feeds 6.x-1.0-beta9.

Аватар пользователя kodo kodo 13 октября 2010 в 18:29

Feeds Fast News - его я не использовал.
Как я понимаю из этого http://drupal.org/node/930614 - one needs to enable the data module UI and it provides a UI to the database tables and views integration.
Т.е. нужен еще модуль data. ИМХО проще создавать дополнительные ноды.

Аватар пользователя kodo kodo 13 октября 2010 в 18:33

ivanov17, хотя я понял что модуль data вы используете и так. новую вьюшку не активировали?
У ТС вроде другая проблема. Он вроде ноды создает.

Аватар пользователя ivanov17 ivanov17 13 октября 2010 в 19:53

"kodo" wrote:
новую вьюшку не активировали?

Сохранял. Добавил все поля, но уже в предпросмотре получается лажа (только данные страницы, но не самой ленты), поэтому дальше смотреть не стал.

"kodo" wrote:
У ТС вроде другая проблема. Он вроде ноды создает.

Ноды я тоже создавал, ещё в самом начале, до подключения Feeds Fast News. Но они тоже шли пустыми, как у ТС. Так что думаю, что проблема одна и та же.

Аватар пользователя kodo kodo 14 октября 2010 в 5:49

ivanov17, похоже вы все делали правильно, странно почему не работает. Для начала я все же эксперементировал бы с созданием нод, а не модулем data. Странно что на орге тишина.

Аватар пользователя ivanov17 ivanov17 14 октября 2010 в 16:28

"kodo" wrote:
ivanov17, похоже вы все делали правильно, странно почему не работает.

Кажется, нашёл решение Smile Возможно, ТС тоже поможет: отключил модули, удалил записи из базы через админку, включил снова. Ноды начали создаваться с контентом, а среди вьюх обнаружилась feeds_defaults_feed_items (Feeds defaults).

Проблема с Feeds Fast News, я так понимаю, в том, что кроме data надо было было ставить ещё и модуль schema, для Data UI и т.п. До конца с этим ещё не разобрался, но, думаю, решается как-то так.

"kodo" wrote:
Странно что на орге тишина.

Да в общем, да. По поводу Feeds Fast News поисковики почти ничего не выдают. Но, надеюсь, разберусь. О решении напишу [#51162]в своей теме[/#].