Quasi ultimato ma ... le immagini?

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

Moderatore: mod Generali

Avatar utente
babbobug
membro Regular
membro Regular
Messaggi: 127
Iscritto il: 09/11/2005, 14:57
Contatta:

Quasi ultimato ma ... le immagini?

Messaggio da babbobug »

Anche grazie al Vs. contributo, sono contento di aver quasi ultimato il mio sito e-commerce. :lol:

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! :cry:

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! :wink:

Grazie a tutti.
marulanda
membro Regular
membro Regular
Messaggi: 125
Iscritto il: 29/10/2005, 12:04
Contatta:

Messaggio 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
Avatar utente
babbobug
membro Regular
membro Regular
Messaggi: 127
Iscritto il: 09/11/2005, 14:57
Contatta:

Ho quasi completato ma ... le immagini?

Messaggio 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. :wink:
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Re: Ho quasi completato ma ... le immagini?

Messaggio 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
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
marulanda
membro Regular
membro Regular
Messaggi: 125
Iscritto il: 29/10/2005, 12:04
Contatta:

Messaggio 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
Avatar utente
babbobug
membro Regular
membro Regular
Messaggi: 127
Iscritto il: 09/11/2005, 14:57
Contatta:

Messaggio da babbobug »

Grazie. Satsera proverò. Domattina saprete :wink:
Avatar utente
babbobug
membro Regular
membro Regular
Messaggi: 127
Iscritto il: 09/11/2005, 14:57
Contatta:

Messaggio da babbobug »

Missione compiuta. Ma non funziona :x :x

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? :roll:

Ciao
duketrt
membro Baby
membro Baby
Messaggi: 63
Iscritto il: 14/11/2005, 15:55

Messaggio da duketrt »

cmq le gd si installano prendendo il modulo php-gd2 e poi nel file php.ini decommenti la riga che le richiama

Codice: Seleziona tutto

extension=gd.so
marulanda
membro Regular
membro Regular
Messaggi: 125
Iscritto il: 29/10/2005, 12:04
Contatta:

Messaggio da marulanda »

riprova a me va bene
Avatar utente
babbobug
membro Regular
membro Regular
Messaggi: 127
Iscritto il: 09/11/2005, 14:57
Contatta:

Messaggio da babbobug »

E' vero.
Ora funziona.

Grazie 1000. :lol:
Avatar utente
babbobug
membro Regular
membro Regular
Messaggi: 127
Iscritto il: 09/11/2005, 14:57
Contatta:

Messaggio 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! :evil:

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.
Avatar utente
babbobug
membro Regular
membro Regular
Messaggi: 127
Iscritto il: 09/11/2005, 14:57
Contatta:

Messaggio da babbobug »

Tutto risolto.

Ciao :)
Avatar utente
babbobug
membro Regular
membro Regular
Messaggi: 127
Iscritto il: 09/11/2005, 14:57
Contatta:

Messaggio 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. :?
marulanda
membro Regular
membro Regular
Messaggi: 125
Iscritto il: 29/10/2005, 12:04
Contatta:

Messaggio 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
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio 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
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Rispondi