wdrożenia PrestaShop

CZARNE TŁO - Zdjęcia images.inc.php

  • 10 Odpowiedzi
  • 5910 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline kierepka

  • Nowy
  • *
  • 7
  • 0
CZARNE TŁO - Zdjęcia images.inc.php
« dnia: Luty 10, 2009, 07:41:50 pm »
Witam, jak można zmienić tło fotek wygenerowanych przez prestashop "Wygeneruj miniatury".
Szukałem tematu na innych forach ale nie pomogły modyfikcje w/g http://www.prestashop.com/forums/viewthread/7824/#54576


*

Offline christo123

  • Stały użytkownik
  • ***
  • 65
  • 1
Odp: CZARNE TŁO - Zdjęcia images.inc.php
« Odpowiedź #1 dnia: Luty 11, 2009, 03:29:22 pm »
W pliku images.inc.php wszystkie linie zawierające ten ciąg trzeba edytować:
linia 31
$white = imagecolorallocate($newImage, 255, 255, 255);
linia 156
$white = imagecolorallocate($destImage, 255, 255, 255);
linia 192
$white = imagecolorallocate($dest['ressource'], 255, 255, 255);
linia 220
$white = @imagecolorallocate($image, 255, 255, 255);

Boldem zaznaczyłem to co trzeba zmienić
Oczywiście wcześniej trzeba mieć przygotowane obrazki z takim tłem jakie tu wpiszemy ;)

Pozdrawiam

*

Offline kierepka

  • Nowy
  • *
  • 7
  • 0
Odp: CZARNE TŁO - Zdjęcia images.inc.php
« Odpowiedź #2 dnia: Luty 11, 2009, 03:41:22 pm »
Dzięki z odpowiedź - ale tak jest ustawione na 255, 255, 255 (czyli białe)
Po wygenerowaniu miniatur jest czarne tło "ramka"


*

Offline kierepka

  • Nowy
  • *
  • 7
  • 0
Odp: CZARNE TŁO - Zdjęcia images.inc.php
« Odpowiedź #3 dnia: Luty 12, 2009, 06:02:02 pm »
I jak Panie i Panowie z tym tłem - będzie coś z tego? ::)
Może to kwestia serwera lub obsługi GD?

Pomocy bo już nie wiem o co chodzi 

*

Offline christo123

  • Stały użytkownik
  • ***
  • 65
  • 1
Odp: CZARNE TŁO - Zdjęcia images.inc.php
« Odpowiedź #4 dnia: Luty 12, 2009, 07:59:15 pm »
Sprawdź co wyświetli Ci taki kod:
<?php
function
createDestImage($width$height)
{
$image = @imagecreatetruecolor($width$height);
or die("Cannot Initialize new GD image stream");
$white = @imagecolorallocate($image255255255);
@imagefill($image00$white);
return $image;
}
$img createDestImage(200200);
$text_color imagecolorallocate($img25500);
imagestring($img155,  "A Simple Text String"$text_color);

header ("Content-type: image/png");
imagepng($img);
imagedestroy($img);
?>
Powinien pojawić się biały obrazek z czerwonym napisem.

*

Offline kierepka

  • Nowy
  • *
  • 7
  • 0
Odp: CZARNE TŁO - Zdjęcia images.inc.php
« Odpowiedź #5 dnia: Luty 12, 2009, 08:50:16 pm »
Dzięki ale gdzie mam wkleić ten kod ?
Bo gdy dodam do images.inc.php to w adminie jest pusta strona i nie mogę wygenerować miniatur.

Ok już jest czerwony napis w panelu admina A Simple Text String - ale tło dalej czarne

*

Offline christo123

  • Stały użytkownik
  • ***
  • 65
  • 1
Odp: CZARNE TŁO - Zdjęcia images.inc.php
« Odpowiedź #6 dnia: Luty 12, 2009, 11:17:04 pm »
Skoro masz czarne tło to nie działa:
$white = @imagecolorallocate($image, 255, 255, 255);
lub:
imagefill($image, 0, 0, $white);

Spróbuj takie coś (nie wklejasz do images.inc.php tylko tworzysz np. test.php i testujesz):
<?php
function
createDestImage($width$height)
{
$image imagecreatetruecolor($width$height);
or die("Cannot Initialize new GD image stream");
$white imagecolorallocate($image255255255);
imagefill($image00$white);
return $image;
}
$img createDestImage(200200);
$text_color imagecolorallocate($img25500);
imagestring($img155,  "A Simple Text String"$text_color);

header ("Content-type: image/png");
imagepng($img);
imagedestroy($img);
?>
W poprzednim przykładzie przed pewnymi funkcjami była @. O ile mnie pamięć nie myli to wyłącza pokazywanie błędów.

*

Offline kierepka

  • Nowy
  • *
  • 7
  • 0
Odp: CZARNE TŁO - Zdjęcia images.inc.php
« Odpowiedź #7 dnia: Luty 13, 2009, 07:50:35 am »
Parse error: syntax error, unexpected T_LOGICAL_OR in /home/extemplo/domains/tanie-antyki.pl/public_html/test.php on line 5

or die("Cannot Initialize new GD image stream");
Czyli coś z GD ?

*

Offline christo123

  • Stały użytkownik
  • ***
  • 65
  • 1
Odp: CZARNE TŁO - Zdjęcia images.inc.php
« Odpowiedź #8 dnia: Luty 14, 2009, 03:48:08 am »
Sprawdź czy na serwerze masz zainstalowane GD.

*

Offline kierepka

  • Nowy
  • *
  • 7
  • 0
Odp: CZARNE TŁO - Zdjęcia images.inc.php
« Odpowiedź #9 dnia: Luty 14, 2009, 08:00:58 am »
Jest coś takiego ;D

GD Support    enabled
GD Version    bundled (2.0.34 compatible)
FreeType Support    enabled
FreeType Linkage    with freetype
FreeType Version    2.3.7
GIF Read Support    enabled
GIF Create Support    enabled
JPG Support    enabled
PNG Support    enabled
WBMP Support    enabled
XBM Support    enabled

*

yebieoLL

  • Gość
Odp: CZARNE TŁO - Zdjęcia images.inc.php
« Odpowiedź #10 dnia: Lipiec 26, 2011, 01:52:00 pm »
@kierepka, dobrze jest, GD masz włączone, szukaj błędu dalej ;D