hola
buscando buscando en mis temas no he encontrado que haya tratado esto, y como se que hay varios temas tambien publicados en el foro, pero no encuentro solucion al problema de los que he visto,
la cuenstion es la siguiente:
he creado un modulo acceso con acceso registrado, en cual se muestra el "finalizar sesion" en la parte superior derecha en la captura, este modulo es el nativo de joomla,
pero como podran apreciar una vez dentro de la sesion del usuario en el menu de usuario, en el apartado "mi cuenta" y "mis pedidos" aparece un "hola test salida" que pertenece a virtuemart,
¿como puedo desactivarlo? ¿o que no aparezca ahi?
adjunto las capturas y les dejo un usuario y contraseña de prueba por si quieren comprobarlo.
Contenido solo visible a usuarios registrados
Hola Osvaldo,
Tienes que editar el código para eliminar dicha sección tal cual lo hiciste en un hilo anterior: https://www.webempresa.com/foro/16-Pack-Tienda-Joomla/104666-edicion-informacion-perfil-registrado.html#105317
Saludos.
Hola
eso ya lo hice, los datos del comprador ya lo elimine,
lo que quiero eliminar es el "hola, usuario Salida"
que aparece en esos dos apartado ya que me duplica eso con lo que he puesto en la parte superior.
¿para eso hay solucion?
gracias
Hola Osvaldo,
No me refiero a lo que eliminaste en dicho hilo sino a la ruta del fichero, si aplica overrides debe estar dentro de la carpeta de la plantilla/html/com_virtuemart.
Saludos.
Hola Osvaldo
Creo que te vas a complicar eliminando esto desde virtuemart.
Por usabilidad deberías dejar estos botones asi se muestren repetidos, o en todo caso eliminar el superior
Si decides sin embargo seguir adelante, ubica el siguiente archivo
En la misma ruta enviada en tu captura, en la carpeta user , ubica el archivo login.php
Encuentra la línea de código que tiene la constante : COM_VIRTUEMART_BUTTON_LOGOUT , y elimina o comenta el código relacionado.
PD. Realiza un backup de tu archivo modificado.
Saludos
Hola
No lo hago por capricho o porque no me guste, de hecho en esta version de esta web no queria tocar nada excepto lo estrictamente necesario, pero hay un problema que no podia superar y es que el boton perdia toda funcionalidad porque lo tapaba el menu de categorias de productos,
probando en otra web de prueba, el menu al insertar ya todos los productos queda bastante extenso, y cuando se accede a un segundo nivel de ese menu tapa el boton, y ademas cuando se intenta hacer el funcionar el boton el menu automaticamente se despliega, debido a algo que no se como encontrarlo, por lo que decidi ponerlo en la parte superior y se erradicaba todo,
lo que si me gustaria que me dijeran cual es la complicacion que traeria eso consigo, para poder determinar si sigo adelante o no con esto, ??
gracias
Hola Osvaldo,
No recomendamos modificar el código ya que el usuario puede terminar estropeando la web, en esta ocasión puedes buscar la linea que te comento Jhon y ocultarla para no realizar modificaciones. Aqui tienes un manual para comentar en php: http://php.net/manual/es/language.basic-syntax.comments.php
Saludos.
hola
no tengo ese archivo, login.php es la version de virtuemart 2.0.14 , no he querido actualizar esta web a versiones superiores de virtuemart ya que espero por una actualizacion de ciertos modulos para versiones posteriores a esta de ICE THEME,
si me pudieran aclarar en esta version donde encontrar ese archivo para comentar las lineas con el patron /**/ ..
gracias
adjunto captura de ruta especificada.
Hola,
Suponiendo que el elemento de menú que te muestra el mensaje de saludo y el botón de salida es de tipo Virtuemart->Usuario edita dirección entonces el archivo a modificar sería el components/com_virtuemart/views/user/tmpl/edit_address.php. En este archivo habrá que eliminar la siguiente línea:
echo shopFunctionsF::getLoginForm (TRUE, FALSE, $url);
Es preferible que te descargues el archivo edit_address.php y lo subas en la ruta templates/TU_PLANTILLA/html/com_virtuemart/user. De esta forma no perderás los cambios con las actualizaciones de Virtuemart.
Ten en cuenta que aplicando este cambio también se dejará de mostrar el formulario de acceso cuando un usuario entra en la página sin haberse identificado.
Hola
Gracias por la respuesta, pero eso no me interesa, el formulario de acceso es basico en esta pagina, veamos, esta pagina una de las cosas principales que quiero que tenga es el registro de los usuarios ya que deden comprar y por ende se registraran los que quieran comprar,
por consiguiente si un usuario quiere registrarse y acceder podra hacerlo, pero debe tener su formulario de acceso, no?
lo unico que necesito es que lo de "hola, xxxxx, SALIDA" no salga ahi, o no salga en ninguna parte.
hay alguna otra solucion?
gracias
hola
alguien tiene una solución para este caso??
gracias
Hola,
Para quitar el mensaje de saludo y el botón de salida tendrás que editar el archivo components/com_virtuemart/views/user/tmpl/login.php y borrrar el siguiente código:
<form action="" method="post" name="login" id="form-login"> name ); ?> <input type="submit" name="Submit" class="button" value="" /> <input type="hidden" name="option" value="" /> <input type="hidden" name="return" value="" />
Al igual que antes, es mejor que te descargues el archivo login.php y lo subas en la ruta templates/TU_PLANTILLA/html/com_virtuemart/user.
Ten en cuenta que si aplicas este cambio se dejará de mostrar la opción de salida en todo Virtuemart. Personalmente no te recomiendo hacerlo.