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
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.