Añadir Campo en el ...
 
Avisos
Vaciar todo

Añadir Campo en el Formulario de Registro de Joomla

8 Respuestas
4 Usuarios
0 Reactions
5,623 Visitas
Viajeros Online
Respuestas: 91
Trusted Member
Topic starter
 

Hola, quierio añadir un nuveo campo en el Formulario de Registro de Joomla y no se como hacerlo, me podeis ayudar ?
Muchas Gracias.


 
Respondido : 29/08/2011 10:01 am
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Viajeros

Tienes la opción de usar un componente como Community Builder, otra opción en caso sólo quieras añadir un campo es usar un pluging llamado user meta, puedes revisar el siguiente artículo:

http://www.monitojoomla.com/tips/varios-joomla/44-agregando-campos-al-formulario-de-registro-de-usuarios-con-el-plugin-usermeta

Saludos.


 
Respondido : 29/08/2011 1:52 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Viajeros Online,

Este tema lo hemos tratado ya en el Foro de Webempresa, si no quieres consultar recursos externos:

- https://www.webempresa.com/foro/6-Joomla-15/2412-Instalaci%C3%B3n-y-configuraci%C3%B3n-del-plugin-UserMeta.html#2437

Saludos


 
Respondido : 29/08/2011 11:39 pm
Viajeros Online
Respuestas: 91
Trusted Member
Topic starter
 

muchas gracias a todos,

he probado lo del USERMETA, pero sigo paso a paso todo lo del manual y al final no sale el campo en el registro, pero me aparece esto:

No hay parámetros para este item

podeis verlo en
http://www.viajerosonline.org/es/component/user/register.html

tendrá que ver algo con el captcha? ¿o con el tipo de plantilla que hay instalado?

no se no se, al final hasta he copiado el código del ejemplo por si acaso, y tampoco, sale siempre esto..

En el archivo user.xml del USERMETA tengo esto:

y en el archivo PHP tengo este codigo:

<input type="text" id="email" name="email" size="40" value="user->get( 'email' );?>" class="inputbox required validate-email" maxlength="100" /> * * * {UserMeta}


 
Respondido : 31/08/2011 2:39 pm
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

Hola Viajeros,

En uno de los comentarios de los usuario en este tema:

http://www.monitojoomla.com/tips/varios-joomla/44-agregando-campos-al-formulario-de-registro-de-usuarios-con-el-plugin-usermeta

En relación a: No hay parámetros para este item

el usuario indica que el error le sucedía por un tema de sintasix.

Saludos,


 
Respondido : 31/08/2011 3:03 pm
Viajeros Online
Respuestas: 91
Trusted Member
Topic starter
 

Muchas gracias, ya he visto que tenía unas comillas de más..

Pero es igual, mi gozo en un pozo, lo del UserMeta no me ha solucionado lo que yo quería..

O sea me pone otro campo que es lo que quiero, pero luego en la tabla de usuarios no me lo muestra como un campo más de la tabla, para que me lo muestre tengo que ir usuario por usuario pinchando para ver dentro del usuario si en PARÁMETROS tiene algo...
o sea inviable.

Yo lo quiero para cuando hago un concurso de lo que sea, la gente pueda registrarse, insertar en el campo el código de promoción que yo le diga que inserte según el concurso, y luego yo me pueda exportar o copiar la tabla para sortear el viaje entre los que tienen ese código de promoción... así de simple..

No se si con el tema de Community Builder se puede hacer esto, sinó tampoco vale la pena instalarlo por que además veo que es un follón...

A ver si me dais ideas de como hacer esto..
THANX!!

ramon


 
Respondido : 01/09/2011 8:39 am
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

Hola Viajeros Online,

Con Community Builder se puede realizar, ya que permite la creación de campos personalizados en el formulario de registro.

Community Builder es un componente muy complejo si deseas utilizar todas las opciones del mismo, pero si solo activas el tema de registro y no se usa el resto del componente en sí, es sencillo.

Saludos,


 
Respondido : 01/09/2011 8:54 am
Viajeros Online
Respuestas: 91
Trusted Member
Topic starter
 

gracias,

al final ya he visto que si voy desde el panel de control general y exporto desde allí la base de datos de los usuarios: JOS_USERS entonces ya me aparece el campo de PARAMS del usermeta con el código de promoción que había puesto... jejejejje..

Bueno, pues ya está solucionado..

muchas gracias de nuevo por la ayuda, y espero le sirva de ayuda a otra gente.

La verdad lo del campo adicional debería incluirlo ya el plugin del registro de joomla, por que es algo que se puede utilizar para muchas cosas, entre otras lo de los CÓDIGOS DE PROMOCIÓN..

SALUDOS

RAMON


 
Respondido : 01/09/2011 9:12 am