Должен получиться вот такой код:
Код: Выделить всё
// Техн. характеристики товара для добавления в поле Описание товара
if ($record_type=='fs') {
$parameter4=mysql_real_escape_string($parameter4);
$parameter8=mysql_real_escape_string($parameter8);
$parameters_query = mysql_query("SELECT id FROM ".$phpshop_products." WHERE id='" . $parameter1 . "' limit 1");
if (strlen($parameter2)==0) $parameter2="no_photo.gif";
//$parameter2=str_replace ('jpg', 'JPG', $parameter2);
//$parameter3=str_replace ('jpg', 'JPG', $parameter3);
if ($my_row = mysql_fetch_row($parameters_query)) {
mysql_query("UPDATE ".$phpshop_products." SET content='".$parameter4."', pic_small='".$UserImageFiles.$parameter2."', pic_big='".$UserImageFiles.$parameter3."' WHERE id='".$parameter1."' limit 1");
mysql_query("UPDATE ".$phpshop_foto." SET name='".$UserImageFiles.$parameter1."_addon.jpg' WHERE parent='".$parameter1."' limit 1");
$count_products_upd++;
}
// Добавляем фото если нет в таблице
$parameters_query = mysql_query("SELECT id FROM ".$phpshop_foto." WHERE parent='" . $parameter1 . "' limit 1");
if (mysql_fetch_row($parameters_query)==FALSE) {
mysql_query("insert into ".$phpshop_foto." (parent, name) VALUES(".$parameter1.",'".$UserImageFiles.$parameter1."_addon.jpg')");
}
}
Т.е. код
заменяем на:
Код: Выделить всё
name='".$UserImageFiles.$parameter1."_addon.jpg'
код:
заменяем на:
Код: Выделить всё
'".$UserImageFiles.$parameter1."_addon.jpg'
тем самым мы указываем в качесте дополнительной фотографии имя файла в виде:
где 1234 это уникальный код товара и префикс дополнительной картинки "_addon".
По умолчанию программа СС формирует названия файлов картинок в таком виде:
т.е. присутствует символ "p" в начале имени файла, вам необходимо изменить шаблон имени файла для экспорта в программе E-Trade Content Creator на:
с целью последующего "безпроблемного" изменения имени файла дополнительной картинки на:

- PHPshop_pics2.png (46.11 КБ) 7741 просмотр
После изменений в модуле и параметров в программе СС необходимо переименовать имена файлов с большими картинками в имена файлов с префиксом "_addon", сделать это можно в программе "Total Commander", для этого копируете исходные файлы (например файлы больших картинок .\big_images\*_big.jpg) в новую папку, например в папку "addon_images", выделяете все файлы в папке в программе "Total Commander", затем нажимаете кнопку "CTRL + M" или меню "Файлы" -> "Групповое переименование...", затем прописываете такие параметры:

- PHPshop_pics3.png (88.28 КБ) 7741 просмотр
После переименования файлов дополнительных картинок делаете ресайз картинок и заливаете по ftp на сайт.
Импорт дополнительных картинок из файла CSV выгруженного из программы СС
Если вы используете дополнительные картинки в программе СС, тогда можно не переименовавать вручную файлы больших картинок в дополнительные ("_addon"), а изменить модуль интеграции, чтобы информация о дополнительной картинке бралась из файла CSV.
Для этого заменяем код:
Код: Выделить всё
// Техн. характеристики товара для добавления в поле Описание товара
if ($record_type=='fs') {
$parameter4=mysql_real_escape_string($parameter4);
$parameter8=mysql_real_escape_string($parameter8);
$parameters_query = mysql_query("SELECT id FROM ".$phpshop_products." WHERE id='" . $parameter1 . "' limit 1");
if (strlen($parameter2)==0) $parameter2="no_photo.gif";
//$parameter2=str_replace ('jpg', 'JPG', $parameter2);
//$parameter3=str_replace ('jpg', 'JPG', $parameter3);
if ($my_row = mysql_fetch_row($parameters_query)) {
mysql_query("UPDATE ".$phpshop_products." SET content='".$parameter4."', pic_small='".$UserImageFiles.$parameter2."', pic_big='".$UserImageFiles.$parameter3."' WHERE id='".$parameter1."' limit 1");
mysql_query("UPDATE ".$phpshop_foto." SET name='".$UserImageFiles.$parameter2." WHERE parent='".$parameter1."' limit 1");
$count_products_upd++;
}
// Добавляем фото если нет в таблице
$parameters_query = mysql_query("SELECT id FROM ".$phpshop_foto." WHERE parent='" . $parameter1 . "' limit 1");
if (mysql_fetch_row($parameters_query)==FALSE) {
mysql_query("insert into ".$phpshop_foto." (parent, name) VALUES(".$parameter1.",'".$UserImageFiles.$parameter2."')");
}
}
на:
Код: Выделить всё
// Техн. характеристики товара для добавления в поле Описание товара
if ($record_type=='fs') {
$parameter4=mysql_real_escape_string($parameter4);
$parameter8=mysql_real_escape_string($parameter8);
// дополнительные фотографии для товаров
if ($parameter9=='') {
$addon_pics[0]='';
} else {
if (strpos($parameter9, ",")>0) { // если есть несколько доп. фотографий
$addon_pics = explode(",", $parameter9);
} else {
$addon_pics[0]=$parameter9; // есть 1 доп. фотография
}
}
$parameters_query = mysql_query("SELECT id FROM ".$phpshop_products." WHERE id='" . $parameter1 . "' limit 1");
if (strlen($parameter2)==0) $parameter2="no_photo.gif";
if ($my_row = mysql_fetch_row($parameters_query)) {
mysql_query("UPDATE ".$phpshop_products." SET content='".$parameter4."', pic_small='".$UserImageFiles.$parameter2."', pic_big='".$UserImageFiles.$parameter3."' WHERE id='".$parameter1."' limit 1");
$count_products_upd++;
if (count($addon_pics)>0) {
mysql_query("UPDATE ".$phpshop_foto." SET name='".$UserImageFiles.$addon_pics[0]."' WHERE parent='".$parameter1."' limit 1");
}
}
// Добавляем дополнительные фото товаров (1 доп. фото)
if (count($addon_pics>0)) {
$parameters_query = mysql_query("SELECT id FROM ".$phpshop_foto." WHERE parent='" . $parameter1 . "' limit 1");
if (mysql_fetch_row($parameters_query)==FALSE) {
mysql_query("insert into ".$phpshop_foto." (parent, name) VALUES(".$parameter1.",'".$UserImageFiles.$addon_pics[0]."')");
}
}
}