MariMar Posted November 22, 2011 Share Posted November 22, 2011 Hola, como se puede cambiar el fondo blanco de las imágenes pequeñas que salen en los blocks productos destacados, productos mas vistos, novedades etc … He mirado en el foro y no he encontrado ninguna respuesta concreta. Agradecería mucho cualquier referencia. Muchas gracias a todos Mari Mar Link to comment Share on other sites More sharing options...
Pablosm82 Posted November 22, 2011 Share Posted November 22, 2011 No se puede cambiar con css porque ese fondo corresponde a la imagen en si misma, tenes que hacerlo con photoshp, o similar. 1 Link to comment Share on other sites More sharing options...
MariMar Posted November 22, 2011 Author Share Posted November 22, 2011 Las imágenes de productos que salen en los blocks y en imágenes del producto salen todas con la misma anchura que altura, por ejemplo, las mas pequeñas, de Novedades o productos mas vistos, son de 80 x 80. Entonces debe de haber algún proceso que rellena con blanco la diferencia de ancho o alto cuando las imágenes que metemos no son en formato cuadrado. Ese proceso es el que busco. La solución de photoshop seria muy laboriosa, ya que deberías modificar la imagen cada vez que metes una nueva. Un afectuoso saludo. Mari Mar Link to comment Share on other sites More sharing options...
Pablosm82 Posted November 22, 2011 Share Posted November 22, 2011 x Link to comment Share on other sites More sharing options...
Josraso Posted November 23, 2011 Share Posted November 23, 2011 Mira el modulo este http://catalogo-onlinersi.com.ar/en/prestashop-modules/255-image-color-fill-prestashop.html a ver si te sirve Link to comment Share on other sites More sharing options...
MariMar Posted November 25, 2011 Author Share Posted November 25, 2011 Bueno, después de una búsqueda de varios días, he encontrado la solución y quiero compartirla con las personas que la buscaban: Debemos editar el archivo "images.inc.php" que esta en la carpeta raíz de Prestashop. Buscamos esta parte del código,linea 249 $white = imagecolorallocate($destImage, 255, 255, 255); El color blanco que sale por defecto corresponde a 255 255 255 en formato RGB y lo cambiamos al color que queramos, en este caso al 255 0 0 que corresponde al rojo. Quedaria así: $white = imagecolorallocate($destimage, 255, 0, 0); Buscamos la segunda parte del código, que es muy parecida al anterior, linea 312 $white = imagecolorallocate($image, 255, 255, 255); Y lo dejamos asi: $white = imagecolorallocate($image, 255, 0, 0); Para saber el código de colores en formato RGB podeis visitar esta pagina http://html-color-co...-hexadecimales/ y buscar el color. Una vez seleccionado os aparecera el código en las ventanitas R, G y B respectivamente. Si tenéis un color en formato #c6a96d lo meteis en la ventanita correspondiente sin #, le dais al boton Click y os saldrá vuestro código. Una vez realizados y guardados los cambios, vais al Back Officce, pestaña Preferencias/Imágenes y buscáis Regenerar Miniaturas, dejáis Seleccionar imágenes en "Todo" y Borrar las imágenes anteriores "Marcado" . Le dais al botón Regenerar Miniaturas y unos segundos después, Boyla!! trabajo concluido. Un saludo a todos. Mari Mar Link to comment Share on other sites More sharing options...
reparaciones.linux Posted June 28, 2012 Share Posted June 28, 2012 Muchisimas gracias! me solucionaste el problema Link to comment Share on other sites More sharing options...
Recommended Posts