Pagina 1 di 1

Condizione su mostrare un BOX

Inviato: 18/03/2010, 13:22
da YARYZ
Ciao Ragazzi in vetrina ho un box con lo scollere delle offerte speciali e mi piacerebbe mostrarlo soltanto quando ho prodotti in offerta speciale ma non so proprio da dove merre le mani.

il box è presente nell'header

<table cellspacing=0 cellpadding=0>
<tr><td><img src=images/offerta.gif width=207 height=40></td></tr>
<tr><td class=bg1>
<table cellspacing=0 cellpadding=0 width=207 align=center border=0
<?require(DIR_WS_BOXES . 'scrolling_specials.php');?>
</table>
</td></tr>
</td></tr>
<tr><td height=3></td></tr>
</table>


come faccio a dire se ci sta l'offerta mostralo allora non mostrare??

mi date un aiuto?

grazie

Re: Condizione su mostrare un BOX

Inviato: 18/03/2010, 23:40
da hsg26
ma lo stesso box non appare già solo quando ci sono offerte? nell'oscommerce base funziona così...

è nella query... if bla bla e poi verso la fine: and s.status = 1 ... che in pratica significa: se è in offerta... lo trvi nel pacchetto base, nel box specials.

Re: Condizione su mostrare un BOX

Inviato: 23/03/2010, 16:37
da YARYZ
hai perfettamente ragione non ci avevo pensate.
pichè ho i lrichiamo nell'header in quanto il mio oscommerce è tutto modificato la condizione l'ho messa li!

<?
if ($random_product = tep_random_select("select p.products_id, pd.products_name, p.products_price, p.products_tax_class_id, p.products_image, s.specials_new_products_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_SPECIALS . " s where p.products_status = '1' and p.products_id = s.products_id and pd.products_id = s.products_id and pd.language_id = '" . (int)$languages_id . "' and s.status = '1' order by s.specials_date_added desc limit " . MAX_RANDOM_SELECT_SPECIALS)) {
?>
<table cellspacing=0 cellpadding=0>
<tr><td><img src=images/offerta.gif width=207 height=40></td></tr>
<tr><td class=bg1>
<table cellspacing=0 cellpadding=0 width=207 align=center border=0
<?require(DIR_WS_BOXES . 'scrolling_specials.php');?>
</table>
</td></tr>
</td></tr>
<tr><td height=3></td></tr>
</table>
<?
}
?>


grazie per il consiglio

Re: Condizione su mostrare un BOX

Inviato: 23/03/2010, 16:51
da hsg26
ehm... cambia i <? in <?php perchè con i prossimi aggiornamenti di php causeranno mal funzionamenti. Sono tag deprecati.

Re: Condizione su mostrare un BOX

Inviato: 31/03/2010, 13:05
da YARYZ
ok grazie mi sa che dovrò passare qualche settimana a cambiare tutte le pagine perchè il mio è un oscommerce vecchio
grazie !

Re: Condizione su mostrare un BOX

Inviato: 31/03/2010, 14:05
da hsg26
YARYZ ha scritto:ok grazie mi sa che dovrò passare qualche settimana a cambiare tutte le pagine perchè il mio è un oscommerce vecchio
grazie !
settimana? con dreamweaver e la funzione cerca/sostituisci in una cartella, ci metti 10 secondi.