Agregando campos a formulario de registro de joomla 1.5
Vamos a insertar un campo nuevo en nuestro registro de usuarios de joomla.
Para este tutorial vamos a añadirle un campo empresa, esto es un ejemplo,sabido hacer esto podremos añadir más campos y de mas tipos (checkbox, combos, etc…).
Seria bueno tener un conocimiento básico de html y php para entender bien lo que se hace.
1.- Vamos acrear en nuestra base de datos los campos donde vamos a guardar los valores que queremos crear.
La tabla va a ser jos_users (el prefijo jos_ lo pusimos al instalar joomla, de modo que siescogimos uno distinto tenemos que tenerlo en cuenta).
En este caso hemos creado un campo empresa, de tipo varchar(45), yo creo que con 45 dígitos tendremos suficientes.
Es importante poner el tipo decampo correspondiente ajustandonos al dato que queremos guardar, por ejemplo, si queremos guardar un telefono seria mejor un varchar(9), teniendo en cuenta que luego tendriamos que hacer unacomprobacion del dato para evitar meter letras, pero ese es otro tema y me estoy desviando.
2.- Una vez creado nuestro "contenedor", vamos a añadir el campo en el registro.
Para esto nosdirigimos a components / com_registration y una vez dentro abrimos registration.html.php.
En este archivo tenemos todos los datos del formulario de registro, formulario de perdida de pwd, etc…
Anosotros por ahora nos interesa el formulario de registro, asi que nos dirigimos a esta línea:
la cual si no hemos tocado nada estará más o menos en la linea 101 (por si ayuda a buscarlo, es elformulario cuyas variables empiezan por REGISTER).
Una vez aquí añadimos nuestro campo y nombre, vamos a poner:
1: Alteramos Nuestra base de datos:
# ALTER TABLE jos_users ADD codigo VARCHAR(100) NOT NULL AFTER name
# ALTER TABLE jos_users ADD dni VARCHAR (100) NOT NULL AFTER name
# ALTER TABLE jos_users ADD otro VARCHAR (100) NOT NULL AFTER name
2: Modificamos el Archivo...
Regístrate para leer el documento completo.