Pagina 1 di 1
Immagini prodotto
Inviato: 01/07/2003, 18:00
da Alexxx
Ciao a tutti,
ho questo enorme problema, nel mio shop sto inserendo immagini che sono di varie dimensioni visto che i prodotti sono differenti, quindi ho immagini sviluppate in verticale, in orizzontale, più grandi, più piccole , ecc..
Setttando il mio OSCommerce con dimensioni bloccate, capite bene che le imamgini vengono deformi.
Ho trovato una contribution, ma non sembra funzionare, che mi consigliate??
Alexxx

Inviato: 03/07/2003, 3:37
da marcovalerio
Avevo un problema simile con le copertine dei libri, che cambiano poco ma comunque cambiano a seconda delle collane e dell'editore.
L'ho risolto con una semplice macro si Photoshop che ridimensiona le immagini che ricavco o mi arrivano (di dimensioni e definizione tutte diverse) e le salva in .gif con l'altezza giusta, quindi aggiunge spazio bianco ai lati (modifica quadro) e salva. Se fai la macro bene, ti basta aprire tutte le immagini, lanciarla con un clic e automaticamente salva con il nome giusto e le dimensioni giuste.
Inviato: 03/07/2003, 18:00
da hozone
per avere img delle stessa larghezza:
file calatog/includes/functions/html_output.php
riga 106 circa
Codice: Seleziona tutto
if ( ($width) && ($height) ) {
// $image .= ' width="' . tep_parse_input_field_data($width, array('"' => '"')) . '" height="' . tep_parse_input_field_data($height, array('"' => '"')) . '"';
$image .= ' style="max-width:' . tep_parse_input_field_data($width, array('"' => '"')) . '" height="' . tep_parse_input_field_data($height, array('"' => '"')) . '"';
}
per sostituire una immagine di default (default.gif) ogni volta che non è inserita una immagine per il prodotto:
file calatog/includes/functions/html_output.php
riga 80 circa
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('"' => '"')) . '"';
}
if (tep_not_null($alt)) {
$image .= ' title=" ' . tep_parse_input_field_data($alt, array('"' => '"')) . ' "';
}
spero vi sia utilte... a seconda della versione di osc che avete potrebbe essere necessario cambiare parte di questo codice.
ciao