• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела wpt лично.

Помощь прошу помочь понять механизм отключения модуля Оптимизации картинок Dev2fun.ImageCompress

kos.dev

Создатель
Регистрация
4 Ноя 2020
Сообщения
12
Реакции
3
Всем привет,
прошу помочь понять механизм отключения модуля Оптимизации картинок Dev2fun.ImageCompress
На странице Для просмотра ссылки Войди или Зарегистрируйся есть лаконичная заметка:
Как отключить модуль во время обмена и синхронизаций:
\Bitrix\Main\Loader::includeModule('dev2fun.imagecompress');
\Dev2fun\ImageCompress\Compress::setEnable(false); // отключить
\Dev2fun\ImageCompress\Compress::getEnable(); // получить состояние
Однако не указано где этот код должен работать.

Правильно ли я понимаю, что для отключения работы модуля при синхронизации с 1С (когда картинок много он в десятки раз замедляет ежедневную синхронизацию) нужно в файле /bitrix/admin/1c_exchange.php
добавить
PHP:
\Bitrix\Main\Loader::includeModule('dev2fun.imagecompress');
\Dev2fun\ImageCompress\Compress::setEnable(false);
т.е. должно получиться примерно следующее:
PHP:
<?
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/sale/admin/1c_exchange.php");
\Bitrix\Main\Loader::includeModule('dev2fun.imagecompress');
\Dev2fun\ImageCompress\Compress::setEnable(false);
?>

А если добавить эти строки в /bitrix/php_interface/init.php работа модуля будет отключена для всех страниц сайта? Методы оптимизации на лету hitConvert/postConvert хотелось бы оставить для новых картинок. А если будет массовая загрузка изображений можно и вручную из консоли на сервере запустить конвертацию.
 
как гибко отключить модуль Оптимизации картинок Dev2fun.ImageCompress ?

Все намного проще, не знаю почему они не включили в документацию
действительно если зайти в левой панели сразу в пункт "оптимизация картинок" то ничего нет,
но зайдите в админке раздел настройки => настройки модулей => оптимизация картинок
/bitrix/admin/settings.php?lang=ru&mid=dev2fun.imagecompress
далее закладка "конвертация" см. пункт "Страницы исключения:"
добавьте нужные каталоги, разделы, конкретные страницы на которых хотите отключить компрессию
 
Назад
Сверху