Comment on page
Пакетная обработка фото на сервере (Генератор превью картинок)
Модуль берет фото на сервере и конвертирует их по настройкам в меню Настройки → Изображения: это изменение размеров, seo-имени файла, создание превью фото, конвертация в Webp.
Модуль работает с уже загруженными фото на сервере. Настройки, которые выставлены в менюНастройки - Изображения
будут применяться к этим фото.Можно: изменить размеры всех фото товаров, нарезать превью товаров, конвертировать фото в формат Webp, наложить водяной знак, переместить фото по автоматически созданных папкам по именам каталогов, переименовать фото по названию товаров.
- 1.Включите модуль в меню
Модули - Управление модулями - Дизайн - Пакетная обработка фото на сервере - вкл
. - 2.В настройках модуля укажите количество обработки изображений
Генерировать изображений за шаг
, чтобы не создавать нагрузку на сервер.

Настройки модуля
- 3.Выберите формат итоговых изображений.
- 4.Выберите, нужно ли удалять исходные фото на сервере, или нет.
Модуль работает с фото непосредственно на сервере. Действие нельзя отменить в случае неудачной обработки фото. Поэтому, перед началом использования модуля, скопируйте исходные изображения сайта на компьютер, чтобы в случае неудачной обработки, вы смогли все восстановить.
- 5.Нажмите
Выполнить
. Будут обработаны фото по количеству, указанному в шаге. Нужно будет нажимать Выполнить несколько раз, до тех пор, пока не появится надпись.
Пример:
Обработано изображений: с 6000 до 6972. Все доступные изображения обработаны. Следующее нажатие кнопки запустит операцию с 0.


Меню Настройки изображений, по которым работает модуль
Нарезку и отображение в webp не поддерживает наш сервис аренды Shopbuilder.ru.
Проверяется настройка
Сохранять исходное изображение при ресайзинге
.Если настройка включена - проверяется наличие файла картинки с суффиксом
_big
, это сохраненная картинка в оригинальном размере, для создания превью используется она.Если настройка отключена или изображения с суффиксом
_big
нет - для генерации превью изображения используется большая картинка товара, обрезанная согласно настройкам Макс. ширина оригинала
и Макс. высота оригинала
.Все изображения товаров с суффиксом
_s
будут заменены новыми сгенерированными изображениями.Для перехода на webp всех изображений, выберите WEBP в поле
Формат изображений для сохранения
и нажмите Сохранить
. Затем по очереди нажмите кнопки: Сгенерировать большие
, Сгенерировать превью
.
Переход на WEBP
Для корректного отображения webp, нужно обновить шаблон до версии 6.29. Штатные шаблоны можно перегрузить по кнопке ⬇️ Перегрузить в меню Настройки - Шаблоны дизайна. Персональные правки шаблона сотрутся.
WEBP в новой версии - экономьте трафик! - PHPShop
Читайте в нашем Блоге
Для изменения размеров картинок, выставьте новые размеры в меню
Настройка
- Изображения
, затем откройте модуль, и нажмите на кнопку Сгенерировать превью
или Сгенерировать большие
соответственно.Это полезно, когда в магазине много товаров и все фото сложены в 1 папку. Может долго открываться папка в редакторе, или на витрине. Лучше, когда фото лежат по категориям.
- 1.Для работы с уже загруженными фото, сначала включите опцию в меню
Настройка - Изображения
:Добавить путь каталога
и нажмитеСохранить
. - 2.Затем зайдите в модуль и просто нажмите
Сохранить
, чтобы запустить обработку.

Настройки - Изображения
Эта опция работает с уже существующими фото, полезна для SEO.
- 1.Для работы с уже загруженными фото, сначала включите опцию в меню
Настройка - Изображения
:SEO название
и нажмитеСохранить
. - 2.Затем перейдите в модуль и просто нажмите
Сохранить
, чтобы запустить обработку.
Для автоматизации процесса, добавьте новую задачу в модуле Задачи, с адресом запускаемого файла
phpshop/modules/thumbnailimages/cron/images.php thumb
для генерации превью и phpshop/modules/thumbnailimages/cron/images.php orig
для генерации больших картинок.
Last modified 2mo ago