Пакетная обработка фото на сервере (Генератор превью картинок)
Модуль берет фото на сервере и конвертирует их по настройкам в меню Настройки → Изображения: это изменение размеров, seo-имени файла, создание превью фото, конвертация в Webp.
Модуль работает с уже загруженными фото на сервере. Настройки, которые выставлены в меню
Настройки - Изображения
будут применяться к этим фото.Можно: изменить размеры всех фото товаров, нарезать превью товаров, конвертировать фото в формат Webp, наложить водяной знак, переместить фото по автоматически созданных папкам по именам каталогов, переименовать фото по названию товаров.
Включите модуль в меню
Модули - Управление модулями - Дизайн - Пакетная обработка фото на сервере - вкл
.В настройках модуля укажите количество обработки изображений
Генерировать изображений за шаг
, чтобы не создавать нагрузку на сервер.
Выберите формат итоговых изображений.
Выберите, нужно ли удалять исходные фото на сервере, или нет.
Модуль работает с фото непосредственно на сервере. Действие нельзя отменить в случае неудачной обработки фото. Поэтому, перед началом использования модуля, скопируйте исходные изображения сайта на компьютер, чтобы в случае неудачной обработки, вы смогли все восстановить.
Нажмите
Выполнить
. Будут обработаны фото по количеству, указанному в шаге. Нужно будет нажимать Выполнить несколько раз, до тех пор, пока не появится надпись.
Пример: Обработано изображений: с 6000 до 6972. Все доступные изображения обработаны. Следующее нажатие кнопки запустит операцию с 0.
Генерация превью товаров
Нарезку и отображение в webp не поддерживает наш сервис аренды Shopbuilder.ru.
Проверяется настройка Сохранять исходное изображение при ресайзинге
.
Если настройка включена - проверяется наличие файла картинки с суффиксом _big
, это сохраненная картинка в оригинальном размере, для создания превью используется она.
Если настройка отключена или изображения с суффиксом _big
нет - для генерации превью изображения используется большая картинка товара, обрезанная согласно настройкам Макс. ширина оригинала
и Макс. высота оригинала
.
Все изображения товаров с суффиксом _s
будут заменены новыми сгенерированными изображениями.
Конвертация в WEBP
Для перехода на webp всех изображений, выберите WEBP в поле Формат изображений для сохранения
и нажмите Сохранить
. Затем по очереди нажмите кнопки: Сгенерировать большие
, Сгенерировать превью
.
Для корректного отображения webp, нужно обновить шаблон до версии 6.29. Штатные шаблоны можно перегрузить по кнопке ⬇️ Перегрузить в меню Настройки - Шаблоны дизайна. Персональные правки шаблона сотрутся.
Изменение размеров картинок
Для изменения размеров картинок, выставьте новые размеры в меню Настройка
- Изображения
, затем откройте модуль, и нажмите на кнопку Сгенерировать превью
или Сгенерировать большие
соответственно.
Распределение фото по папкам с именами категорий
Это полезно, когда в магазине много товаров и все фото сложены в 1 папку. Может долго открываться папка в редакторе, или на витрине. Лучше, когда фото лежат по категориям.
Для работы с уже загруженными фото, сначала включите опцию в меню
Настройка - Изображения
:Добавить путь каталога
и нажмитеСохранить
.Затем зайдите в модуль и просто нажмите
Сохранить
, чтобы запустить обработку.
Переименование фото по именам товаров
Эта опция работает с уже существующими фото, полезна для SEO.
Для работы с уже загруженными фото, сначала включите опцию в меню
Настройка - Изображения
:SEO название
и нажмитеСохранить
.Затем перейдите в модуль и просто нажмите
Сохранить
, чтобы запустить обработку.
Периодическое выполнение
Для автоматизации процесса, добавьте новую задачу в модуле Задачи, с адресом запускаемого файла
phpshop/modules/thumbnailimages/cron/images.php thumb
для генерации превью и phpshop/modules/thumbnailimages/cron/images.php orig
для генерации больших картинок.
Last updated