Opciones de Usuario...
 
Avisos
Vaciar todo

Opciones de Usuario en el Módulo Login VM2

17 Respuestas
5 Usuarios
0 Reactions
6,622 Visitas
Virginia
Respuestas: 52
Trusted Member
Topic starter
 

Hola a todos.

Gracias a este artículo he visto que el módulo del login ha cambiado. Ahora el módulo login se gestiona a través de Joomla (antes creo que virtuemart tenía uno propio).

Por lo que he visto en tema que he enlazado, para poder tener las opciones de modificar cuenta, ver pedidos, etc. de los usuarios de virtuemart, hay que crear un menú y enlazar ese menú tal y como se muestra en la imagen que ha puesto Johnny Heredia.

La pregunta es la siguiente: hay alguna forma de poner los enlaces de "modificar cuenta", "ver pedidos" ... dentro del módulo de login?. El módulo de login que actualmente tenemos tiene un fondo gris claro y sería interesante poder tener ese menú dentro del cuadro de login.

Si alguien puede ayudarme se lo agradeceré 🙂

Edito para poner que la versión de Virtuemart es la 2.0.6.

URL del sitio: http://www.electronicajamer.es


 
Respondido : 12/06/2012 7:29 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Virginia

Lo que puedes hacer crear un módulo de tipo menú con acceso sólo para usuarios registrados, en ese módulo has referencia al menú con items de virtuemart, coloca este módulo debajo del módulo de login, de esta manera simularás que este es una extensión del modulo login.

Saludos.


 
Respondido : 12/06/2012 8:46 pm
Virginia
Respuestas: 52
Trusted Member
Topic starter
 

Hola Jhon.

Muchas gracias por responder.

¿No hay otra forma de que pueda aparecer las opciones de clientes de virtuemart tal y como aparecía en la versión 1.9?

Saludos.


 
Respondido : 13/06/2012 10:33 am
Jordi Sala
Respuestas: 12058
Illustrious Member
 

Hola Virginia,

Cuando un usuario realiza un login dentro del módulo, tiene que visualizar otro que es "menú de usuario". En ese menú le puedes añadir elementos de menú de Virtuemart, como Mantenimiento de cuenta VirtueMart y Lista de pedidos Virtuemart, de esa manera puede editar Editar información de facturación y la dirección de envío, y ver sus pedidos.

Saludos


 
Respondido : 13/06/2012 10:55 am
Virginia
Respuestas: 52
Trusted Member
Topic starter
 

Hola de nuevo.

Lo he hecho tal y como me habéis dicho, y parece que funciona (aunque me gustaba más como aparecía en el módulo login de Virtuemart 1.9). Lo único que cuando hago clic en datos de cliente aparece un párrafo con la siguiente información:

Información de comprador.
- Permisos de usuario: shopper.
- Comprador id/Interno VM usuario ID: 68xxxxxxxxxxxxxxxxxxxxxxx9a15
- Grupo de compra: Usuario.

Esta información, a parte de ser irrelevante para el usuario, puede llegar a equivocarlo. ¿Cómo podría quitarlo o qué archivo tendría que modificar?

Muchas gracias.


 
Respondido : 13/06/2012 11:19 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Las distintas plantillas donde se montan los diversos apartados de la gestión de usuarios de Virtuemart se encuentran en la ruta components/com_virtuemart/views/user/tmpl. Por tanto, tendrás que buscar en estos ficheros las partes que quieres suprimir.

Normalmente en la propia url que se carga cuando estás en la pantalla que se carga con la información del usuario (con el SEO desactivado) puedes ver de qué plantilla se trata.


 
Respondido : 13/06/2012 12:55 pm
Virginia
Respuestas: 52
Trusted Member
Topic starter
 

Hola Pablo.

Muchas gracias por tu ayuda.
Teníamos el SEO activado y las url no tenían la información que tu dices. Así que hemos desactivado un momento el SEO y ya está hecho. (Gracias de nuevo)

Para terminar el tema del módulo Login, a la hora de crear una cuenta de usuario (haciendo clic en crear una cuenta en mi web) aparece un formulario de registro muy raro y en inglés. Por ejemplo el espacio ese de "description" o "avatar" no lo había visto. ¿Esto es así? Porque lo de avatar, descripción y género no lo necesitamos, sobre todo para no cargar con demasiados datos al cliente.

Perdonad que sea tan pesada, 🙂


 
Respondido : 13/06/2012 2:34 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola virginia

Puedes ocultar o mostrar campos de acuerdo a tu necesidad, desde el backend de virtuemart, en la sección de configuración => campos de comprador

Saludos.


 
Respondido : 13/06/2012 3:44 pm
Virginia
Respuestas: 52
Trusted Member
Topic starter
 

Hola Jhon. Muchas gracias (aunque sea con tiempo) por responder.

En los campos de comprador no me aparece la opción de poder quitar o desactivar los siguientes campos:
- Género.
- Descripción.
- Imagen (avatar).
- URL.

Es que no se porqué aparecen estos campos (registro-web.png). En local tengo otra instalación (ver imagen adjunta, registro-local.png) y no me aparecen estos campos.

Es más, esos campos me suenan de haberlos visto en k2. En la instalación Joomla del hosting sí tengo instalado k2 pero no tengo habilitado ningún módulo de registro k2. En la instalación que tengo en local no tengo instalado k2 y no me ha aparecido nada de eso. ¿Será por eso?

Saludos.


 
Respondido : 02/07/2012 3:01 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

HOla Virginia

Si, tiene pinta de ser otro componente de registro, envíanos la url No amigable que te aparece cuando accedes a esta pantalla, de esta manera sabremos que extensión esta trabajando.

Saludos.


 
Respondido : 02/07/2012 9:42 pm
Virginia
Respuestas: 52
Trusted Member
Topic starter
 

Hola Jhon. Muchas gracias por responder.

Acabo de desactivar las ulr amigables en la web y me da el siguiente enlace cuando hago clic en "Crear una cuenta":
http://www.electronicajamer.es/index.php?option=com_users&view=registration

Adjunto envío una imagen del módulo. Se aprecia que es el módulo de acceso que viene por defecto en Joomla 2.5.

Saludos.


 
Respondido : 03/07/2012 6:45 am
Jordi Sala
Respuestas: 12058
Illustrious Member
 

Hola Virgina,

Ese sistema de registro no es propio de Joomla!, ¿tienes instalado el componente K2?

Saludos


 
Respondido : 03/07/2012 7:51 am
Virginia
Respuestas: 52
Trusted Member
Topic starter
 

Si, tengo instalado k2. Creo que la versión es la 2.5.4.


 
Respondido : 03/07/2012 8:17 am
David Noguera
Respuestas: 4433
Famed Member Moderator
 

Hola Virginia,

lo que necesitas es poner un enlace a la página de modificar cuenta dentro del módulo de login? Lo que puedes hacer es editar el tempalte override del mod_login, para ello ves al directorio /templates/nombre-plantilla/html/mod_login/default.php

Haz una copia de este fichero por si acaso..

Después edítalo y coloca allí el enlace a mano.

Guarda y refresca la página principal.

Saludos!


 
Respondido : 03/07/2012 8:32 am
Virginia
Respuestas: 52
Trusted Member
Topic starter
 

Hola David.

Lo siento, pero no he entendido muy bien tu pregunta. Si a lo de modificar la cuenta dentro del módulo te refieres al menú de ver pedidos, cambiar datos de clientes..., eso ya lo solucioné gracias a vosotros :).

Lo que necesito es que cuando alguien haga clic en el enlace "Crear una cuenta" en el módulo de login aparezca el formulario de registro correcto. En las imágenes que he ido poniendo en comentarios anteriores (o en la propia web) se puede comprobar de que al crearse una cuenta aparecen campos que no deben de aparecer. Esos campos creo que son de K2, pero el módulo de login que he puesto es ese que se llama "Acceso" y que viene por defecto en Joomla 2.5.


 
Respondido : 03/07/2012 9:19 am
Página 1 / 2