Дополнительные фотографии в PhpShop

Помощь пользователям в работе с программой E-Trade Content Creator
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Пришлите нам на почту доступ к вашему сайту по фтп.
С уважением, поддержка ElbuzGroup.
MirTN
Сообщения: 419
Зарегистрирован: 14 фев 2011 14:08

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

Как формировать фотографии из программы E-Trade Content Creator для PhpShop.

Исходный код модуля должен получиться таким:

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

		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)) {
				//$small_pic_name=str_ireplace('_small.jpg', 's.jpg', $parameter2); // добавляем в имя файла символ 's'
				$small_pic_name=str_replace('.jpg', 's.jpg', $parameter2); // добавляем в имя файла символ 's'
			
				mysql_query("UPDATE ".$phpshop_products." SET content='".$parameter4."', pic_small='".$UserImageFiles.$small_pic_name."', pic_big='".$UserImageFiles.$parameter2."' WHERE id='".$parameter1."' limit 1");
				
				$count_products_upd++;
			}
			
			// добавляем большую картинку в галерею
			$parameters_query = mysql_query("SELECT id FROM ".$phpshop_foto." WHERE parent='".$parameter1."' AND name='".$UserImageFiles.$parameter2."' limit 1");	
			if ($my_row = mysql_fetch_row($parameters_query)) { 
			} else {
				mysql_query("insert into ".$phpshop_foto." (parent, name) VALUES(".$parameter1.",'".$UserImageFiles.$parameter2."')");
			}
			
			// добавляем дополнительные картинки в галерею
			if (count($addon_pics)>0 && $addon_pics[0]<>'') {
				for ($i=0; $i<count($addon_pics); $i++) {
					$parameters_query = mysql_query("SELECT id FROM ".$phpshop_foto." WHERE parent='".$parameter1."' AND name='".$UserImageFiles.$addon_pics[$i]."' limit 1");	
					if ($my_row = mysql_fetch_row($parameters_query)) { 
					} else {
						mysql_query("insert into ".$phpshop_foto." (parent, name) VALUES(".$parameter1.",'".$UserImageFiles.$addon_pics[$i]."')");
					}
				}
			}
		}
С уважением, поддержка ElbuzGroup.
MirTN
Сообщения: 419
Зарегистрирован: 14 фев 2011 14:08

Спасибо огромное за проделанную работу!!!
Теперь все работает так, как и должно быть
Respect!!!!


P.S.
Я вот только не понимаю, неужели это только нам нужно, а другим пользователям Content Creator совместно с PHPshop на все "наплевать".
Просто спарсил, залил как есть и все....

Странные люди.

Еще раз спасибо Техподдержке, вы помогли не только нам, а всем пользователям движка PHPshop :ugeek: :D
Ответить

Вернуться в «Техническая поддержка программы E-Trade Content Creator»