Модуль Feeds drupal 7

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

Аватар пользователя lw091190 lw091190 18 апреля 2012 в 1:15

Добрый вечер.

Поделитесь пожалуйста инструкцией настройки Feeds
необходим импорт нод из цсв.
интересует момент полей. в мапинге необходимо создать поля соответствующие столбцам в цсв?
пробовал гуглить- все время на вкачку рсс, эксперементы не удались. Разрешите проблему, Заранее спасибо

Комментарии

Аватар пользователя olgastaf olgastaf 17 января 2013 в 16:39

Аналогичный вопрос. Пробовала поля и в кавычках, и без кавычек, и по-русски, и по-английски. Все равно нет импорта. Вернее, импортируемые файлы аккуратненько складываются файлы в default/files/feeds, но на сайте я их не вижу.
Помогите разобраться, пожалуйста.

Аватар пользователя dobroe utro dobroe utro 18 января 2013 в 13:23

Сложно ответить, не зная что вы делаете, как настраиваете и как хранятся данные в csv.

Поля в Mapping for Node processor соответствуют заголовкам (первой строчки) полей csv?
Если не уверены, копируйте из csv - copy paste
Когда запускаете импорт галочка No Headers не установлена?
Сохраняете csv в UTF-8?
Я правда не уверен что совсем не будет заливаться, может кракозябры зальются, нет времени проверить сейчас.

Аватар пользователя olgastaf olgastaf 18 января 2013 в 14:14

Дело в том, что, похоже, импорт даже не пытается начаться. Обычно, когда производится импорт, идет сообщение, и если что-то не так, то появляется сообщение об ошибке.
Здесь же вообще ничего не происходит. То есть что там в файле находится - хоть кракозябры, хоть "Война и мир" - абсолютно не важно, модуль его не открывает вообще.
Пробовала также загружать файл не из браузера, а прямой ссылкой. Картина та же.
Может к нему еще какого-то модуля не хватает? Или может, название файла чему-то должно соответствовать?

Аватар пользователя dobroe utro dobroe utro 18 января 2013 в 17:26

так если вы просто загрузите файл на сервер ничего не произойдет
вы сам процесс вашсайт.ru/import запускали?
или только настроили его )

Аватар пользователя olgastaf olgastaf 10 ноября 2015 в 11:48

dobroe utro, я очень хорошо понимаю ваш вопрос. Я бы тоже так подумала. Действительно, картина такая, как будто кнопку "Импорт" не запускали. Но уверяю вас, запускала.

мойсайт.ru/import
Выбираю импорт (у меня их сейчас два настроенных - экспериментировала).
Загружаю файл со своего компьютера через браузер.
Жму кнопку импорт. (см. вложение)
Страница обновляется, но ничего не происходит.
Иду по ftp, и обнаруживаю в папке defolt/files/feeds файл, который должен быть на сайте (а раньше его там не было).
Т.е., по нажатию кнопки "импорт" происходит загрузка файла в файловую систему, а НЕ ИМПОРТ его на сайт.

Я так понимаю, что происходить должно следующее - карт.2. Это делает плагин Prices Updater (Ubercart). С ним все хорошо, он импортирует файлы, но, к сожалению, всего только два поля - артикул и цена.

feeds по идее должен импортировать любые поля. Но он вообще ничего не делает.

Аватар пользователя dobroe utro dobroe utro 18 января 2013 в 19:40

Да, картинка 2 верна

Здесь точно поля настроены?
admin/structure/feeds/company_import/mapping

Поймите, сложно заочно сказать, только предположить.

Аватар пользователя olgastaf olgastaf 10 ноября 2015 в 11:48

Привожу скриншот маппинга.
А вот содержание самого файла

Nid,Title,Артикул,Цена
"4","Ara HIGH TRONIC R SAE 5W-30 1L","0000001","400.02"
"5","Castrol Magnatec 5W-40 C3, 4л","000001","1 555.02"

Аватар пользователя olgastaf olgastaf 18 января 2013 в 22:47

Ну в общем, проблему удалось решить по принципу "Давайте все выгрузимся и загрузимся снова, может она поедет"
Все снесла, установила заново. Заработало.
Единственный разумный вывод, который можно из этого сделать - не нужно было переделывать импортеры, которые даны там по умолчанию. Просто клонированием создать новый, и уже его редактировать.

dobroe utro, спасибо за помощь!