Модули Opencart
Помощь Opencart-Модули шаблоны и разработка интернет магазинов » Модули Opencart » Наложить логотип на изображения товаров
Это самый простой способ наложить логотип на все изображения товаров интернет магазина на опенкарт. Модуль не заменяет файлы и не добавляет.
Тестировался на Opencart 2.1.0.2 но возможно будет работать и на других версиях.
Установка: Загрузите watermark.install.mod.ocmod.xml через панель управления и обновите модификаторы.
Создайте прозрачный логотип и положите в директорию на сервере image/
Файл логотипа должен иметь название: watermark.png
Второй способ это внести изменения в файл catalog/model/tool/image.php
Найдите в файле image.php Следующий код:
$image = new Image(DIR_IMAGE . $old_image);
После него добавьте этот код:
if ($width > 120 || $height > 80) {
if(! preg_match("/(\!|icon)/i",pathinfo($filename,PATHINFO_DIRNAME)))
{
if(! preg_match("/(up-arrow|no_image|cart|placeholder)/i",pathinfo($filename,PATHINFO_BASENAME))) $image->watermark(new Image(DIR_IMAGE . 'watermark.png'));
}
}
Аналогично добавляем файл watermark.png в директорию image