Jump to content

Contenu Mixte suite au passage https, thème discountshop prestacrea


Recommended Posts

Bonjour,

 

Désolé si je me suis trompé de section, un modérateur peut déplacer mon topic si il n'est pas au bon endroit.

J'ai un PS1.4 sous ovh et je viens de mettre en place le https. Je ne voulais mettre que le tunnel d'achat en https comme le prévoit PS1.4.

 

Sous firefox aucun problème de contenu mixte, j'ai bien le cadenas vert par contre sous chrome pas de cadenas car contenu mixte. J'ai cherché à l'aide la console de google chrome et apparemment le problème viendrait  des formulaires du bloc searchbox en haut, du block newsletter , variouslink et Mot de passe oublié.

 

J'ai cherché de partout dans les fichiers mais je ne trouve pas ou faire les modifications... J'utilise le thème discountshop de chez Prestacrea.

 

Autre question, j'ai remarqué que mon site est bien en https uniquement pour le tunnel d'achat mais les liens index.php comme le lien d'accueil par exemple me ramène vers la version https de ma page d'accueil. D'après le forum WebrankInfo il n'est pas bien que le site propose les 2 versions http et https car ça peut créer un problème de contenu dupliqué. Je voudrais donc que les liens index.php et products soient accessibles uniquement en http, comme sur le site de teddy-smith ci-dessous:

http://www.teddy-smith.com/

 

Merci de votre aide

Link to comment
Share on other sites

Ceci https://store.enter-solutions.com/fr/66-ssl-everywhere-pour-1411.html te permet si tu le souhaite convertir tout ton shop en https sur une 1.4(.11)

 

Pour les problèmes de contenus mixé, hélas il faut bricoller dans les tpls du thème à la recherche de code plus ou moins en dur.

en gros (mais vraiment en gros et seulement si tu es en SSL partout), il faut remplacer {base_dir} par {base_dir_ssl}, mais il existe d'autre marquage qui peuvent aussi provoquer cela. Désolé mais la liste exhaustive est compliqué et dépend au cas par cas.

Link to comment
Share on other sites

Merci de ta réponse. J'avais vu ton module en effet mais pour l'instant je voudrais passer juste le tunnel d'achat en https et voir après pour le reste.

J'ai utilisé windows grep et j'ai cherché dans mes fichiers les liens en http qui pouvaient me causer ce contenu mixte, j'en ai trouvé une partie mais les liens des formulaires Recherche et Newsletter restent introuvable, je ne dois pas chercher au bon endroit. J'ai fais un dump de ma bdd et j'ai aussi cherché dedans mais rien...

 

En farfouillant sur le forum j'ai trouvé un topic un peu similaire, voici le lien:

https://www.prestashop.com/forums/topic/470452-soucis-de-certificat-ssl-sur-boutique-en-ligne/

 

On peut voir que Divine qui est la créatrice de mon thème, indique qu'il faut modifier les formulaires:

 

Le souci vient de 3 éléments :

 

- Le bloc recherche du haut

- Le bloc newsletter sur le côté

- Le bloc newsletter du footer

 

Les formulaires de ces éléments renvoient vers une URL en http et non en https.

 

 

Sauf que je ne trouve pas ces formulaires malheureusement...

 

Merci de votre aide

Link to comment
Share on other sites

Apparemment oui...

 

Quand je fouille dans le fichier blocksearch-top.tpl je vois cette ligne:

<form method="get" action="{$link->getPageLink('search.php', true)}" class="searchbox">

A mon avis c'est le getPageLink qui renvoit l'url en http et non https, reste maintenant à trouver comment modifier ça...

 

Merci de ton aide en tout cas Doekia :)

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

ça va justement être compliqué dans le contexte où tout n'est pas SSL.

Franchement, opte pour le tout SSL

 

Penses également à bien coriger tes urls retours de paiement dans le cas où tu utilises une solution de paiement tiers dans laquelle l'url de notif est géré par la solution tierce

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

Problème réglé par mon développeur, j'ai maintenant bien le SECURISE sur chrome en vert et plus de contenu mixte pour mes pages de connexion client et le tunnel d'achat.

par contre je ne sais pas comment il a fait, je lui demanderai et je repasserai la donner.

Link to comment
Share on other sites

Comme promis, voici la solution:

 

Dans le fichier du thème blocksearch-top.tpl, cherchez les lignes:

<form method="get" action="{$link->getPageLink('search.php', true)}" class="searchbox">

Remplacer par

<form method="get" action="https://www.urldevotreshop.fr/" class="searchbox">

++

Link to comment
Share on other sites

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