Дарим чек-лист по подготовке к сезону продаж за подписку на наш телеграм Получить
База знаний
Bodysite.Help — единая база знаний и хаб поддержки по всем продуктам

Почему могут не отображаться "оптимизированные" картинки брендов

Если при активации данной опции 

у вас не отображаются картинки брендов, например так:

То нужно проверить несколько моментов.

1) Включено разрешение создания произвольных эскизов при загрузке изображений. Находится в Настройки - Изображения

2) Размеры эскизов указаны в правильном формате - через точку с запятой, например так:

0x100;150x0;0x50;0x24;0x54;0x60;60x54;34x34

3) Внести изменений в конфигурацию сервера. Вероятно какие-то настройки не позволяют создавать эскизы.

Apache
Убедитесь, что включен модуль mod_rewrite.

nginx
Нужно дополнить конфигурацию сайта (аналогично этой инструкции)

location ~* ^/wa-data/public/shop/plugins/brand/brand_image_optimized/ {
    access_log off;
    expires 30d;
    error_page 404 = @shop_brands_thumb;
}

location @shop_brands_thumb {
    include fastcgi_params;
    fastcgi_pass  127.0.0.1:9000;
    fastcgi_param  SCRIPT_NAME  /wa-data/public/shop/plugins/brand/brand_image_optimized/thumb.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root/wa-data/public/shop/plugins/brand/brand_image_optimized/thumb.php;
}

4) Если совсем ничего не помогает (по нашей статистике это менее 1% всех установок), то внесите следующие изменения в код плагина:

В файле wa-apps/shop/plugins/brand/lib/classes/image/shopBrandImageStorage.class.php

строку

return wa()->getDataUrl("{$base_path}{$path_info['filename']}.{$size}.{$ext}", true, 'shop', $absolute);

заменить на

return wa()->getDataUrl("{$base_path}brand?img={$path_info['filename']}.{$size}.{$ext}", true, 'shop', $absolute);

При последующих обновлениях плагина это нужно делать снова.

Инструкция была полезна?
86% считают ответ полезным
Спасибо за обратную связь!
Чтобы добавить комментарий, войдите в личный кабинет
Как правильно обращаться в техподдержку?
Не работает решение, что делать?
Не применяются настройки плагина, почему?
Куда пропали лицензии?
Как интегрировать плагин в мою тему дизайна
Купил плагин, как активировать лицензию?
Как можно получить скидку?
Есть ли тестовый период за продукт
Слетела лицензия что делать?
Не могу настроить CRON, что делать?
Написать в техподдержку
В техническую поддержку входит:
  • Консультации по вопросам приобретения
  • Консультации по функционалу и возможностям
  • Выявление и решение проблем в работе функционала
В техническую поддержку не входит:
  • Настройка решения
  • Доработка под запросы клиента
  • Устранение багов в консультационной форме (без предоставления доступов к сайту)
Платная диагностика:
  • Диагностика сложных и неоднозначных проблем
  • Выявление конфликтов со сторонними решениями
  • Выявление конфликтов в вашей среде сервера
  • Приоритетный срок на обработку тикетов
  • Оплата только банковской картой