Hola,
Faltan asteriscos en campos obligatorios de registro VirtueMart. No hay ni en nombre mostrado, ni en usuario ni en contraseña.
No sé si estos enlaces pueden ayudar a encontrar la solución:
http://forum.virtuemart.net/index.php?topic=113226.0
https://forum.virtuemart.net/index.php?topic=121010.0
http://forum.virtuemart.net/index.php?topic=119721.msg407436#msg407436
Gracias de antemano por vuestra ayuda
saludos
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Verifico que tus campos de facturación son correctos, en donde faltan los asteriscos? si nos facilitas una captura.
Saludos.
Hola,
Lo que está ocurriendo es que estos campos que comentas y que se muestran en el apartado Información de comprador son los datos propios del registro de usuarios de Joomla y en ellos no se muestra el asterisco. Los asteriscos solo se muestran para los campos de registro obligatorios del propio Virtuemart.
Hola Pablo,
Aún así me parece raro que no pida contraseña y nombre de usuario como campos obligatorios. En la información de abajo (de VirtueMart, facturación) tampoco lo pide. Entones ¿Cómo, cuando y dónde entra la contraseña y el nombre el usuario que se registra si aquí no le obliga a hacerlo? No lo veo claro. Tiene pinta de dar problemas, ¿no?
Saludos y gracias! 🙂
Hola,
El hecho de que no muestre el asterisco no quiere decir que el campo no sea obligatorio. De hecho estos campos que se muestran en el apartado Información del comprador sí que son obligatorios.
Si quieres que se muestre el asterisco sin necesidad de tocar el código puedes ir a la administración de Virtuemart y en el menú lateral entrar en Configuración->Campos del comprador.
Edita estos campos que se muestran en la parte superior y cambia el valor del parámetro Título de campo. Por ejemplo para el campo name puedes cambiar el valor "COM_VIRTUEMART_USER_DISPLAYED_NAME" por "Nombre mostrado *".
Hola Pablo,
He hecho la prueba y me ha permitido registrarme sin entrar una contraseña. Por tanto, a parte de que no aparecen los asteriscos, tampoco obliga a rellenar el campo, lo cual da problemas. Pues luego, cuando quiero logearme como este usuario, entonces no me deja porqué dice que no se permiten contraseñas vacías.
¿Algo falla no? ¿Cómo puedo solucionarlo para que los campos Nombre mostrado, Nombre usuario, Comtraseña y Confirmar contraseña sean obligatorios, además de indicarlo con un asterisco?
Saludos y gracias!
Hola,
He probado a tratar de registrarme en tu web dejando el blanco el campo de contraseña y confirmación de contraseña y veo que no me deja. La página donde he realizado la prueba es esta: Contenido solo visible a usuarios registrados
No se si en tu caso estás probando en otra página. De ser así tendrías que decirnos cuál sería.
Hola Pablo,
Yo lo he probado en ésta y me ha dejado:
Saludos!
HOla Alceste
Los campos que muestras en la imagen son propios de virtuemart, revisa si estan marcados como requeridos.
Desde virtuemart => configuración => campos de comprador
Saludos
Hola,
Los campos están marcados como requeridos. Junto a ellos aparece un candado que indica: "campos del core de Joomla"
Es curioso que si voy a una url obliga a poner estos datos y si voy a otra url no. (Ver mensaje anterior de Pablo).
En esta url obliga:
¿Puede ser un problema de multiidoma? ¿O a qué se puede deber?
Quedo a la espera de vuestra ayuda.
Saludos y gracias!
Hola Alceste,
Para salir de dudas de que pueda ser algo del multi-idioma, procede a despublicar el plugin de mult-idioma y realiza nuevamente las comprobaciones.
Saludos
Hola,
tengo el sitio en producción y preferiría no hacerlo 🙂
De todos modos, como de las dos urls hay una que sí obliga a poner la contraseña, bastaría que canviase el enlace que lleva al item "Registrarse" por el que acaba en /editaddresscartBT, ¿no?. ¿Cómo puedo hacerlo?
Cambiar estos dos:
midominio/es/registrarse (no obliga a poner contraseña)
midominio/fr/s-inscrire (no obliga a poner contraseña)
Por estos dos:
midominio/es/registrarse/editaddresscartBT (sí obliga a poner la contraseña)
midominio/fr/s-inscrire/editaddresscartBT (sí obliga a poner la contraseña)
Saludos!
Hola,
Vete en la administración de Joomla a Menús->Menú superior y edita el elemento de menú "Registrarse". Cambia el Tipo Elemento Menú por Sistema de enlaces->URL Externa y en el campo Enlace pon la nueva url con la que quieres enlazar.
Ok Pablo,
Veré si lo soluciono de este modo.
Por otro lado, la solución que me proponías para que aparecieran asteriscos ¿Me funcionaría igual en un multi-idioma?
Si quieres que se muestre el asterisco sin necesidad de tocar el código puedes ir a la administración de Virtuemart y en el menú lateral entrar en Configuración->Campos del comprador.
Edita estos campos que se muestran en la parte superior y cambia el valor del parámetro Título de campo. Por ejemplo para el campo name puedes cambiar el valor "COM_VIRTUEMART_USER_DISPLAYED_NAME" por "Nombre mostrado *".
Yo casi preferiría hacerlo de algún modo en que no tuviera que cambiar el valor del parámetro tipo "COM_VIRTUEMART_USER_ETC_ETC..." pero apareciera el asterisco.
¿Es posible y aconsejable? Porqué si es posible pero lo desaconsejas me olvido de hacerlo 🙂
Saludos y gracias