Immagini prodotto

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

Moderatore: mod Generali

Rispondi
Alexxx
membro Junior
membro Junior
Messaggi: 15
Iscritto il: 07/05/2003, 0:00
Località: Italia

Immagini prodotto

Messaggio 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 :wink:
marcovalerio
membro Baby
membro Baby
Messaggi: 55
Iscritto il: 18/04/2003, 0:00
Località: ITALIA
Contatta:

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

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