Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

uatrend

Новачок
  
  • Публікації

    20
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем uatrend

  1. 17.05.2022 в 14:12, chukcha сказал:

    добавьте sysytem/  в начало

    Спасибо, нашел.

     

     @param	int		$top_x
    	 * @param	int		$top_y
    	 * @param	int		$bottom_x
    	 * @param	int		$bottom_y
         */
    	public function crop($top_x, $top_y, $bottom_x, $bottom_y) {
    		$image_old = $this->image;
    		$this->image = imagecreatetruecolor($bottom_x - $top_x, $bottom_y - $top_y);
    
    		imagecopy($this->image, $image_old, 0, 0, $top_x, $top_y, $this->width, $this->height);
    		imagedestroy($image_old);
    
    		$this->width = $bottom_x - $top_x;
    		$this->height = $bottom_y - $top_y;
    	}
    	
  2. 17.05.2022 в 12:09, uatrend сказал:
    if ($width_orig != $width || $height_orig != $height) {
    				$image = new Image(DIR_IMAGE . $image_old);
    				$image->resize($width, $height);
    				$image->save(DIR_IMAGE . $image_new);
    			} else {
    				copy(DIR_IMAGE . $image_old, DIR_IMAGE . $image_new);
    			}
    		}
    $image->crop(смотреть что там за параметры); 
    Такой строки вообще нет.
    
  3. 15.05.2022 в 21:21, uatrend сказал:

    Можете детальнее, как для чайника, где смотреть? Плиз!

    if ($width_orig != $width || $height_orig != $height) {
    				$image = new Image(DIR_IMAGE . $image_old);
    				$image->resize($width, $height);
    				$image->save(DIR_IMAGE . $image_new);
    			} else {
    				copy(DIR_IMAGE . $image_old, DIR_IMAGE . $image_new);
    			}
    		}
  4. Ребята, помогите пожалуйста в следующем вопросе:
    Не хочу напрягать Автора.
    Автор мне подсказал решение, целый день пытаюсь разобраться, но мало знаний.
    -Товар "Одежда", в каждом товаре есть по несколько размеров.
     Например платье имеет рамеры (42,44,46,48). Завтра некоторые рамеры продаются и на сайте донора у товара остаётся один размер (к примеру 46).
     Получается сегодня спарсится товар с четырьмя размерами, а завтра, при настройке обновления опций, у товара останется один размер.
     Так вот, нужно отфильтровать все товары у которых остался только один размер и не загружать их в магазин.
    Автор подсказал - использовать логические операторы, поиск замену, допуск парсингу.
    Нужна помощь постройки логических операторов и поиска замены.
    Направьте меня где посмотреть похожий пример или с чего начать.
    Очень хочу научиться разбираться в подобных вопросах.

    P.S. (В скрине область размеров, как из этой области сделать повторяющую границу со значениями размеров знаю)

    Screenshot_1.png

  5. 14.05.2022 в 22:11, Axelenz сказал:

    Поиск прекрасно находит ответы практически на любые подобные вопросы, например:

    https://opencartforum.com/topic/112004-resheno-pomogite-s-oshibkoy-division-by-zero-in/

    Спасибо, я натыкался на это решение, но не могу разобраться как конкретно решить это в моем случае. (совсем разные коды)

  6. Добрый день.

    Подскажите по ошибке : В журнале ошибок :

    PHP Warning:  Division by zero in /home/my sayt/ocartdata/storage/cache/template/c0/c0b627a3902f67c24259e0b98e46bbed49b955a18c2d567be185d454e606125e.php on line 116

    Там я нашел следующий код:

     $context["class"] = ("col-md-" . (12 / (($context["column"] ?? null) - 1)));

  7. 03.07.2018 в 09:03, ProDeveloper сказал:

    В его случае, там где он загружает изображение к себе использовать:

    
      /*
      $x_o и $y_o - координаты левого верхнего угла выходного изображения на исходном
      $w_o и h_o - ширина и высота выходного изображения
      */
      function crop($image, $x_o, $y_o, $w_o, $h_o) {
        if (($x_o < 0) || ($y_o < 0) || ($w_o < 0) || ($h_o < 0)) {
          echo "Некорректные входные параметры";
          return false;
        }
        list($w_i, $h_i, $type) = getimagesize($image); // Получаем размеры и тип изображения (число)
        $types = array("", "gif", "jpeg", "png"); // Массив с типами изображений
        $ext = $types[$type]; // Зная "числовой" тип изображения, узнаём название типа
        if ($ext) {
          $func = 'imagecreatefrom'.$ext; // Получаем название функции, соответствующую типу, для создания изображения
          $img_i = $func($image); // Создаём дескриптор для работы с исходным изображением
        } else {
          echo 'Некорректное изображение'; // Выводим ошибку, если формат изображения недопустимый
          return false;
        }
        if ($x_o + $w_o > $w_i) $w_o = $w_i - $x_o; // Если ширина выходного изображения больше исходного (с учётом x_o), то уменьшаем её
        if ($y_o + $h_o > $h_i) $h_o = $h_i - $y_o; // Если высота выходного изображения больше исходного (с учётом y_o), то уменьшаем её
        $img_o = imagecreatetruecolor($w_o, $h_o); // Создаём дескриптор для выходного изображения
        imagecopy($img_o, $img_i, 0, 0, $x_o, $y_o, $w_o, $h_o); // Переносим часть изображения из исходного в выходное
        $func = 'image'.$ext; // Получаем функция для сохранения результата
        return $func($img_o, $image); // Сохраняем изображение в тот же файл, что и исходное, возвращая результат этой операции
      }
      crop("image.jpg", 100, 100, 200, 50); // Вызываем функцию

    Эта функция, обрежет и сохранить в тот же файл уже обрезанное изображение. Можно сделать обрезку только куска. Смысл я показал. Точное место сказать тоже не могу, так как кода импорта нету и как именно хочется обрезать, но суть понятна. 

    Добрый день.
    Подскажите для новичка, мне нужна Обрезка фото, например,  снизу на 21%  (Обрезка с сохранением новых, уже обрезанных фото), есть ли какое то решение?

  8. 14.05.2022 в 15:32, Rassol2 сказал:

    Здравствуйте.

    1) да есть парсинг описание с изображениями. В инструкции к модулю описано как это работает.

    2) Нет это же модуль парсинга а не редактор изображений.

    3) да можно, используйте логические операторы, поиск замену, допуск парсингу.

    Немного не точно поставил 1) вопрос.
    В описании товара от донора изначально нет фото, возможно ли добавить главное фото товара еще и в описание товара?

  9. Добрый день.
    Подскажите, есть ли, какое то решение :
    1)Добавить фото товара в описание во время парсинга?
    2)Обрезка фото, например, мне нужно снизу на 21% ? (Обрезка с сохранением новых, уже обрезанных фото) ?
    3)Товар Одежда имеет опции "размер"(42,44,46,48,50 и т.д.), есть ли возможность отфильтровать товары у которых, например, остались по одному размеру  и не загружать эти товары в магазин?
     

  10. 11.05.2022 в 13:19, uatrend сказал:

    Добрый день.
    Подскажите, кто сталкивался.
    Не могу разобраться с нюансом по выгрузке фото.
    Модуль выгружает только первое фото товара( в товаре их 4), хотя в настройках указал и "Выгружать дополнительные фото".
    Это происходит когда включил настройку "Умножать товар на опцию"- "Размер".
    Если же эта настройка отключена, выгружаются нормально все 4 фото.
    Но мне нужно "Умножать товар на опцию"- "Размер" так как выгрузка идет на ПРОМ ЮА (в разновидности товара).
     

    Кстати, где то, в этой теме видел похожий вопрос, но решения так и не нашел.

  11. Добрый день.
    Подскажите, кто сталкивался.
    Не могу разобраться с нюансом по выгрузке фото.
    Модуль выгружает только первое фото товара( в товаре их 4), хотя в настройках указал и "Выгружать дополнительные фото".
    Это происходит когда включил настройку "Умножать товар на опцию"- "Размер".
    Если же эта настройка отключена, выгружаются нормально все 4 фото.
    Но мне нужно "Умножать товар на опцию"- "Размер" так как выгрузка идет на ПРОМ ЮА (в разновидности товара).
     

  12. Добрый день.
    После импорта все товары залились нормально с фото, ценами и описанием, но есть проблема, не редактируется описание товара.
    Не сохраняются изменения при редактировании товаров.

    К сожалению, абсолютно никакой информации при этом не логируется, не смотря на принудительное включение отображения ошибок.
    Попробовал также очистить кеши, что также не дало никакого результата.

    Есть одна особенность- в карточке товара, когда меняю название товара, автоматом это же название сохраняется и в описании, а при редактировании описания ничего не сохраняется, а только остается тот же текст что и в названии.

     

    Есть решение как это исправить?

  13. В 20.06.2020 в 22:16, alinalessioYandex сказал:

    [РЕШЕНО]

    В консоли:

    
    find /.../image/catalog -size 0c
    find /.../image/catalog -size 0c -delete

    Первая команда выводит все изображения с размером 0.

    Вторая команда их удаляет.

    После этого почистил кеши на всякий случай и ошибки улетучились.

    Спасибо.

    Добрый день, а можете подробнее описать?
    Заранее спасибо.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.