Перейти к содержимому


Проблемы С Импортом Картинок

импорт картинки изображения

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 Aggle

Aggle

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 66 сообщений
  • ГородСанкт-Петербург

Отправлено 28 Август 2014 - 23:45

Доброго времени суток!
Имеются: 1 - проблема, 2 - глюк, 3 - вопрос. В порядке следования:

1) Импортировал товары в магазин из тестового CSV-файла с двумя товарами.
Предварительно добавил на сайт изображения товаров (через админку). Указал пути, система бодро отрапортовала об успешной загрузке двух изображений.
Однако, на оба тестовых товара выводится одна и та же картинка (та, которая шла в CSV последней). Цены и описания у товаров разные, смешались только картинки.
Картинки на сайте разные, т.е. почему-то именно в магазине идёт ссылка на рдну и ту же картинку.
В чём ошибка?
Прикрепленный файл  Catalog_semicolon.zip   709байт   110 Количество загрузок:

2) При импорте CSV с разделителем табуляцией система не распознаёт разделители. Ни автоматически, ни при явном указании на разделитель - табуляцию.
Табуляция вставлялась при записи CSV VBA-макросом.
Прикрепленный файл  Catalog_tab.zip   697байт   113 Количество загрузок:

3) Решён ли на настоящий момент и планируется ли к решению в будущем вопрос о пакетной загрузке файлов изображений на сайт? Вопрос волнует многих, так как при большом количестве товаров загрузка картинок вручную это не самое приятное времяпрепровождение. Вариант с пакетной загрузкой на сторонний хостинг тоже не самое лучшее решение.

Спасибо!

#2 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 30 Август 2014 - 06:53

Просмотр сообщенияAggle (28 Август 2014 - 23:45) писал:

Доброго времени суток!
Имеются: 1 - проблема, 2 - глюк, 3 - вопрос. В порядке следования:

1) Импортировал товары в магазин из тестового CSV-файла с двумя товарами.
Предварительно добавил на сайт изображения товаров (через админку). Указал пути, система бодро отрапортовала об успешной загрузке двух изображений.
Однако, на оба тестовых товара выводится одна и та же картинка (та, которая шла в CSV последней). Цены и описания у товаров разные, смешались только картинки.
Картинки на сайте разные, т.е. почему-то именно в магазине идёт ссылка на рдну и ту же картинку.
В чём ошибка?
Прикрепленный файл Catalog_semicolon.zip

2) При импорте CSV с разделителем табуляцией система не распознаёт разделители. Ни автоматически, ни при явном указании на разделитель - табуляцию.
Табуляция вставлялась при записи CSV VBA-макросом.
Прикрепленный файл Catalog_tab.zip

3) Решён ли на настоящий момент и планируется ли к решению в будущем вопрос о пакетной загрузке файлов изображений на сайт? Вопрос волнует многих, так как при большом количестве товаров загрузка картинок вручную это не самое приятное времяпрепровождение. Вариант с пакетной загрузкой на сторонний хостинг тоже не самое лучшее решение.

Спасибо!

Здравствуйте,

1. Ошибки нету, у вас 2 картинки с разными путями, но если их открыть то обе картинке одинаковые (первая вторая)

2. Данный файл составлен не верно. (В приложении верно составленный файл для загрузки)

3. К сожалению на данный момент не предоставляется возможным загружать таким образом картинки. Вы можете только указывать ссылки в CSV файле на картинки или руками создавать товары и загружать в них картинки.

Прикрепленные файлы



#3 Aggle

Aggle

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 66 сообщений
  • ГородСанкт-Петербург

Отправлено 30 Август 2014 - 16:31

Просмотр сообщенияCastiel (30 Август 2014 - 06:53) писал:

Здравствуйте,

1. Ошибки нету, у вас 2 картинки с разными путями, но если их открыть то обе картинке одинаковые (первая вторая)

2. Данный файл составлен не верно. (В приложении верно составленный файл для загрузки)

3. К сожалению на данный момент не предоставляется возможным загружать таким образом картинки. Вы можете только указывать ссылки в CSV файле на картинки или руками создавать товары и загружать в них картинки.
Спасибо!
1. Напутал с путями. Путь для картинок прописывается автоматически в excel (конкатенируется строка пути "http://st.storeland....et/6/1306/090/" и имя файла). Проблема в том, что, оказывается, папки на сервере для каждого файла разные :(. По какому алгоритму определяются места хранения? Ручками вводить ещё и пути очень занудно.
2. В чём конкретно неверно? Макрос для записи CSV один и тот же, Меняется только переменная с разделителем. При разделителе ";" всё работает, претензий нет. При разделителе табуляция (vbTab, ASCII-код - 9) не работает. Из этого предполагаю, что структура получаемого CSV верная. Табуляция неправильная?
3. Понятно. Интересовало больше будет ли решён этот вопрос в будущем.

#4 Aggle

Aggle

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 66 сообщений
  • ГородСанкт-Петербург

Отправлено 02 Сентябрь 2014 - 21:34

До России добралась лихорадка Эбола и выкосила техподдержку?
На всякий случай повторюсь:
1) По какому алгоритму определяются места хранения файлов, закачиваемых на сервер? Ручками вводить ещё и пути очень занудно, хотелось бы иметь пути для автоматизации процесса.
2) В чём конкретно неверен присланный CSV? Макрос для записи CSV один и тот же, Меняется только переменная с разделителем. При разделителе ";" всё работает, претензий нет. При разделителе табуляция (vbTab, ASCII-код - 9) не работает. Из этого предполагаю, что структура получаемого CSV верная (при неверной структуре не работал бы с любым типом разделителя). Табуляция неправильная?
3) Есть ли планы на будущее упростить загрузку файлов с картинками на сервер?

#5 Alekseys

Alekseys

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 355 сообщений

Отправлено 02 Сентябрь 2014 - 21:42

Просмотр сообщенияAggle (02 Сентябрь 2014 - 21:34) писал:

До России добралась лихорадка Эбола и выкосила техподдержку?
На всякий случай повторюсь:
1) По какому алгоритму определяются места хранения файлов, закачиваемых на сервер? Ручками вводить ещё и пути очень занудно, хотелось бы иметь пути для автоматизации процесса.
2) В чём конкретно неверен присланный CSV? Макрос для записи CSV один и тот же, Меняется только переменная с разделителем. При разделителе ";" всё работает, претензий нет. При разделителе табуляция (vbTab, ASCII-код - 9) не работает. Из этого предполагаю, что структура получаемого CSV верная (при неверной структуре не работал бы с любым типом разделителя). Табуляция неправильная?
3) Есть ли планы на будущее упростить загрузку файлов с картинками на сервер?
Здравствуйте. По первому пункту: при загрузке через Сайт -> Редактор шаблонов -> Добавить файлы путь к картинкам, например к логотипу(logo.png), выглядит следующим образом - src="{ASSETS_IMAGES_PATH}logo.png"

#6 Aggle

Aggle

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 66 сообщений
  • ГородСанкт-Петербург

Отправлено 04 Сентябрь 2014 - 21:15

Просмотр сообщенияAlekseys (02 Сентябрь 2014 - 21:42) писал:

Здравствуйте. По первому пункту: при загрузке через Сайт -> Редактор шаблонов -> Добавить файлы путь к картинкам, например к логотипу(logo.png), выглядит следующим образом - src="{ASSETS_IMAGES_PATH}logo.png"
Где можно определить эту переменную? Она рандомно получается?
Суть вот в чём:
Закачиваю картинку №1, Получаю адрес: сторленд/6/1306/089/19149.jpg
Закачиваю картинку №2. Адрес следующей картинки: сторленд/6/1306/090/19951.jpg
Закачиваю третью, получаю: сторленд/7/1319/071/28785.jpg

В фале excel, на основе которого макросом пишется csv, в нужную графу вписывалась текстовая переменная, получаемая из константы "сторленд/6/1306/089" + имя файла. При существующей нумерации путей на сайте  /6/1306/089/, /6/1306/090/, /7/1319/071/ так автоматизировать запись путей не получается.
Соответственно, хочется понять или алгоритм нумерации или получить возможность прописывать пути принудительно.
Вводить руками все пути - вешалка :(

Спасибо!

P.S. Можете что-нибудь прояснить по второму и третьему вопросам?

#7 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 05 Сентябрь 2014 - 01:09

Просмотр сообщенияAggle (04 Сентябрь 2014 - 21:15) писал:

Где можно определить эту переменную? Она рандомно получается?
Суть вот в чём:
Закачиваю картинку №1, Получаю адрес: сторленд/6/1306/089/19149.jpg
Закачиваю картинку №2. Адрес следующей картинки: сторленд/6/1306/090/19951.jpg
Закачиваю третью, получаю: сторленд/7/1319/071/28785.jpg

В фале excel, на основе которого макросом пишется csv, в нужную графу вписывалась текстовая переменная, получаемая из константы "сторленд/6/1306/089" + имя файла. При существующей нумерации путей на сайте  /6/1306/089/, /6/1306/090/, /7/1319/071/ так автоматизировать запись путей не получается.
Соответственно, хочется понять или алгоритм нумерации или получить возможность прописывать пути принудительно.
Вводить руками все пути - вешалка :(

К сожалению, то что вы описываете реализовать не получится. Алгоритм формирования путей зависит от множества факторов которые заранее предопределить не получится. Вам в данном случае будет целесообразней использовать сторонний сервер (возможно облачный) для ваших изображений. Выбранный вами сервер должен поддерживать прямые адреса к изображениям (в корне или с постоянным адресом корня), а так же изображения должны быть доступны гостю (для не авторизованных пользователей). В самом csv файле укажите адреса ваших изображений с доменным именем сервера, а наш сервер в момент импорта товаров эти изображения подхватит и скачает.





Темы с аналогичным тегами импорт картинки, изображения

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных