Registrazione Stato / Provincia
Moderatore: mod Generali
Registrazione Stato / Provincia
Ciao scusate ma perhe quando mi registro mi propone solo le province italianae?
Anche se in Tasse stat./prov. ho configurato anche UK?
Cuiao
Anche se in Tasse stat./prov. ho configurato anche UK?
Cuiao
Re: Registrazione Stato / Provincia
Se stai usando il mio pacchetto devi aprire il file create_account.php e cambiare questo codicealbertone 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?
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
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
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 :
??
Ciao!
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!
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..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?
'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
Ah si infatti ho trovato la funzione che fa la query
credo che modifico proprio la funzione gli metto una roba tipo
function tep_get_countries($default = '', $clausola_where='') {
... etc...
Grazie per la dritta !!
Ciao!
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;
}
function tep_get_countries($default = '', $clausola_where='') {
... etc...
Grazie per la dritta !!
Ciao!
Scusate ragazziBass ha scritto: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..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?
'iao
Sergio
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