Url de acceso de un...
Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Url de acceso de un usuario a su cuenta en el front-office  

 
Enrique
 Enrique
Famed Member

Buenas tardes,

Cuando un usuario Inicia Sesión en la web, lo redirige hacía su cuenta, donde puedo cambiar esa url?, quiero que se valla al Inicio de la web.

Gracias.

Saludos, Enrique P.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 06/11/2014 12:37 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Realmente no veo demasiado recomendable hacer el cambio que comentas. Cuando un usuario inicia sesión antes de comprar suele ser para consultar cosas propias de su cuenta como, por ejemplo, consultar sus pedidos.

En cualquier caso, si quieres que vaya a la página de inicio tendrás que aplicar cambios en el código. En concreto tendrás que editar el archivo themes/Calisto/authentication.tpl. Previa copia de seguridad deberás reemplazar la línea 90:

{if isset($back)}{/if}

por este otro código:


Ten en cuenta que en la línea anterior tienes que sustituir www.nombredetuweb.com por la url de tu web.

OJO: la línea a reemplazar aparece 3 veces en el archivo authentication.tpl, solo debes cambiar la de la línea 90.

ResponderCitar
Respondido : 06/11/2014 2:37 pm

Cursos Gratuitos WordPress

Enrique
 Enrique
Famed Member

Buenas tardes,

No funciona, puede ser porque estoy usando el módulo "Private shop" ??

Si es así tendría que modificar este archivo:

/public_html/desarrollo/laandaluzalowcost/modules/privateshop/views/templates/front/auth.tpl .

Ya lo he modificado, pero ni modificando el que tu dices ni este me redirige a la página de Inicio.

Gracias por tu ayuda.

Saludos, Enrique P.

ResponderCitar
Respondido : 06/11/2014 3:31 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla

Para saber si el módulo que comentas tiene efecto, te sugiero despublicarlo temporalmente, cambiar la línea en el theme y probar solo con esto si funciona la redireccion

Una opción que podrías evaluar es hacerlo a través de una extensión
http://extensions.joomla.org/extensions/access-a-security/site-access/login-redirect/12395

Esto siempre y cuando otro módulo no este afectando.

Saludos.

ResponderCitar
Respondido : 06/11/2014 4:14 pm

Enrique
 Enrique
Famed Member

Buenas tardes,

Me has enviado una extensión de joomla y estoy usando prestashop.

Un saludo, Enrique P.

ResponderCitar
Respondido : 06/11/2014 4:26 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Vaya que despiste, si, obvia la sugerencia de la extensión

No he visto módulos para lograr esto en prestashop y todo es por código

Revisa lo primero que te comente de desactivar tu módulo private shop que usas y prueba modificando lo que te comentó Pablo

Saludos.

ResponderCitar
Respondido : 06/11/2014 5:00 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Enrique
 Enrique
Famed Member

Buenas tardes,

He modificado lo que dice Pablo, y sigue igual. Ahora mismo está desactivado el plugin de acceso "Private-shop" .

Gracias.

Un saludo, Enrique P.

ResponderCitar
Respondido : 06/11/2014 5:03 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Al parecer tendrás que hacerlo directamente en el core de tu prestashop

Ubica el archivo, en la línea 329
/controllers/front/AuthController.php

Verás algo como :

Tools::redirect('index.php?controller='.(($this->authRedirection !== false) ? urlencode($this->authRedirection) : 'my-account'));

Reemplaza esta línea por :

Tools::redirect('index.php');

PD. Realiza un backup del archivo antes de modificar, además tienes que tener en cuenta 2que cuando actualices prestashop perderás el cambio deberás hacerlo nuevamente.

Saludos

ResponderCitar
Respondido : 06/11/2014 6:49 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Enrique
 Enrique
Famed Member

Buenos días,

Al final no me ha hecho falta modificar el core de prestashop, he modificado esa sentencia pero en el archivo auth.php del módulo "Private shop" y funciona como queremos.

Muchas gracias.

Saludos, Enrique P.

ResponderCitar
Respondido : 07/11/2014 8:55 am