Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Сходу модуль совместим, как минимум, с 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

Немає коментарів для відображення


×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.