Avisos
Vaciar todo

Faltan asteriscos en campos obligatorios de registro VirtueMart

25 Respuestas
5 Usuarios
0 Reactions
2,112 Visitas
Respuestas: 2639
Famed Member
Topic starter
 

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


 
Respondido : 08/03/2014 3:13 pm
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member Moderator
 

Hola,

Verifico que tus campos de facturación son correctos, en donde faltan los asteriscos? si nos facilitas una captura.

Saludos.


 
Respondido : 08/03/2014 3:23 pm
Respuestas: 2639
Famed Member
Topic starter
 

Hola,
Adjunto pantallazo.
Saludos


 
Respondido : 10/03/2014 1:43 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

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.


 
Respondido : 10/03/2014 5:25 pm
Respuestas: 2639
Famed Member
Topic starter
 

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! 🙂


 
Respondido : 11/03/2014 4:19 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

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 *".


 
Respondido : 11/03/2014 6:57 pm
Respuestas: 2639
Famed Member
Topic starter
 

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!


 
Respondido : 12/03/2014 12:35 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

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.


 
Respondido : 12/03/2014 4:47 pm
Respuestas: 2639
Famed Member
Topic starter
 

Hola Pablo,

Yo lo he probado en ésta y me ha dejado:

Spoiler
Contenido solo visible a usuarios registrados

Saludos!


 
Respondido : 12/03/2014 5:43 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

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


 
Respondido : 12/03/2014 8:49 pm
Respuestas: 2639
Famed Member
Topic starter
 

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:

Spoiler
Contenido solo visible a usuarios registrados

¿Puede ser un problema de multiidoma? ¿O a qué se puede deber?

Quedo a la espera de vuestra ayuda.

Saludos y gracias!


 
Respondido : 13/03/2014 9:15 am
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

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


 
Respondido : 13/03/2014 10:19 am
Respuestas: 2639
Famed Member
Topic starter
 

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!


 
Respondido : 13/03/2014 12:43 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

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.


 
Respondido : 13/03/2014 3:07 pm
Respuestas: 2639
Famed Member
Topic starter
 

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


 
Respondido : 13/03/2014 5:13 pm
Página 1 / 2