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

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


Recommended Posts

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

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

 

В system/library/image.php

if ($default == 'w') {

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

$default = 'w';

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

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

 

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

Змінено користувачем InMix
Надіслати
Поділитися на інших сайтах


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

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

 

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

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

 

  • +1 1
Надіслати
Поділитися на інших сайтах

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

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

 


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

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

 

 

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

Надіслати
Поділитися на інших сайтах


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

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

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

Надіслати
Поділитися на інших сайтах

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

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

 

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

 

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

 

GeziS1m.png

 

 

 

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

 

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

Это вот так:
 

Спойлер


ekaNunU.png

 

 

 

Надіслати
Поділитися на інших сайтах

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

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

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

 

image.png.bbf069279015453f53f2501eb0184744.png

Змінено користувачем InMix
Надіслати
Поділитися на інших сайтах


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

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

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

Надіслати
Поділитися на інших сайтах


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

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

 

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

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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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