Descuento 20% Diciembre
Plugin Optimización de Imágenes Gratuito para WordPress
Viernes, 25 Noviembre 2011 11:03

Agregar campos adicionales en el registro de usuarios de Joomla 1.7

Escrito por 
CMS:  Joomla! |  Versión:  1.7 |  Nivel de dificultad:  Básico |  Tiempo estimado de lectura:  10 minutos


campos adicionales Joomla 1.7El registro de usuarios habitual en Joomla solicita los siguientes datos: nombre, nombre de usuario, dirección de mail y contraseña. Es posible que en ocasiones necesitemos solicitar una información adicional al usuario. Para hacer esto, en Joomla 1.5 era necesario instalar alguna extensión como el Community Builder.

En Joomla 1.7 disponemos de una opción para solicitar campos adicionales en el registro de usuarios sin necesidad de instalar nuevas extensiones. Para ello, deberemos ir a gestor de plugins y activar el plugin Perfil – Usuario (elemento profile). Este plugin nos permite agregar los siguientes datos al perfil de usuario: dirección, ciudad, provincia, país, código postal, teléfono, sitio web, libro favorito, información personal, términos del servicio y fecha de nacimiento.

Editando el plugin podremos seleccionar los campos que queremos mostrar o no, y cuáles de ellos serán obligatorios.

Es posible que necesitemos algún campo que no esté disponible en este plugin. Un truco que podemos utilizar para no tener que recurrir a instalar nuevas extensiones consiste en modificar las constantes de idioma del plugin para cambiar un campo por otro.
Si, por ejemplo, queremos solicitar al usuario el nombre de la empresa y no necesitamos el campo de libro favorito, editaríamos el archivo administrator/language/es-ES/es-ES.plg_user_profile.ini (este para el idioma español, para otro idioma hay que editar el archivo correspondiente).

En este archivo buscamos el siguiente código:

PLG_USER_PROFILE_FIELD_FAVORITE_BOOK_DESC="Elija una opción para el campo 'Libro favorito'"
PLG_USER_PROFILE_FIELD_FAVORITE_BOOK_LABEL="Libro favorito:"

y lo cambiamos por el siguiente:

PLG_USER_PROFILE_FIELD_FAVORITE_BOOK_DESC="Elija una opción para el campo 'Empresa'"
PLG_USER_PROFILE_FIELD_FAVORITE_BOOK_LABEL="Empresa:"

Hemos preparado un video tutorial donde se puede ver más información sobre cómo agregar campos adicionales al registro de usuarios.


¿Te ha resultado interesante este artículo?

Suscríbete para recibir consejos exclusivos para WordPress, Joomla y PrestaShop




Plugin Optimización de Imágenes Gratuito para WordPress