Cornice per i prodotti in vetrina

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

Moderatore: mod Generali

Avatar utente
uzumaki
membro Junior
membro Junior
Messaggi: 40
Iscritto il: 29/11/2005, 8:12

Cornice per i prodotti in vetrina

Messaggio da uzumaki »

Salve a tutti, vorrei fare apparire intorno ad ogni prodotto presente in vetrina una leggera cornice di 1 pixel, in modo da eliminare quella sensazione di "sospeso in aria" che i prodotti hanno nella vetrina di default. Devo intervenire nel file /includes/new_products.php ? Cosa devo mettere esattamente ?

Grazie infinite. :)
Avatar utente
exhaust
membro Regular
membro Regular
Messaggi: 216
Iscritto il: 21/09/2005, 1:51
Contatta:

Messaggio da exhaust »

Interessa anche a me!!!!!
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Re: Cornice per i prodotti in vetrina

Messaggio da Bass »

uzumaki ha scritto: Devo intervenire nel file /includes/new_products.php ? Cosa devo mettere esattamente ?
Prima devi fare una piccola modifica alla funzione tep_image in includes/function/html_output.php

Cerchi la funzione e cambi la prima riga

Codice: Seleziona tutto

  function tep_image($src, $alt = '', $width = '', $height = '', $parameters = '') {

con questa

Codice: Seleziona tutto

  function tep_image($src, $alt = '', $width = '', $height = '', $parameters = '', $border = '') {
poi cerchi questa riga sempre nella tep_image

Codice: Seleziona tutto

    $image = '<img src="' . tep_output_string($src) . '" border="0" alt="' . tep_output_string($alt) . '"';
e la sostituisci con questa

Codice: Seleziona tutto

    $image = '<img src="' . tep_output_string($src) . '" border="' . $border . '" alt="' . tep_output_string($alt) . '"';
Adesso per tutte le chiamate a tep_image in oscommerce per mettere un bordo devi semplicemente aggiungere il valore che vuoi, ad esempio in new_products.php per la vetrina cerchi questo pezzo di codice

Codice: Seleziona tutto

tep_image(DIR_WS_IMAGES . $new_products['products_image'], $new_products['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT)
e lo sostituisci con questo

Codice: Seleziona tutto

tep_image(DIR_WS_IMAGES . $new_products['products_image'], $new_products['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, '', '1')
L'utimo parametro e' il valore del bordo

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Avatar utente
uzumaki
membro Junior
membro Junior
Messaggi: 40
Iscritto il: 29/11/2005, 8:12

Re: Cornice per i prodotti in vetrina

Messaggio da uzumaki »

Fantastico ora provo, intanto grazie. :D
Avatar utente
exhaust
membro Regular
membro Regular
Messaggi: 216
Iscritto il: 21/09/2005, 1:51
Contatta:

Messaggio da exhaust »

Bass e se voglio il bordo dotten o dashed?
Grazzie!!!
Avatar utente
exhaust
membro Regular
membro Regular
Messaggi: 216
Iscritto il: 21/09/2005, 1:51
Contatta:

Messaggio da exhaust »

Bass cmq non mi è cambiato nulla :P vedi anche tu! la vetrina è rimansta come prima
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

exhaust ha scritto:Bass cmq non mi è cambiato nulla :P vedi anche tu! la vetrina è rimansta come prima
A me funziona perfettamente :)

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Avatar utente
exhaust
membro Regular
membro Regular
Messaggi: 216
Iscritto il: 21/09/2005, 1:51
Contatta:

Messaggio da exhaust »

Nessun consiglio per farlo funzionare??
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

exhaust ha scritto:Nessun consiglio per farlo funzionare??
Non saprei, dovrebbe funzionare cosi' com'e'...

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Avatar utente
uzumaki
membro Junior
membro Junior
Messaggi: 40
Iscritto il: 29/11/2005, 8:12

Messaggio da uzumaki »

exhaust ha scritto:Nessun consiglio per farlo funzionare??
Sinceramente funziona benissimo anche a me. :D Sei sicuro di aver sostituito tutte le stringhe ?

Bass, se volessi modificare il colore della cornice, che ora è blu, dove devo mettere il codice colore ?

Perdona l'ignoranza, più di vergognarmi e cercare di imparare non posso fare nulla . :D
Avatar utente
exhaust
membro Regular
membro Regular
Messaggi: 216
Iscritto il: 21/09/2005, 1:51
Contatta:

Messaggio da exhaust »

Forse devo cambiare il colore dal file .css??
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

uzumaki ha scritto: Bass, se volessi modificare il colore della cornice, che ora è blu, dove devo mettere il codice colore ?
Se devi usare un colore fisso, senza passargli il parametro, modifica ancora la seconda riga in html_output.php, la fai diventare cosi':

Codice: Seleziona tutto

    $image = '<img src="' . tep_output_string($src) . '" border="' . $border . '" style=" border-color: #FFFFFF;" alt="' . tep_output_string($alt) . '"';
In questo caso e' bianco, ma puoi mettere il colore che vuoi

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Avatar utente
uzumaki
membro Junior
membro Junior
Messaggi: 40
Iscritto il: 29/11/2005, 8:12

Messaggio da uzumaki »

Bass ha scritto:
uzumaki ha scritto: Bass, se volessi modificare il colore della cornice, che ora è blu, dove devo mettere il codice colore ?
Se devi usare un colore fisso, senza passargli il parametro, modifica ancora la seconda riga in html_output.php, la fai diventare cosi':

Codice: Seleziona tutto

    $image = '<img src="' . tep_output_string($src) . '" border="' . $border . '" style=" border-color: #FFFFFF;" alt="' . tep_output_string($alt) . '"';
In questo caso e' bianco, ma puoi mettere il colore che vuoi

'iao

Sergio

Perfetto, grazie ancora. :wink:
Avatar utente
uzumaki
membro Junior
membro Junior
Messaggi: 40
Iscritto il: 29/11/2005, 8:12

Messaggio da uzumaki »

Problemino nuovo, mi capita che qualche prodotto non ne voglia sapere di essere incorniciato, tutti gli altri sì.... da cosa può dipendere ? Parlo sempre della vetrina prodotti.

Ciao.
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

uzumaki ha scritto:Problemino nuovo, mi capita che qualche prodotto non ne voglia sapere di essere incorniciato, tutti gli altri sì.... da cosa può dipendere ? Parlo sempre della vetrina prodotti.
Hai la B2B? Potresti aver dimenticato di modificare una tep_image, ce ne sono 2

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Rispondi