vorrei utilizzare solo gli euro

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

Moderatore: mod Generali

Rispondi
qtm
membro Junior
membro Junior
Messaggi: 38
Iscritto il: 04/09/2008, 8:26
Contatta:

vorrei utilizzare solo gli euro

Messaggio da qtm »

Buongiorno a tutti dato che vendo solo nei paesi comunitari vorrei utilizzare come valuta solo l'euro, ma impostando solo euro per tutti gli utenti stranieri i prezzi appaiono a zero. Cosa dovrei andare a modificare per legare tutte le altre nazioni all'euro?
Ho provato a guardare anche nel db ma non esiste nessun campo che si lega alle tabelle geo_zone
Grazie a tutti per l'aiuto
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Re: vorrei utilizzare solo gli euro

Messaggio da maury2ma »

è un bug vecchissimo, non ricordo bene dove ma c'è la soluzione sul forum inglese.
controlla la classe currencies.php con quella nuova e dovresti risolvere (anche application_top.php)
qtm
membro Junior
membro Junior
Messaggi: 38
Iscritto il: 04/09/2008, 8:26
Contatta:

[RISOLTO]Re: vorrei utilizzare solo gli euro

Messaggio da qtm »

maury2ma ha scritto:è un bug vecchissimo, non ricordo bene dove ma c'è la soluzione sul forum inglese.
controlla la classe currencies.php con quella nuova e dovresti risolvere (anche application_top.php)
Grazie Maury trovato
posto di nuovo il codice caso mai a qualcuno servisse
in catalog/include/application_top.php
sostituire

Codice: Seleziona tutto

// currency
  if (!tep_session_is_registered('currency') || isset($HTTP_GET_VARS['currency']) || ( (USE_DEFAULT_LANGUAGE_CURRENCY == 'true') && (LANGUAGE_CURRENCY != $currency) ) ) {
    if (!tep_session_is_registered('currency')) tep_session_register('currency');

    if (isset($HTTP_GET_VARS['currency']) && $currencies->is_set($HTTP_GET_VARS['currency'])) {
      $currency = $HTTP_GET_VARS['currency'];
    } else {
      $currency = (USE_DEFAULT_LANGUAGE_CURRENCY == 'true') ? LANGUAGE_CURRENCY : DEFAULT_CURRENCY;
    }
  }
con

Codice: Seleziona tutto

// currency
  if (!tep_session_is_registered('currency') || isset($HTTP_GET_VARS['currency']) || ( (USE_DEFAULT_LANGUAGE_CURRENCY == 'true') && (LANGUAGE_CURRENCY != $currency) ) ) {
    if (!tep_session_is_registered('currency')) tep_session_register('currency');

    if (isset($HTTP_GET_VARS['currency']) && $currencies->is_set($HTTP_GET_VARS['currency'])) {
      $currency = $HTTP_GET_VARS['currency'];
    } else {
      $currency = (USE_DEFAULT_LANGUAGE_CURRENCY == 'true') ? LANGUAGE_CURRENCY : DEFAULT_CURRENCY;
    }
  }
// error currency = 0
  if (USE_DEFAULT_LANGUAGE_CURRENCY == 'true') {
    $currency_query = tep_db_query("select code from " . TABLE_CURRENCIES . " where code like '" . LANGUAGE_CURRENCY . "'");
    $currency_result = tep_db_fetch_array($currency_query);
    if (($currency_result['code'] == NULL )||($currency_result['code'] == '' )) $currency = DEFAULT_CURRENCY ;
  }
Rispondi