Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Модуль совместим со всеми шаблонами?


Сходу модуль совместим, как минимум, с 99% известных шаблонов. Без каких либо усилий по адаптации.

Оставшийся 1% также совместим если отключить внутри шаблона средства ресайза самого шаблона.

А для части (те самые 1%) таких  шаблонов  скорее всего уже сделана 100% адаптация и Компрессор дружит с таким шаблоном, и можно использовать средства ресайза шаблона.

 

Если мало этой информации, то подробнее ниже:


 

Спойлер

 

Если шаблон не использует собственные средства для работы с изображениями, которые заменяют стандартные средства движка Опенкарт, то такой шаблон уже на 100% совместим с модулем Компрессор.  Это почти все шаблоны, какие есть для Опенкарт, за крайне малым исключением.

 

Для некоторых шаблонов сделана специально интеграция для полной совместимости, т.е. можно одновременно (и в комбинации) использовать средства шаблона и модуля Компрессор для работы с изображениями.

Например, это шаблон Лайтшоп (https://opencartforum.com/topic/73977-podderzhka-laytshop-universalnyy-shablon-opencart/

 

Если же шаблон использует свои средства для изображений, это почти всегда будет свой ресайз.  Иного не встречал.  Таких шаблонов очень мало.  Вряд ли наберется даже 5 штук.  Мне известны всего два таких, один из них - это Лайтшоп, который уже полностью совместим с модулем Компрессор начиная с 1.9.2 версии.

Самое простое (если есть несовместимость) - это отключить ресайз внутри шаблона если же для такого шаблона не предусмотрена интеграция с Компрессором.

 

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

Вы в принципе можете в модуле Компрессор не задавать ресайз глобально для всех изображений, а можете использовать его выборочно на страницах определенного типа (Категория, Товар и т.д.) и для определенных изображений.  Поэтому даже если ваш шаблон умеет делать ресайз, вы можете добиться такого же (и большего) результата с помощью Компрессора.

 

Просто при вызове метода

resize($filename, $width, $height);

 

воспользуйтесь дополнительным параметром для выбора типа ресайза.

resize($filename, $width, $height, $resizetype = 'w');

 

возможные варианты:
 

Цитата

 

w - уместить по ширине (обрезать по высоте)

h - уместить по высоте(обрезать по ширине )

auto - автоматически выбрать сторону обрезки

nocrop - ничего не обрезать, ширина соответствует заданной, высота рассчитывается автоматически

auto_width или lightshop_resize - ничего не обрезать, высота соответствует заданной, ширина рассчитывается автоматически

 

 

 

 

Если вы не хотите отключать средства ресайза шаблона и ваш шаблон поэтому вызывает ошибку при активном модуле Компрессор, то можете заказать адаптацию Компрессора под ваш шаблон.  Обычно это стоит символические 2000 р. не зависимо от сложности работы.  В дальнейшем в новой версии Компрессора уже будет включена такая адаптация. Но можете просто не использовать ресайз средствами шаблона.

 

 


Comments

There are no comments to display.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.