Pagina 1 di 2
Quasi ultimato ma ... le immagini?
Inviato: 28/11/2005, 10:13
da babbobug
Anche grazie al Vs. contributo, sono contento di aver quasi ultimato il mio sito e-commerce.
Al momento (a meno di nuove sorprese) mi resta un ultimo problema.
Avendo difficoltà nella corretta visualizzazione delle immagini inserite nelle pagine del sito (le gif erano tutte racchiuse in un quadrato standard)ho installato la contribution
http://www.oscommerce.com/community/con ... arch,thumb
ottenendo il gradito rusltato di vedere correttamente ridimensionale le dimensioni delle mie immagini. Però, da quel momento, le immagini non si vedo più: appare il rettangolo vuoto!
Leggendo la descrizione della contribution si fa riferimento alle GD Library che, a quanto sono riuscito a capire, non sono installate sul mio pc (per il momento sto lavorando in locale). Ho scaricato tali librerie ma non riesco a capire come installarle!
Grazie a tutti.
Inviato: 28/11/2005, 13:20
da marulanda
Elimina quello che hai installato e prova questo, dovrebbe funzionare:
Codice: Seleziona tutto
Keep Image Proportions for OSC 2.2 MS1
---------------------------------------------------------------
Original author: Theo van Velthuijsen <theo@themawinkel.nl>
Modified by Jan Gerle <jan.gerle@buchner.de>
Step 1. Run sql statement on your database.
Step 2. Edit the lines indicated below in
catalog/includes/functions/html_output.php
(v 1.49 2003/02/11 01:31:02 hpdl)
Step 1:
---------------------------------------------------------------
SQL Insert string for admin image config:
INSERT INTO configuration (
configuration_title,
configuration_key,
configuration_value,
configuration_description,
configuration_group_id,
sort_order,
date_added,
set_function)
VALUES (
'Constrain Proportions',
'IMAGE_CONSTRAIN_PROPORTIONS',
'true',
'Maintain image proportions when setting sizes',
4,
9,
now(),
'tep_cfg_select_option(array(\'true\', \'false\'),');
Step 2:
---------------------------------------------------------------
In function "tep_image" find the following lines of code (around line 105):
if (tep_not_null($width) && tep_not_null($height)) {
$image .= ' width="' . tep_parse_input_field_data($width, array('"' => '"')) . '" height="' . tep_parse_input_field_data($height, array('"' => '"')) . '"';
}
Comment out the original code an insert the following:
// BEGIN Code Keep Image Proportions
if (tep_not_null($width) && tep_not_null($height)) {
if (IMAGE_CONSTRAIN_PROPORTIONS == 'true') {
$image_size = @getimagesize($src);
if ($image_size[0] <> 0) {
$ratio = $width / $image_size[0];
if ($image_size[1]*$ratio > $height) {
$ratio = $height / $image_size[1];
$width = $image_size[0] * $ratio;
}
else {
$height = $image_size[1] * $ratio;
}
}
$image .= ' width="' . tep_parse_input_field_data($width, array('"' => '"')) . '" height="' . tep_parse_input_field_data($height, array('"' => '"')) . '"';
}
}
else {
$image .= ' width="' . tep_parse_input_field_data($width, array('"' => '"')) . '" height="' . tep_parse_input_field_data($height, array('"' => '"')) . '"';
}
// END Code Keep Image Proportions
Ciaoo
Ho quasi completato ma ... le immagini?
Inviato: 29/11/2005, 10:18
da babbobug
Grazie Marulanda ma, mentre per lo step 2 è tutto chiaro, non ho ben capito come operare per quanto riguarda lo step 1.
In quale ambito devo agire e come devo inserire i parametri descritti?
Grazie.

Re: Ho quasi completato ma ... le immagini?
Inviato: 29/11/2005, 10:58
da Bass
babbobug ha scritto:Grazie Marulanda ma, mentre per lo step 2 è tutto chiaro, non ho ben capito come operare per quanto riguarda lo step 1.
In quale ambito devo agire e come devo inserire i parametri descritti?
E' una query al database, vai in phpmyadmin clicchi su sql e inserisci le righe riportate poi confermi
'iao
Sergio
Inviato: 29/11/2005, 11:40
da marulanda
se non sai fare come dice bass pui aprire il wordpad ci incolli:
Codice: Seleziona tutto
INSERT INTO configuration (
configuration_title,
configuration_key,
configuration_value,
configuration_description,
configuration_group_id,
sort_order,
date_added,
set_function)
VALUES (
'Constrain Proportions',
'IMAGE_CONSTRAIN_PROPORTIONS',
'true',
'Maintain image proportions when setting sizes',
4,
9,
now(),
'tep_cfg_select_option(array(\'true\', \'false\'),');
e salvi come: OSC2.2MS1_Keep_Image_Proportions.sql
poi apri il phpmyadmin vai su sql cerchi il file in questione e clicchi su esegui. Ed è tgutto fatto.
Ah un consiglio quando hai installato tutto ti conviene andare in admn/configuration/image
dove c'è smoll image altezza e lunghezza setta i due valori sullo stesso numero di px esempio:100x100,
in questo modo il contibuto fa si che che il lato maggiore dell'immagine sia 100 px mentre quello minore viene adattato di conseguenza.
Fammi sapere se è tutto a posto ciaoo
Inviato: 29/11/2005, 11:49
da babbobug
Grazie. Satsera proverò. Domattina saprete

Inviato: 30/11/2005, 10:40
da babbobug
Missione compiuta. Ma non funziona
Non è praticamente cambiato nulla. Quando, in phpmyadmin, ho cercato il file salavto col notepad e poi ho cliccato su "esegui", il sistema mi ha riportato in cima alla pagina e in testa alla stessa è comparso il messaggio "1 riga inserita" e di seguito l'elenco dei comandi che ho inserito nel file .sql.
C' è modo di verificare che abbia fatto tutto per bene?
Ciao
Inviato: 30/11/2005, 12:46
da duketrt
cmq le gd si installano prendendo il modulo php-gd2 e poi nel file php.ini decommenti la riga che le richiama
Inviato: 30/11/2005, 15:55
da marulanda
riprova a me va bene
Inviato: 01/12/2005, 11:06
da babbobug
E' vero.
Ora funziona.
Grazie 1000.

Inviato: 01/12/2005, 17:37
da babbobug
E' nato un altro problema.
Ora non riesco più a visualizzare gli ingrandimenti che prima riuscivo a vedere quando cliccavo sulle foto dei prodotti.
Mi compare solo una piccola finestra bianca!
Inoltre ho un'altra domanda: Nella maschera di configurazione/images mi compaiono diverse volte le stesse voci. Probabilmente perchè sono state esguite più volte in phpmyadmin. Ad esempio mi compare 2 volte la riga "Small Image Width", 2 volte la riga "Small Image Heigt", ecc..
Grazie.
Inviato: 01/12/2005, 18:35
da babbobug
Tutto risolto.
Ciao

Inviato: 02/12/2005, 9:30
da babbobug
Permane questo problema, però:
"Nella maschera di configurazione/images mi compaiono diverse volte le stesse voci. Probabilmente perchè sono state esguite più volte in phpmyadmin. Ad esempio mi compare 2 volte la riga "Small Image Width", 2 volte la riga "Small Image Heigt", ecc.. "
Help.

Inviato: 02/12/2005, 13:05
da marulanda
prutropo non so come aiutarti cmq non dovrebbe farci nulla setta le stesse vocei sullo stesso paramentro e tutto dovrebbe andare regolarmente
Ciaooo
Inviato: 02/12/2005, 13:26
da Bass
marulanda ha scritto:prutropo non so come aiutarti cmq non dovrebbe farci nulla setta le stesse vocei sullo stesso paramentro e tutto dovrebbe andare regolarmente
Non e' detto, la maggior parte delle volte quando ci sono campi doppi nel datbase le cose non funzionano, sarebbe meglio eliminarli
'iao
Sergio