Immagini

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
Malp
membro Junior
membro Junior
Messaggi: 6
Iscritto il: 29/04/2003, 0:00
Località: USA

Immagini

Messaggio 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
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio 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('"' => '"')) . '"';
	}
Malp
membro Junior
membro Junior
Messaggi: 6
Iscritto il: 29/04/2003, 0:00
Località: USA

Messaggio 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
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

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