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

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


Recommended Posts

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

заранее спасипотому что

Link to comment
Share on other sites


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

заранее спасипотому что

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

Link to comment
Share on other sites


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

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

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


Загружайте 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
Link to comment
Share on other sites


  • 2 months later...

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

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

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

Link to comment
Share on other sites


  • 5 months later...
  • 4 months later...
  • 6 months later...

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

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

Link to comment
Share on other sites


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

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

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

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

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites

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

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

3034279.png

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

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

  • +1 1
Link to comment
Share on other sites

  • 2 months later...
  • 1 year later...

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

Link to comment
Share on other sites


  • 3 months later...

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

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

Link to comment
Share on other sites


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

 

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

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

Link to comment
Share on other sites

  • 2 months later...

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

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

3034279.png

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

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

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

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

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.