Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


 Поделиться

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

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

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.