Pagina 1 di 1

Immagini

Inviato: 30/04/2003, 4:40
da Malp
Ciao a tutti
una piccola info , oscommerce ridimensiona le immagini dei prodotti in base a qualche criterio particolare (le fa' diventare dei quadrati)
Avevo bisogno di personalizzare questa impostazione per far vedere il prodotto in maniera decente
Grazie per le informazioni

Inviato: 30/04/2003, 7:22
da hozone
nel file catalog/includes/function/html_output.php

per aggiungere una immagine di default "immagine del prodotto non inserita" ogni qual volta il prodotto non ha una immagine

crea una immagine di default in catalog/images/default.gif
alla linea 76 circa, cambia questo codice:

Codice: Seleziona tutto

$image = '<img src="' . tep_parse_input_field_data($src, array('"' => '"')) . '" border="0" alt="' . tep_parse_input_field_data($alt, array('"' => '"')) . '"';
con questo:

Codice: Seleziona tutto

if (!(file_exists($src))) {
		$image = '<img src="'. DIR_WS_IMAGES . 'default.gif" border="0" alt="' . tep_parse_input_field_data($alt, array('"' => '"')) . '"';
	} else {
		$image = '<img src="' . tep_parse_input_field_data($src, array('"' => '"')) . '" border="0" alt="' . tep_parse_input_field_data($alt, array('"' => '"')) . '"';
	}
per eliminare il ridimensionamento delle immagini dei prodotti

alla linea 103 circa, cambia questo codice:

Codice: Seleziona tutto

$image .= ' width="' . tep_parse_input_field_data($width, array('"' => '"')) . '" height="' . tep_parse_input_field_data($height, array('"' => '"')) . '"';
    }
con questo:

Codice: Seleziona tutto

$image .= ' style="max-width:' . tep_parse_input_field_data($width, array('"' => '"')) . '" height="' . tep_parse_input_field_data($height, array('"' => '"')) . '"';
	}

Inviato: 30/04/2003, 14:17
da Malp
[quote="hozone"]nel file catalog/includes/function/html_output.php

grazie mille :D
ho trovato anche una strada un po' + facile
Admin - Images - metto Small Image W. la imposto a 0
e Small Image H lo imposto a 150 e la proporzione e' rispettata
Grazie di nuovo

Inviato: 30/04/2003, 18:26
da hozone
bene!

io lo avevo fatto per una vecchia CVS 2.2, forse uno dei 2 problemi che avevo risolto modificando il codice nella MS-1 gli hanno risolti.