Jump to content

[RÉSOLU] Double URL - Erreur 404


Recommended Posts

Bonjour à tous !

 

Nouveau jour, nouveau souci :)

 

Et celui-ci concerne les urls des modules. Prenons par exemple pour la newsletter (bloc newsletter Prestashop). Je m'inscris, tout va bien, je reçois bien le mail de validation.

 

Or, même si l'adresse affichée est bonne (donc si je copie-colle), l'adresse cliquable est farfelue. J'ai quelque chose comme ceci :

"https://monsite.com/adminxxx/https://monsite.com/xxx"

J'ai systématiquement devant l'url "valide", l'url de l'admin du site... Et c'est le cas pour tout : images, liens...

 

.htaccess généré automatiquement (donc pas modifié manuellement).

 

Merci de votre aide pour régler cela :)

 

Bonne journée !

Edited by Dams59 (see edit history)
Link to comment
Share on other sites

Tu as installé le pack langue foireux de Prestashop qui a buggué l'ensemble de tes templates mails

Au lieu de {xxxx} tes templates contiennent %7Bxxxx%7D

Corrige les templates des mails /mails/fr/*.html et tout devrait rentrer dans l'ordre

Link to comment
Share on other sites

Merci ! La piste était bonne. Sauf que devant chaque expression {site_url}... il y avait l'url en dur de l'admin. Dans chaque fichier html, c'était donc :

https://monsite.com/adminxxxx{site_url}
https://monsite.com/adminxxxx{site_logo}
....

J'ai du changé ça dans tous les fichiers html des modules (dossier du thème) ayant un dossier "mails" pour la traduction, par exemple :

  • blocknewsletter
  • blockwishlist
  • mailalerts
  • ph_simpleblog
  • referralprogram

Mais également dans le dossier "mails" du thème > fr

 

Du coup, d'où cela a-t-il bien pu venir ? Les traductions ayant été faites via la fonction de traduction native. Si je traduis une nouvelle ligne de modules ou de mail, cela va-t-il de nouveau revenir ? Le souci a-t-il été complètement réglé en supprimant les liens dans les fichiers ou seront-ils générés automatiquement si je sauvegarde une nouvelle traduction ?

 

Encore merci !

Edited by Dams59 (see edit history)
Link to comment
Share on other sites

Cela provient du fichier de traduction moisi fourni par Prestashop dans un des flux et ensuite de l'édition des templates par le BO traduction. Les 2 cumulés ont menés à ce cafouillage.

En général il est plus rapide et efficace de procéder aux changement de traduction des mails en local avec un vrai éditeur de texte (notepad++)

Link to comment
Share on other sites

C'est ce que je fais d'habitude, mais me disant que le cms fournissait une fonction spécialement pour ça... On ne se doute pas que c'est tout moisi en réalité ^^

 

En tout cas, voilà qui est réglé, un très grand merci !

 

Inconvénient : à chaque update du thème : rebelote :D

Link to comment
Share on other sites

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