Añadir campo al formulario de registro
Página 1 de 1.
Añadir campo al formulario de registro
Procedimineto:
0. Realizar una copia de la base de datos con PHPMyAdmin
1. Ir a PHPMyAdmin y seleccionar tu base de datos de la lista.
2. En la columna de la izquierda de PHPMyAdmin hacer click en la tabla "customers"
3. En la parte derecha de la pantalla verás todos los campos como customers_telephone, customers_fax ... Ahora en la parte de abajo dale a add a field
El "Add" text box debe contener "1", Selecciona "At end of table" radio button, deja lo demás como está y dale al botón "GO".
Esto te manta a otra página para dar nombre al nuevo campo. Debes llamarlo "customers_taxid". Selecciona "VarChar" y una longitud de 32 (o los caracteres que quieras) Collation = Si está en blanco lo dejas en
blanco, Attributed = Si está en blanco lo dejas como está, Null = NULL
Luego dale a grabar
Cierra PHPmyAdmin
Abre el archivo includes/modules/YOURTEMPLATE/create_account.php
Busca la siguiente línea
$fax = zen_db_prepare_input($_POST['fax']);
Pon justo debajo
$taxid = zen_db_prepare_input($_POST['taxid']);
Ahora busca
'customers_fax' => $fax,
Pon debajo
'customers_taxid' => $taxid,
Ahora abre el archivo: includes/languages/spanish.php
Busca el siguiente código
define('TABLE_HEADING_PHONE_FAX_DETAILS', 'Datos de contacto adicionales');
Cambialo por
define('TABLE_HEADING_PHONE_FAX_DETAILS', 'Datos adicionales');
Ahora añade el siguiente código
define('ENTRY_TAXID_NUMBER', 'D.N.I:');
define('ENTRY_TAXID_NUMBER_TEXT', '');
Rellenalo donde se encuentran los "define('ENTRY..."
Abre el rchivo
includes/templates/YOURTEMPLATE/templates/tpl_modules_create_account.php
Busca el código
if (ACCOUNT_FAX_NUMBER == 'true') {
?>
fields['customers_fax'], 'id="fax"') . (zen_not_null(ENTRY_FAX_NUMBER_TEXT) ? '' . ENTRY_FAX_NUMBER_TEXT . '': ''); ?>
}
?>
Pon debajo
fields['customers_taxid'], 'id="taxid"') . (zen_not_null(ENTRY_TAXID_NUMBER_TEXT) ? '' . ENTRY_TAXID_NUMBER_TEXT . '': ''); ?>
Ahora edita el archivo Admin/customers.php
Busca
$customers_fax = zen_db_prepare_input($_POST['customers_fax']);
Pon debajo
$customers_taxid = zen_db_prepare_input($_POST['customers_taxid']);
Busca
'customers_fax' => $customers_fax,
Pon debajo
'customers_taxid' => $customers_taxid,
Busca
a.entry_country_id, c.customers_telephone, c.customers_fax,
Reemplazalo por
a.entry_country_id, c.customers_telephone, c.customers_fax, c.customers_taxid,
Busca
if ($processed == true) {
echo $cInfo->customers_fax . zen_draw_hidden_field('customers_fax');
} else {
echo zen_draw_input_field('customers_fax', $cInfo->customers_fax, zen_set_field_length(TABLE_CUSTOMERS, 'customers_fax', 15));
}
?>
Pon debajo
if ($processed == true) {
echo $cInfo->customers_taxid . zen_draw_hidden_field('customers_taxid');
} else {
echo zen_draw_input_field('customers_taxid', $cInfo->customers_taxid, zen_set_field_length(TABLE_CUSTOMERS, 'customers_taxid', 15));
}
?>
0. Realizar una copia de la base de datos con PHPMyAdmin
1. Ir a PHPMyAdmin y seleccionar tu base de datos de la lista.
2. En la columna de la izquierda de PHPMyAdmin hacer click en la tabla "customers"
3. En la parte derecha de la pantalla verás todos los campos como customers_telephone, customers_fax ... Ahora en la parte de abajo dale a add a field
El "Add" text box debe contener "1", Selecciona "At end of table" radio button, deja lo demás como está y dale al botón "GO".
Esto te manta a otra página para dar nombre al nuevo campo. Debes llamarlo "customers_taxid". Selecciona "VarChar" y una longitud de 32 (o los caracteres que quieras) Collation = Si está en blanco lo dejas en
blanco, Attributed = Si está en blanco lo dejas como está, Null = NULL
Luego dale a grabar
Cierra PHPmyAdmin
Abre el archivo includes/modules/YOURTEMPLATE/create_account.php
Busca la siguiente línea
$fax = zen_db_prepare_input($_POST['fax']);
Pon justo debajo
$taxid = zen_db_prepare_input($_POST['taxid']);
Ahora busca
'customers_fax' => $fax,
Pon debajo
'customers_taxid' => $taxid,
Ahora abre el archivo: includes/languages/spanish.php
Busca el siguiente código
define('TABLE_HEADING_PHONE_FAX_DETAILS', 'Datos de contacto adicionales');
Cambialo por
define('TABLE_HEADING_PHONE_FAX_DETAILS', 'Datos adicionales');
Ahora añade el siguiente código
define('ENTRY_TAXID_NUMBER', 'D.N.I:');
define('ENTRY_TAXID_NUMBER_TEXT', '');
Rellenalo donde se encuentran los "define('ENTRY..."
Abre el rchivo
includes/templates/YOURTEMPLATE/templates/tpl_modules_create_account.php
Busca el código
if (ACCOUNT_FAX_NUMBER == 'true') {
?>
fields['customers_fax'], 'id="fax"') . (zen_not_null(ENTRY_FAX_NUMBER_TEXT) ? '' . ENTRY_FAX_NUMBER_TEXT . '': ''); ?>
}
?>
Pon debajo
fields['customers_taxid'], 'id="taxid"') . (zen_not_null(ENTRY_TAXID_NUMBER_TEXT) ? '' . ENTRY_TAXID_NUMBER_TEXT . '': ''); ?>
Ahora edita el archivo Admin/customers.php
Busca
$customers_fax = zen_db_prepare_input($_POST['customers_fax']);
Pon debajo
$customers_taxid = zen_db_prepare_input($_POST['customers_taxid']);
Busca
'customers_fax' => $customers_fax,
Pon debajo
'customers_taxid' => $customers_taxid,
Busca
a.entry_country_id, c.customers_telephone, c.customers_fax,
Reemplazalo por
a.entry_country_id, c.customers_telephone, c.customers_fax, c.customers_taxid,
Busca
if ($processed == true) {
echo $cInfo->customers_fax . zen_draw_hidden_field('customers_fax');
} else {
echo zen_draw_input_field('customers_fax', $cInfo->customers_fax, zen_set_field_length(TABLE_CUSTOMERS, 'customers_fax', 15));
}
?>
Pon debajo
if ($processed == true) {
echo $cInfo->customers_taxid . zen_draw_hidden_field('customers_taxid');
} else {
echo zen_draw_input_field('customers_taxid', $cInfo->customers_taxid, zen_set_field_length(TABLE_CUSTOMERS, 'customers_taxid', 15));
}
?>
Temas similares
» Agregar Campo a Registro tipo Pulldown
» Campo vendedor
» Casilla de Aceptación Legal en el formulario de contacto.
» Longitud del campo imagenes
» ¿como añadir sidebox de noticias?
» Campo vendedor
» Casilla de Aceptación Legal en el formulario de contacto.
» Longitud del campo imagenes
» ¿como añadir sidebox de noticias?
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|