Jump to content

Send to a friend envía mal el link de el producto


Recommended Posts

  • 10 months later...

Buenas tades:

 

Lo he probado y funciona, explico como hacerlo:

 

Tal como pone (en ingles) buscamo en nuestro sesrvidor el fichero:

/controllers/admin/AdminTranslationsController.php

 

Lo descargamos (guardamos una copia de seguridad por si acaso algo falla y ahy que reinstalar el original); y lo editamos con un editor htlm (dreamweaver o similar), buscamos la linea de codigo (linea 1631) (esta en que pone:

 

file_put_contents($path.$mail_name.'.'.$type_content, Tools::purifyHTML($content));

 

y lo sustituimos por esta otra:

 

file_put_contents($path.$mail_name.'.'.$type_content, $content);

 

con esto conseguimos que al traducir paginas no depure el codigo e intruzca en todas las plantillas %7B y %7D , lo cual hace que nos rompa los links.

 

Una vez cambiada la linea de codigo en el fichero, loguardamos y subimos al servidor a:

XXtudireccionXX/controllers/admin/AdminTranslationsController.php

 

?Ya esta¿ No...ahora hay que cambiar todas las plantillas de email que estan defectuosas. POr ejemplo en el modulo "enviar a un amigo" las podemos localizar en :

 

XXtuservidforXX/themes/default-bootstrap/modules/sendtoafriend/mails

 

una vez en /mails  buscamos el archivo send_to_a_friend.html , lo descargamos y editamos en nuestro pc, cambiado todos los %7B y %7D. por { y }. Subimos el archivop modificado al mismo sitio del servidor....Y funciona  ¡ ¡ ¡

 

Ahora toca ir uno por uno y modificar todos los ficheros.

 

Espero que sea util a mi me funciona en http://tiendagi.com

Link to comment
Share on other sites

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...