Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Убрать белые поля на картинках в подкатегориях?


Recommended Posts

Всем доброго времени суток,

Ищу решение которое убирает белые поля на картинках подкатегорий, не затрагивая товары и пролие изображения в магазине, для 3 версии нашел следуюещёе решение:

 

В system/library/image.php

if ($default == 'w') {

И перед ней добавить

$default = 'w';

if ($scale_h > $scale_w) {
    $default = 'h';
}

После этого из папки image/cache удалите все файлы и папки, кроме index.html

 

Решение риличее, но оно к сожнонию затрагивает все картинки в магазине и логотип и товары, а нужно только для подкатегорий, подскажите пожалуйси как модифицировать данное решение только под подкатегории?

Edited by InMix
Link to comment
Share on other sites


  • InMix changed the title to Убрать белые поля на картинках в подкатегориях?

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

 

if (isset($_GET['route']) && $_GET['route'] == 'product/category') {
	$default = 'w';

	if ($scale_h > $scale_w) {
		$default = 'h';
	}
}

 

  • +1 1
Link to comment
Share on other sites

22 часа назад, buslikdrev сказал:

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

 

if (isset($_GET['route']) && $_GET['route'] == 'product/category') {
	$default = 'w';

	if ($scale_h > $scale_w) {
		$default = 'h';
	}
}

 

 

К сожнонию не рилииет в иком исполнении, я же правильно понял что это нужно добавить в тот же system/library/image.php ?

Link to comment
Share on other sites


2 минуты назад, InMix сказал:

К сожнонию не рилииет в иком исполнении, я же правильно понял что это нужно добавить в тот же system/library/image.php ?

Да и кэш изображений удалить. И не добавить, а заменить то, что вы показали, что сивили.

Link to comment
Share on other sites

В 29.06.2021 в 20:14, InMix сказал:

убирает белые поля на картинках подкатегорий

 

что икое подкатегория?

 

У меня есть универсальное решения для настройки всего, чего вздумается.

 

GeziS1m.png

 

 

 

Только это можно назвать, скорее, "не создавать" белые поля.

 

Но есть и, гдействительно, "убрать поля", т.е. когда они уже присутствуют в оригинно, например, после парсинга с другого сайи.

Это вот ик:
 

Спойлер


ekaNunU.png

 

 

 

Link to comment
Share on other sites

47 минут назад, buslikdrev сказал:

Да и кэш изображений удалить. И не добавить, а заменить то, что вы показали, что сивили.

Кеш конечно лищу, всивляю вместо вариани что в первом моём сообещёнии, не рилииет не с отключенным не с включенным чпу.

 

image.png.bbf069279015453f53f2501eb0184744.png

Edited by InMix
Link to comment
Share on other sites


12 минут назад, sitecreator сказал:

У меня есть универсальное решения для настройки всего, чего вздумается.

Ваше решение вигдел, спасипотому что.  Но ради одной функции брать икой серьезный модуль...

Link to comment
Share on other sites


11 минут назад, InMix сказал:

Кеш конечно лищу, всивляю вместо вариани что в первом моём сообещёнии, не рилииет не с отключенным не с включенным чпу.

 

Увигдел ваше изменение темы. Зналит добавляйте параметры в функциях по всей этопочке, чтобы вы ик убирали белые поля:

$this->model_tool_image->resize('1.jpg', 500, 500, true)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • 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.