Pagina 1 di 1
Registrazione Stato / Provincia
Inviato: 13/10/2005, 17:08
da albertone
Ciao scusate ma perhe quando mi registro mi propone solo le province italianae?
Anche se in Tasse stat./prov. ho configurato anche UK?
Cuiao
Re: Registrazione Stato / Provincia
Inviato: 13/10/2005, 18:43
da Bass
albertone ha scritto:Ciao scusate ma perhe quando mi registro mi propone solo le province italianae?
Anche se in Tasse stat./prov. ho configurato anche UK?
Se stai usando il mio pacchetto devi aprire il file create_account.php e cambiare questo codice
Codice: Seleziona tutto
//if ($process == true) {
//if ($entry_state_has_zones == true) {
$zones_array = array();
$zones_query = tep_db_query("select zone_name from " . TABLE_ZONES . " where zone_country_id = '105' order by zone_name");
while ($zones_values = tep_db_fetch_array($zones_query)) {
$zones_array[] = array('id' => $zones_values['zone_name'], 'text' => $zones_values['zone_name']);
}
echo tep_draw_pull_down_menu('state', $zones_array);
/*} else {
echo tep_draw_input_field('state');
echo tep_draw_pull_down_menu('state', $zones_array);
}
} else {
echo tep_draw_input_field('state');
echo tep_draw_pull_down_menu('state', $zones_array);
}*/
con questo
Codice: Seleziona tutto
if ($process == true) {
if ($entry_state_has_zones == true) {
$zones_array = array();
$zones_query = tep_db_query("select zone_name from " . TABLE_ZONES . " where zone_country_id = '105' order by zone_name");
while ($zones_values = tep_db_fetch_array($zones_query)) {
$zones_array[] = array('id' => $zones_values['zone_name'], 'text' => $zones_values['zone_name']);
}
echo tep_draw_pull_down_menu('state', $zones_array);
} else {
echo tep_draw_input_field('state');
echo tep_draw_pull_down_menu('state', $zones_array);
}
} else {
echo tep_draw_input_field('state');
echo tep_draw_pull_down_menu('state', $zones_array);
}
'iao
Sergio
Inviato: 14/10/2005, 12:27
da albertone
Ciao si infatti... UTILISSIMO TRA L'ALTRO COMPLIMENTI
;)
senti a me andrebbe bene vendere solo le prov italiane.... Per mettere SOLO italia nel menu nazione (quello appena sotto a stoto/provincia) invece come si fa?
che poi è questo :
Codice: Seleziona tutto
<?php echo tep_get_country_list('country', STORE_COUNTRY) . ' ' . (tep_not_null(ENTRY_COUNTRY_TEXT) ? '<span class="inputRequirement">' . ENTRY_COUNTRY_TEXT . '</span>': ''); ?>
??
Ciao!
Inviato: 14/10/2005, 13:43
da Bass
albertone ha scritto:
senti a me andrebbe bene vendere solo le prov italiane.... Per mettere SOLO italia nel menu nazione (quello appena sotto a stoto/provincia) invece come si fa?
Per mettere solo italia dovresti o cancellare tutte le nazioni dal database, oppure modificare la select facendogli inserire solo l'italia. Attenzione pero' che poi eventuali clienti esteri non si potrebbero registrare..
'iao
Sergio
Inviato: 14/10/2005, 14:03
da albertone
Ah si infatti ho trovato la funzione che fa la query
Codice: Seleziona tutto
function tep_get_countries($default = '') { //metere where
$countries_array = array();
if ($default) {
$countries_array[] = array('id' => '',
'text' => $default);
}
$countries_query = tep_db_query("select countries_id, countries_name from " . TABLE_COUNTRIES . " order by countries_name");
while ($countries = tep_db_fetch_array($countries_query)) {
$countries_array[] = array('id' => $countries['countries_id'],
'text' => $countries['countries_name']);
}
return $countries_array;
}
credo che modifico proprio la funzione gli metto una roba tipo
function tep_get_countries($default = '', $clausola_where='') {
... etc...
Grazie per la dritta !!
Ciao!
Inviato: 06/09/2006, 15:15
da grenda
Bass ha scritto:albertone ha scritto:
senti a me andrebbe bene vendere solo le prov italiane.... Per mettere SOLO italia nel menu nazione (quello appena sotto a stoto/provincia) invece come si fa?
Per mettere solo italia dovresti o cancellare tutte le nazioni dal database, oppure modificare la select facendogli inserire solo l'italia. Attenzione pero' che poi eventuali clienti esteri non si potrebbero registrare..
'iao
Sergio
Scusate ragazzi
forse ho trovato un modo più indolore (lascio integro il database)
ho modificato il file create_account.php in due punti:
1)
//$country = tep_db_prepare_input($HTTP_POST_VARS['country']);
$country = 105; //che corrisponde al countries_id dell italia
2)
commento la segente istruzione
//echo tep_get_country_list('country') . ' ' . (tep_not_null(ENTRY_COUNTRY_TEXT) ? '<span class="inputRequirement">' . ENTRY_COUNTRY_TEXT . '</span>': '');
funziona su
www.bimbolatte.it
L'unico difettuccio è che non mi compare più la lista delle province,
ma devo digitare la sigla manualmente
devo ancora capire perchè
per il resto sembra funzionare
per i siti che si rivolgono solo a clienti italiani
In pratica si risparmia al cliente la fastidiosa richiesta di selezionare una nazione dalla lista
Inviato: 10/09/2006, 15:05
da grenda