Pagina 1 di 2

data termine offerte speciali

Inviato: 28/10/2003, 9:58
da 100asa
nel dettaglio articolo, product_info per intenderci, mi piacerebbe aggiungere una tabella sopra quella esistente con 2 campi: la data di scadenza della promozione e la disponibilità del prodotto. Qualcuno può aiutarmi? Bluedog, ritaglia un minutino per me e per tutti gli amici oscommerceitalia. Grazie anticipate.

Inviato: 28/10/2003, 14:00
da BluEdoG
ti do le dritte, non ho il tempo materiale per farlo
dove c'è la variabile $product_info_query e $product_info (riga 70)
aggiungi una cosa del tipo:

Codice: Seleziona tutto

$product_end_query = tep_db_query ("select expires_date from " . TABLE_PRODUCTS . " ");
$product_end = tep_db_fetch_array($product_end_query);
Poi devi cercare i tag relativi alle altre date (o dove vuoi aggiungere questa data)

Codice: Seleziona tutto

<?php
    }

    if ($product_end['expires_date'] > date('Y-m-d H:i:s')) {
?>
      <tr>
        <td align="center" class="smallText"><?php echo sprintf(TEXT_DATE_END, tep_date_long($product_end['expires_date'])); ?></td>
      </tr>
<?php
    } ?>
Non so se funzioni, te lo devi aggiustare te nel caso di rogne.

Inviato: 28/10/2003, 14:02
da BluEdoG
p.s. edita il topic in "data termine offerte speciali"

Inviato: 28/10/2003, 14:05
da 100asa
non ti seguo, che vuol dire "edita il topic"..

Inviato: 28/10/2003, 14:06
da BluEdoG
il topic, l'oggetto di questo post, non si capisce bene l'argomento, se serve a qualcun'altro cosi' capisce se la cosa gli puo' interessare o meno.

Inviato: 28/10/2003, 14:23
da 100asa
mi da questo errore:

Codice: Seleziona tutto

1054 - Unknown column 'expires_date' in 'field list'

select expires_date from products 

[TEP STOP]

Inviato: 28/10/2003, 14:34
da BluEdoG
infatti ho confuso la tavola prodotti con offerte

Codice: Seleziona tutto

$product_end_query = tep_db_query ("select expires_date from " . TABLE_SPECIALS . " "); 
$product_end = tep_db_fetch_array($product_end_query);

errore

Inviato: 28/10/2003, 16:05
da 100asa

Codice: Seleziona tutto

Parse error: parse error, unexpected '}' in D:\ecommerce\product_info.php on line 264

Inviato: 28/10/2003, 16:54
da BluEdoG
elimina la parentesi dal secondo blocco che ho scritto prima di if

Inviato: 29/10/2003, 12:21
da 100asa
l'ho cancellato perchè non mi visualizzava nulla. Quando hai 5 minuti mi dai una mano. Thank. ciao

Inviato: 06/11/2003, 16:58
da southmodel
confermo, non visualizza più la pagina dettaglio articolo!
ho dovuto rimuovere tutto....

Inviato: 06/11/2003, 17:03
da 100asa
ha dato anche a me lo stesso problema. Secondo me non si tratta di ritocchi, si tratta di bug madornale.

Inviato: 06/11/2003, 17:33
da BluEdoG
se aveste letto il manuale del php sapreste leggere gli errori...

Codice: Seleziona tutto

<?php 
$products_end_query = tep_db_query ("select expires_date from " . TABLE_SPECIALS . " where products_id = ". $HTTP_GET_VARS['products_id'] ." "); 
$products_end = tep_db_fetch_array($products_end_query);

    if ($products_end['expires_date'] > date('Y-m-d H:i:s')) { 
?> 
      <tr> 
        <td align="center" class="smallText"><?php echo sprintf(TEXT_DATE_END, tep_date_long($products_end['expires_date'])); ?></td> 
      </tr> 
<?php 
    } ?>
la cosa va inserita all'interno di una tabella html

Inviato: 06/11/2003, 17:45
da BluEdoG
dimenticavo poi nel corrispondente file di lingua dovete scrivere un define tipo:

define('TEXT_DATE_END', 'blabla non ci sara' piu il %s ');

non dimenticate %s nel testo...

Inviato: 06/11/2003, 18:39
da 100asa
Cena pagata.
dimmi solo dove e quando.
ps: solo per due!!! :D