1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

Node Import не видит картинку

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

Приветствую всех.
Кто поможет разобраться с этим модулем. Проблема появляется на 7ом шаге "You must upload an image/Вы должны закачать картинку". И ниже выводит код:

values = Array
(
[created] =>
[node_import_build_mode] => 1
[title] => Тестовый титл
[cck:field_body:value] =>
[cck:field_imagenew:fid] => Array
(
[0] => 66
)

[cck:field_title:value] =>
[cck:field_imagenew:data] =>
[format] => 2
[type] => image
[body] => Тестовый большой при большой текстовище
[cck:field_imagenew:list ] => Array
(
[0] => 1
)

[uid] => 1
[log ] => Импортировано с помощью node_import
[revision] => 0
[status] => 1
[sticky] => 0
[promote] => 0
[moderate] => 0
[comment] => 0
[path] =>
[name] => admin
[taxonomy] => Array
(
[tags] => Array
(
[5] =>
)

)

[field_body] => Array
(
)

[field_imagenew] => Array
(
[0] => Array
(
[fid] => 66
[list ] => 1
[data] =>
)

)

[field_title] => Array
(
)

[op] => Просмотреть
)

Картинку заливаю в sites/default/files/images/
В экселе прописываю images/картинка.jpg
Заранее спасибо за советы.

Комментарии

Аватар пользователя kazah kazah 29 марта 2011 в 14:04

шутите чтоли....какой excel. Возможно вы имели ввиду csv формат? Потому как excel вообще не дружит с utf-8

А проблема скорее всего вы путь в файле другой указываете. Потому и не видит. Нужно images/ваша_картинка

Аватар пользователя egoryich egoryich 29 марта 2011 в 14:13

Имел ввиду csv.
Путь прописываю images/картинка
Покапался в настройках, выбрал и залил картинку по умолчанию. В папке images появились папки imagefield_default_images и imagefield_thumbs.

Аватар пользователя egoryich egoryich 29 марта 2011 в 14:59

В 5-ом шаге напротив поля "imagenew" написано
"You need to FTP the files you reference in this field manually to the correct location (sites/default/files) before doing the import"
картинку заливаю через фтп перед импортом, перепробовал уже много вариантов((

Аватар пользователя egoryich egoryich 29 марта 2011 в 16:30

Все сохраняю в юникоде.
Дальше больше, всплывают еще некие моменты. Теперь выводится помимо прочего еще и эта строчка

Input error: sites/default/files/images/new.png is not allowed for imagenew (not a file in sites/default/files/images).

Первый адрес я прописал в csv, второй по дефолту выводится из настроек.

Аватар пользователя egoryich egoryich 29 марта 2011 в 17:42

Потестил кучу вариантов с адресами и названиями картинки.
Модуль видит путь, видит картинку, но тем не менее показывает строчку "Вы должны закачать картинку" и соответсвенно импорт выходит с ошибкой.
Может у node import нет совместимости с Image Gallery?

Аватар пользователя bender-07 bender-07 6 апреля 2011 в 23:35

Подскажите пожалуйста, та же проблема. Кидаю картинки в sites\default\files\papka1.
В csv файле прописываю papka1/image1.jpeg. На 7-ом шаге импорта дает ошибку:
Input error: papka1\image1.jpeg is not allowed for Image (not a file in sites/default/files/papka1). Без картинок импортирует без ошибок.

Аватар пользователя bender-07 bender-07 9 апреля 2011 в 17:44

Спасибо q2_faith что отозвался, но не помогло.
Даже если без подкаталога, просто в папку \sites\default\files кинуть картинки Pereplet.jpeg, Pereplet1.jpeg, Pereplet2.jpeg и в csv в колонке Image написать Pereplet.jpeg, Pereplet1.jpeg, Pereplet2.jpeg дает ошибку:
Input error: Pereplet.jpeg, Pereplet1.jpeg, Pereplet2.jpeg is not allowed for Image (not a file in sites/default/files).
Хотя файлы там есть.

Аватар пользователя bender-07 bender-07 11 апреля 2011 в 17:53

Да, извините, что сразу не написал, я импортирую продукты в Ubercart, но тем не менее, пробовал импортировать материал типа page, просто в cck прицепив к нему поле Image, ошибка та же.
Системная папка вы имеете ввиду в настройках поля Path settings? В строке File path: у меня пусто, значит по умолчанию картинки в папке files.

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /