netco Posted November 20, 2012 Share Posted November 20, 2012 Добрый день, кто-нибудь пробовал закинуть картинки на сервер через собственные скрипты престашопа? Ситуация такая: в шопе я создаю товары без картинок. Позже, я создаю Excel-таблицу, в которую вписываю product_id и путь к картинке с расчётом на то, что есть где-то в скриптах шопа функция, которая загрузит картинку по абсолютному пути, автоматически создаст 5 нужных размеров и присвоит всё это дело товару. Кто-нибудь уже сталкивался с такой проблемой? На данный момент использую PrestaShop 1.4 (и некоторое время ещё буду работать с этой версией) Заранее пасибо. Link to comment Share on other sites More sharing options...
Dzianis Yurevich Posted November 23, 2012 Share Posted November 23, 2012 Стандартными скриптами престашопа нет, то можно написать свой скрипт: include_once(_PS_ROOT_DIR_ . '/images.inc.php'); /* Product images management */ $product->deleteImages(); //$product - экземпляр продукта { $image = new Image(); $image->id_product = (int)($product->id); $image->position = Image::getHighestPosition($product->id) + 1; $image->cover = !sizeof($product->getImages(Configuration::get('PS_LANG_DEFAULT'))); if (!sizeof($image_error)) { if (!$image->add()) { $image_error[] = Tools::displayError('Error while creating additional image'); } else { $filename = _PS_ROOT_DIR_.'/modules/belvg_import/img_supplier_1/'.$product->reference.'.jpg'; //путь к файлу $this->copyImage($product->id, $image->id, $filename, $image_error); } } } Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now