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

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

21 июн 2011 08:00

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

21 июн 2011 08:48

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

23 июн 2011 17:06

Как формировать фотографии из программы 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

24 июн 2011 08:56

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


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

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

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

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