Любые вопросы и ответы на них - 2024

Тема в разделе "Обо всём", создана пользователем Romans, 17 янв 2023.

  1. dmt.dmt

    dmt.dmt Новичок

    Сообщения:
    0
    Симпатии:
    0
    Замените footer.twig файлы, все иконки уже в файле
     

    Вложения:

    • footer.twig
      Размер файла:
      14,6 КБ
      Просмотров:
      4
  2. dmt.dmt

    dmt.dmt Новичок

    Сообщения:
    0
    Симпатии:
    0
    меняем в image.php:

    public function save(string $file, int $quality = 90): void {
    // ПРИМЕНЯЕМ ВОДЯНОЙ ЗНАК ТОЛЬКО ДЛЯ ИЗОБРАЖЕНИЙ ТОВАРОВ
    if (strpos($file, 'catalog') !== false) {
    // Путь к вашему водяному знаку (логотипу)
    $watermark_file = DIR_IMAGE . 'watermark.png';

    if (is_file($watermark_file)) {
    $watermark = new \Opencart\System\Library\Image($watermark_file);
    $this->watermark($watermark, 'middlecenter'); // позиция: bottomright, center, topleft и т.д.

    ///'topleft' Верхний левый угол
    //'topcenter' Верхний центр
    //'topright' Верхний правый угол
    //'middleleft' Середина слева
    //'middlecenter' Центр
    //'middleright' Середина справа
    //'bottomleft' Нижний левый угол
    //'bottomcenter' Нижний центр
    //'bottomright' Нижний правый угол

    }
    }

    $info = pathinfo($file);
    $extension = strtolower($info['extension']);

    if (is_object($this->image) || is_resource($this->image)) {
    if ($extension == 'jpeg' || $extension == 'jpg') {
    imagejpeg($this->image, $file, $quality);
    } elseif ($extension == 'png') {
    imagepng($this->image, $file);
    } elseif ($extension == 'gif') {
    imagegif($this->image, $file);
    } elseif ($extension == 'webp') {
    imagewebp($this->image, $file);
    }

    imagedestroy($this->image);
    }
    }


    в папку image кладём свой watermark.png

    папку image/cache долой
     
  3. Ravilr

    Ravilr Специалист

    Сообщения:
    4.183
    Симпатии:
    1.438
    Если что есть кнопка для вставки кода, пользуйтесь. Код все же не текст.