Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[РЕШЕНО] Фон изображений товара


 Поделиться

Рекомендованные сообщения

Здравствуйте) хотелось бы узнать каким образом и где можно поменять цвет фона изображений товара в категориях и карточке товара (изначально изображение полностью на черном фоне, затем через скрипт подгона размеров выставляется белый фон) на черный фон.. B)

заранее спасибо

Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте) хотелось бы узнать каким образом и где можно поменять цвет фона изображений товара в категориях и карточке товара (изначально изображение полностью на черном фоне, затем через скрипт подгона размеров выставляется белый фон) на черный фон.. B)

заранее спасибо

Адрес магазина? Нужно CSS посмотреть. А вообще стиль под фото конечно нужно поправить, но потом лучше конечно загружать картинки одинаковых размеров, то есть в фотошопе редактировать размер и фон для каждой фото

Ссылка на комментарий
Поделиться на других сайтах


в CSS этого нет) на сами картинки накладывается фон.. к примеру если скачать картинку - она по краям с белым фоном уже

Ссылка на комментарий
Поделиться на других сайтах


в CSS этого нет) на сами картинки накладывается фон.. к примеру если скачать картинку - она по краям с белым фоном уже

Загружаете нормально а на сайте с рамками?

Ссылка на комментарий
Поделиться на других сайтах


на FTP загружаю картинку полностью с черным фоном

на сайте отображаются с белыми рамками

при скачивании с сайта отображаются с белыми рамками

Ссылка на комментарий
Поделиться на других сайтах


Загружайте PNG - будет фон прозрачный при изменениях размеров.

Для 1.5.1.1/1.5.1.2 (ocStore 1.0.1) -- файл system/library/image.php, строка 82:

		} else {
			$background = imagecolorallocate($this->image, 255, 255, 255);
		}

замените 255,255,255 (белый) на 0,0,0 (чёрный).

  • +1 3
Ссылка на комментарий
Поделиться на других сайтах


  • 2 месяца спустя...

А аналогичное решение на версию 1.4.9.3

Проделал написаное и не получилось.

Что действительно лучший вариант подгон изображений под указаный размер в настройках?

Ссылка на комментарий
Поделиться на других сайтах


  • 5 месяцев спустя...
  • 4 месяца спустя...
  • 6 месяцев спустя...

Кто-нибудь разобрался как сделать фон ПРОЗРАЧНЫМ?

(уже все облазил вроде есть решение для 1.4.9 но не работает на 1.5.3.1)

Ссылка на комментарий
Поделиться на других сайтах


Есть изображение товара (png - фон прозрачный). При загрузке в opencart фон подставляется автоматически, и на сайте изображение уже идет с фоном.

Нашел что можно задать цвет фона в system/library/image.php - $background = imagecolorallocate($this->image, 255, 255, 255);

А как сделать так что бы изображение после загрузки на сайте оставалось с прозрачным фоном?

P.S. при сохранении изображения с сайта - оно сохраняется с подставленным фоном.

Ссылка на комментарий
Поделиться на других сайтах


Загрузите картинку в формате *.png и укажите её "главной" на странице товара, фон будет прозрачный...

3061922.png

Ссылка на комментарий
Поделиться на других сайтах

после изменений с изображениями хорошо бы кеш почистить...

попробуйте, может в этом дело

удалите ВСЁ что находится в папках image/cache и system/cache и обновите страницу с товаром

Ссылка на комментарий
Поделиться на других сайтах

"Главное" изображение товара будет прозрачным - если вы используете формат png, но, почему у Вас не работает - может быть сто причин....

А при просмотре изображения в colorbox или fancybox фон будет белый (так и должно быть):

3034279.png

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

Можно лишь убрать "обрезание" Размера всплывающего изображения товара (что бы белого фона не было) под оригинальный размер фото - по умолчанию 500х500

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

У меня немного другая проблема: с чего-то вдруг все картинки с прозрачным фоном стали с чёрным фоном. http://www.biketires.ru/road_tires/contiroadattack2 - как быть?

Ссылка на комментарий
Поделиться на других сайтах


  • 1 год спустя...

Подскажите, пожалуйста, как сделать чтобы фото растягивалось под нужный размер, а не заполнялось каким-либо фоном? Вариант с выставлением размера в фотошопе не подходит, очень долго... 

Ссылка на комментарий
Поделиться на других сайтах


  • 3 месяца спустя...

А я так и не понял как сделать прозрачным фон изображения товара.

Например, я загрузил картинку товара не 500х500, а 300х500. По краям остаются полоски. Как менять цвет этих полосок описано выше. А как сделать их прозрачными?

Ссылка на комментарий
Поделиться на других сайтах


По краям остаются полоски. Как менять цвет этих полосок описано выше. А как сделать их прозрачными?

 

Сделать фон у изображения прозрачными - средствами opencart не получится.

Либо загружайте на сервер одинаковые по горизонтали и вертикали изображения, либо открывайте каждую фотографию в фотошопе и удаляйте у них фон, сохраняя исходники с прозрачным фоном в формате png

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

"Главное" изображение товара будет прозрачным - если вы используете формат png, но, почему у Вас не работает - может быть сто причин....

А при просмотре изображения в colorbox или fancybox фон будет белый (так и должно быть):

3034279.png

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

Можно лишь убрать "обрезание" Размера всплывающего изображения товара (что бы белого фона не было) под оригинальный размер фото - по умолчанию 500х500

как убрать белый фон во всплывающем изображениии? Если картинка в png формате, то фон становится серым, как его вообще убрать?

$background = imagecolorallocate($this->image, 0, 0, 0); вообще ничего не поменяло

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

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

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

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