Пакетная обработка фото на сервере (Генератор превью картинок)

Модуль берет фото на сервере и конвертирует их по настройкам в меню Настройки → Изображения: это изменение размеров, seo-имени файла, создание превью фото, конвертация в Webp.

Модуль работает с уже загруженными фото на сервере. Настройки, которые выставлены в меню Настройки - Изображения будут применяться к этим фото.

Можно: изменить размеры всех фото товаров, нарезать превью товаров, конвертировать фото в формат Webp, наложить водяной знак, переместить фото по автоматически созданных папкам по именам каталогов, переименовать фото по названию товаров.

Генерация превью товаров

  1. В меню Настройка - изображения выставьте настройки, которые вам нужны.

Меню Настройки изображений, по которым работает модуль
  1. Включите модуль в меню Модули - Управление модулями - Дизайн - Пакетная обработка фото на сервере - вкл.

  2. В настройках модуля укажите количество обработки изображений Генерировать изображений за шаг, чтобы не создавать нагрузку на сервер.

Настройки модуля
  1. Выберите формат итоговых изображений.

  2. Выберите, нужно ли удалять исходные фото на сервере, или нет.

  1. Нажмите Сохранить.

Генерация картинок:

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

  1. Далее нажмите Сгенерировать Большие. Будут обработаны фото по количеству, указанному в настройках. Нужно будет нажимать Сгенерировать Большие несколько раз, до тех пор, пока не появится .

Конвертация в WEBP

Для перевода уже загруженных изображений на сервер в формат webp, выберите WEBP в поле Формат изображений для сохранения  и нажмите Сохранить.

Затем по очереди выполните пункты 7 и 8 этой инструкции.

Переход на WEBP

Для корректного отображения webp, нужно обновить шаблон до версии 6.29. Штатные шаблоны можно перегрузить по кнопке ⬇️ Перегрузить в меню Настройки - Шаблоны дизайна. Персональные правки шаблона сотрутся.

Изменение размеров картинок

Проверяется настройка Сохранять исходное изображение при ресайзинге.

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

Если настройка отключена или изображения с суффиксом _big нет - для генерации превью изображения используется большая картинка товара, обрезанная согласно настройкам Макс. ширина оригинала и Макс. высота оригинала.

Все изображения товаров с суффиксом _s будут заменены новыми сгенерированными изображениями.

Для изменения размеров уже загруженных на сервер картинок, выставьте новые размеры в меню Настройка - Изображения, затем откройте модуль и по очереди выполните пункты 7 и 8 этой инструкции.

Распределение фото по папкам с именами категорий

Это полезно, когда в магазине много товаров и все фото сложены в 1 папку. Может долго открываться папка в редакторе, или на витрине. Лучше, когда фото лежат по категориям.

  1. Для работы с уже загруженными фото, сначала включите опцию в меню Настройка - Изображения: Добавить путь каталога и нажмите Сохранить.

  2. Затем зайдите в модуль и по очереди выполните пункты 7 и 8 этой инструкции.

Настройки - Изображения
Настройки - Изображения

Переименование фото по именам товаров

Эта опция работает с уже существующими фото, полезна для SEO.

  1. Для работы с уже загруженными фото, сначала включите опцию в меню Настройка - Изображения: SEO название и нажмите Сохранить.

  2. Затем зайдите в модуль и по очереди выполните пункты 7 и 8 этой инструкции.

Периодическое выполнение

Для автоматизации процесса, добавьте новую задачу в модуле Задачи, с адресом запускаемого файла

phpshop/modules/thumbnailimages/cron/images.php thumb для генерации превью и phpshop/modules/thumbnailimages/cron/images.php orig для генерации больших картинок.

Last updated

Was this helpful?