data termine offerte speciali

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

Avatar utente
100asa
membro Regular
membro Regular
Messaggi: 166
Iscritto il: 28/09/2003, 0:00
Località: Italia
Contatta:

data termine offerte speciali

Messaggio 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.
Ultima modifica di 100asa il 28/10/2003, 14:09, modificato 1 volta in totale.
BluEdoG
membro Master
membro Master
Messaggi: 1064
Iscritto il: 25/05/2003, 0:00
Località: italia
Contatta:

Messaggio 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.
saluti, Caneblu
[ www.caneblu.com ]
BluEdoG
membro Master
membro Master
Messaggi: 1064
Iscritto il: 25/05/2003, 0:00
Località: italia
Contatta:

Messaggio da BluEdoG »

p.s. edita il topic in "data termine offerte speciali"
saluti, Caneblu
[ www.caneblu.com ]
Avatar utente
100asa
membro Regular
membro Regular
Messaggi: 166
Iscritto il: 28/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da 100asa »

non ti seguo, che vuol dire "edita il topic"..
BluEdoG
membro Master
membro Master
Messaggi: 1064
Iscritto il: 25/05/2003, 0:00
Località: italia
Contatta:

Messaggio 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.
saluti, Caneblu
[ www.caneblu.com ]
Avatar utente
100asa
membro Regular
membro Regular
Messaggi: 166
Iscritto il: 28/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da 100asa »

mi da questo errore:

Codice: Seleziona tutto

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

select expires_date from products 

[TEP STOP]
BluEdoG
membro Master
membro Master
Messaggi: 1064
Iscritto il: 25/05/2003, 0:00
Località: italia
Contatta:

Messaggio 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);
saluti, Caneblu
[ www.caneblu.com ]
Avatar utente
100asa
membro Regular
membro Regular
Messaggi: 166
Iscritto il: 28/09/2003, 0:00
Località: Italia
Contatta:

errore

Messaggio da 100asa »

Codice: Seleziona tutto

Parse error: parse error, unexpected '}' in D:\ecommerce\product_info.php on line 264
BluEdoG
membro Master
membro Master
Messaggi: 1064
Iscritto il: 25/05/2003, 0:00
Località: italia
Contatta:

Messaggio da BluEdoG »

elimina la parentesi dal secondo blocco che ho scritto prima di if
saluti, Caneblu
[ www.caneblu.com ]
Avatar utente
100asa
membro Regular
membro Regular
Messaggi: 166
Iscritto il: 28/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da 100asa »

l'ho cancellato perchè non mi visualizzava nulla. Quando hai 5 minuti mi dai una mano. Thank. ciao
southmodel
membro Regular
membro Regular
Messaggi: 116
Iscritto il: 18/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da southmodel »

confermo, non visualizza più la pagina dettaglio articolo!
ho dovuto rimuovere tutto....
Avatar utente
100asa
membro Regular
membro Regular
Messaggi: 166
Iscritto il: 28/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da 100asa »

ha dato anche a me lo stesso problema. Secondo me non si tratta di ritocchi, si tratta di bug madornale.
BluEdoG
membro Master
membro Master
Messaggi: 1064
Iscritto il: 25/05/2003, 0:00
Località: italia
Contatta:

Messaggio 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
saluti, Caneblu
[ www.caneblu.com ]
BluEdoG
membro Master
membro Master
Messaggi: 1064
Iscritto il: 25/05/2003, 0:00
Località: italia
Contatta:

Messaggio 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...
saluti, Caneblu
[ www.caneblu.com ]
Avatar utente
100asa
membro Regular
membro Regular
Messaggi: 166
Iscritto il: 28/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da 100asa »

Cena pagata.
dimmi solo dove e quando.
ps: solo per due!!! :D
Rispondi