Фото!!!

Здесь хранятся старые темы.
Ответить
Дмитрий
Сообщения: 81
Зарегистрирован: 05 окт 2009 11:46

Добрый вечер!
Опять вопросы...:))
С креатором разобрался вроде нормально.
Делаю экспорт, отправляю на магазин, все ок.
Но вот фото скидываю черех фтп на магазин там где хранятся фото, и они почему-то не отображаются в магазине.
Можете посмотреть internetmarket.kiev.ua, последние добавленные товары.
Описание, цена и т.д. есть, но фото нет?
В чем причина?
Спасибо, жду ответ!
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Привязка описаний и картинок идет по внутреннему уникальному коду в Вашем магазине, а у вас фотографии в магазине привязываются к наименованию.
internetmarket.kiev.ua/images/Panasonic_TH-R42PV8_.jpg
должно быть примерно так:
internetmarket.kiev.ua/images/p3299_small.jpg
internetmarket.kiev.ua/images/p3299_big.jpg
Где 3299 - уникальный код в вашем магазине и Учетной системе PLI.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Дмитрий
Сообщения: 81
Зарегистрирован: 05 окт 2009 11:46

e-special писал(а):Привязка описаний и картинок идет по внутреннему уникальному коду в Вашем магазине, а у вас фотографии в магазине привязываются к наименованию.
internetmarket.kiev.ua/images/Panasonic_TH-R42PV8_.jpg
должно быть примерно так:
internetmarket.kiev.ua/images/p3299_small.jpg
internetmarket.kiev.ua/images/p3299_big.jpg
Где 3299 - уникальный код в вашем магазине и Учетной системе PLI.

Спасибо, уже разобрался...:)))
Только вот теперь другая проблема возникла.
Картинки сохраняются в маленьком и большрм размере.
Заливаю их на сайт, отображаются на сайте сначала как буд-то картинки маленького размера только растянутые, а больших вообще нет.
И если даже нажимаешь на картинку, она по идее должна быть больше, но она открывается именно маленькой, посмотрите опять пожалуйста на сайте.
Что это за причина и как ее решить?
Спасибо, жду...
Дмитрий
Сообщения: 81
Зарегистрирован: 05 окт 2009 11:46

e-special писал(а):Привязка описаний и картинок идет по внутреннему уникальному коду в Вашем магазине, а у вас фотографии в магазине привязываются к наименованию.
internetmarket.kiev.ua/images/Panasonic_TH-R42PV8_.jpg
должно быть примерно так:
internetmarket.kiev.ua/images/p3299_small.jpg
internetmarket.kiev.ua/images/p3299_big.jpg
Где 3299 - уникальный код в вашем магазине и Учетной системе PLI.

Вы мне так и не дали ответ.
Что можно сделать с фото?
Может при парсировании убрать маленькие фото вообще?
Так будт ли тогда большие отображаться?
Или как мне настроить это в конструкторе?
Я вот думаю может дать Вам доступ на мй конструктор и Вы посмотрите в чем причина?
Пожалуйста...:))
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Вам скорей всего нужно изменить размеры маленьких фотографий товаров.
По умолчанию из программы E-Trade Content Creator фотографии экспортируются в эти папки:
маленькие фотографии c:\Program Files\E-Trade Content Creator\export\thumbnail_images\
большие фотографии c:\Program Files\E-Trade Content Creator\export\info_images\

Можно попробывать использовать встроенный механизм ресайза фотографий или вручную с использованием бесплатной программы FastStone Photo Resizer которая пакетно изменяет размеры фотографий в заданной папке.

Так же обращаем ваше внимание на то что в стандартной поставке движка osCommerce используется всего одна фотография для товара. Таблица базы данных products имеет поле products_image в которое прописывается имя файла картинки при импорте данных с использованием нашего модуля.

Исходный код модуля импорта и экспорта данных (etrade_ie_for_osc22_csv.php), строка №104:

Код: Выделить всё

tep_db_perform("products", array('products_image' => $parameter2), 'update', 'products_id=\''.$parameter1.'\'');
Если у вас расширенная версия (самописная, доработанная) движка osCommerce, в котором есть дополнительные поля для фотографий товаров, тогда вы можете расширить функционал нашего модуля, добавив обновление вашего доп. поля, например добавив после строки №104 такой код:

Код: Выделить всё

tep_db_perform("products", array('products_image_big' => $parameter3), 'update', 'products_id=\''.$parameter1.'\'');
С уважением, поддержка ElbuzGroup.
Дмитрий
Сообщения: 81
Зарегистрирован: 05 окт 2009 11:46

TechAdmin писал(а):Вам скорей всего нужно изменить размеры маленьких фотографий товаров.
По умолчанию из программы E-Trade Content Creator фотографии экспортируются в эти папки:
маленькие фотографии c:\Program Files\E-Trade Content Creator\export\thumbnail_images\
большие фотографии c:\Program Files\E-Trade Content Creator\export\info_images\

Можно попробывать использовать встроенный механизм ресайза фотографий или вручную с использованием бесплатной программы FastStone Photo Resizer которая пакетно изменяет размеры фотографий в заданной папке.

Так же обращаем ваше внимание на то что в стандартной поставке движка osCommerce используется всего одна фотография для товара. Таблица базы данных products имеет поле products_image в которое прописывается имя файла картинки при импорте данных с использованием нашего модуля.

Исходный код модуля импорта и экспорта данных (etrade_ie_for_osc22_csv.php), строка №104:

Код: Выделить всё

tep_db_perform("products", array('products_image' => $parameter2), 'update', 'products_id=\''.$parameter1.'\'');
Если у вас расширенная версия (самописная, доработанная) движка osCommerce, в котором есть дополнительные поля для фотографий товаров, тогда вы можете расширить функционал нашего модуля, добавив обновление вашего доп. поля, например добавив после строки №104 такой код:

Код: Выделить всё

tep_db_perform("products", array('products_image_big' => $parameter3), 'update', 'products_id=\''.$parameter1.'\'');

Спасибо, но как узнать какая это версия и за какую версию говорите Вы?
Спасибо еще раз, ответы у Вас всегда хорошие!!!
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Вам же кто то создавал сайт, вот к нему и обратитесь за справочной информацией, в какой таблице и в каком поле этой таблицы хранится большая картинка товара.
С уважением, поддержка ElbuzGroup.
Дмитрий
Сообщения: 81
Зарегистрирован: 05 окт 2009 11:46

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

1054 - Unknown column 'products_image_big' in 'field list'

update products set products_image_big = 'p7233_big.jpg' where products_id='7233'

[TEP STOP]
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Мы привели вам пример как модифицировать модуль импорта данных чтоб заполнялось дополнительное поле для хранения большой фотографии. В данном примере мы указали название поля "products_image_big", но данного поля у вас может не быть, т.к. это всего навсего пример. Вам необходимо уточнить структуру вашей базы данных MySQL. Например если у вас есть доступ к программе phpMyAdmin на вашем хостинг аккаунте (phpMyAdmin — веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL. phpMyAdmin позволяет через браузер осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных. Приложение пользуется большой популярностью у веб-разработчиков, так как позволяет управлять СУБД MySQL без непосредственного ввода SQL команд, предоставляя дружественный интерфейс.).

Открыв веб приложение phpMyAdmin вы сможете увидеть структуру вашей базы данных и возможно отыскать правильное имя поля для хранения имя файла большой фотографии товара в таблице. Примерный вид структуры таблицы в программе phpMyAdmin:
phpMyAdmin.png
phpMyAdmin.png (33.34 КБ) 4872 просмотра
С уважением, поддержка ElbuzGroup.
Ответить