VM 2.x маниатюры jpeg в Virtuemart 2

лучше всего перейти на нормальный вариант jpg , проблему нужно решать в корне, а не костылями)) я бы при сохранении изображения давал бы ему свое название, а то часто бывает что загружают к товарам картинки с одними и теми же названиями и они трут друг друга и при удалении товара удаляется картинка другого товара
 
Если есть кто живой:))) Как убрать черный фон появляющийся при создании миниатюры?

Сам столкнулся с проблемой черного фона у изображений миниатюр товара на .gif в на странице категории виртуемарт 3.

Вот что помогло решить:
В файле /administrator/components/com_virtuemart/helpers/img2thumb.php

меняем
Код:
case "gif":
         if( !function_exists("imagegif") )
         {
           if (strtolower(substr($fileout,strlen($fileout)-4,4))!=".gif") {
             $fileout .= ".png";
           }
           return imagepng($new_img,$fileout);

         }
         else {
           if (strtolower(substr($fileout,strlen($fileout)-4,4))!=".gif") {
             $fileout .= '.gif';
           }
           return imagegif( $new_img, $fileout );

         }
         break;


на
Код:
case "gif":
       if (strtolower(substr($fileout,strlen($fileout)-4,4))!=".gif")
           $fileout .= ".png";
         return imagepng($new_img,$fileout);
         break;
 
Назад
Сверху