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

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

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

Приветствую всех.
Кто поможет разобраться с этим модулем. Проблема появляется на 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"
картинку заливаю через фтп перед импортом, перепробовал уже много вариантов((

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

Имена файлов не кириллицей? У меня как-то при замене на латиницу проскочило. Еще на предмет симовлов "+" в имени файла посмотрите

Аватар пользователя 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?

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

Тут проблема в другом скорее всего. Т.к. я пробовал импортировать в обычную page, все нормально прошло. А вот в материал от Image Gallery с ошибкой.

Аватар пользователя egoryich egoryich 5 апреля 2011 в 12:37

Все перепроверял, все таки это не совместимость.
Организовал все на нодах, лучше каталога не придумаешь)

Аватар пользователя 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 10 апреля 2011 в 11:11

У меня в настройках cck поля не указано ничего, значит картинки должны быть в папке files, но модуль их там почему-то не видит

Аватар пользователя egoryich egoryich 11 апреля 2011 в 16:22

Системная папка правильно написана? и заметь, что тут описывается случай Node import vs Image gallery. Где-то прочитал, что у модулей несовместимость.

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

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