tetranet2 Posted March 21, 2015 Share Posted March 21, 2015 Bonjour à tous. Je viens d'installer un certificat SSL. J'ai passé tout le site en SSL. Pour le back-office pas de souci on voit bien le certificat en haut. Sur le front-office cela me dit que certains éléments ne sont pas sécurisés. J'ai donc tenté cette manipulation qui m'avait l'air bonne : http://www.anbole.fr/wiki/2015/01/probleme-ssl-sur-hebergement-ovh-images/ Cela ne rêgle pas le probleme en front office. Si une personne avait une idée. Merci http://www.axs2phone.fr Link to comment Share on other sites More sharing options...
Alexandre Carette Posted March 21, 2015 Share Posted March 21, 2015 Link to comment Share on other sites More sharing options...
tetranet2 Posted March 21, 2015 Author Share Posted March 21, 2015 Bonjour Alexandre, Je vois bien votre Post mais je ne comprends pas bien le sens. Marc Link to comment Share on other sites More sharing options...
doekia Posted March 21, 2015 Share Posted March 21, 2015 il y a pas mal d'élément de prestashop qui ne sont pas très au point pour le full SSL Notament des templates coté chèques, virement bancaire qui utilisent {$base_dir} en lieu et place de {$base_dir_ssl} Et enfin il te faut entièrement purger ton cache afin que les css et les templates prennent le nouveau paramétrage. Link to comment Share on other sites More sharing options...
Alexandre Carette Posted March 21, 2015 Share Posted March 21, 2015 Link to comment Share on other sites More sharing options...
tetranet2 Posted March 21, 2015 Author Share Posted March 21, 2015 Merci Donc je viens de supprimer les deux modules ( CHQ et Virement ) J'ai vidé le cache. Mais pas plus toujours pareil. Marc Link to comment Share on other sites More sharing options...
tetranet2 Posted March 21, 2015 Author Share Posted March 21, 2015 En fait juste avant le paiement, le certificat est bien visible comme il faut et sans erreurs. Dans général j'ai coché : Forcer l'utilisation d'SSL pour toutes les pages Dois-je le désactiver ? Est-il impossible d'avoir le SSL sur l'ensemble du site ? Le SSL est-il limité au tunnel de paiement ? Marc Link to comment Share on other sites More sharing options...
doekia Posted March 21, 2015 Share Posted March 21, 2015 Je dois mal m'être exprimé. De NOMBREUX composant du thème surtout celui de prestashop sont à revoir pour trouver les éléments coupable, et ce même si tu tu limite au tunnel de commande. chercher les {$base_dir} les remplacer par {$base_dir_ssl} Active la console de ton navigateur tu trouvera tous les éléments qui ont cassé la sécurisation de ta page. Link to comment Share on other sites More sharing options...
tetranet2 Posted March 22, 2015 Author Share Posted March 22, 2015 (edited) EDIT : C'est bon je n'ai plus aucune erreur dans la console. Par contre toujours toujours le même point d'exclamation dans le certificat SSL. Je viens de me rendre compte que sur le forum de prestashop c'est pareil... Même point d'exclamation sur Firefox. Merci pour ton aide, Si si tu t'étais bien exprimé, mais ces 2 modules ne me servaient pas donc, je les ai supprimé. Donc j'ai regardé avec Firebug et je trouve ceci en erreur : "NetworkError: 404 Not Found - https://www.avis-verifies.com//www.avis-verifies.com/images/empty.png?cache=1421110987.1822" Je regarde dans le source pour trouver ceci : ><meta class="avWidget" data-jsonp="//www.avis-verifies.com/avis-clients/widget/9/c/8/9c834e44-9a54-5bc4-4de2-b9568d5e122f/widget3/widget02-498_jsonp.php" /> <script src="//www.avis-verifies.com/js/widget_js/widget3.js" type="text/javascript"></script> Par rapport à ce que tu m'as dit, je pense que cela vient de là, mais je ne vois pas comment enlever cela. Marc Edited March 22, 2015 by tetranet2 (see edit history) Link to comment Share on other sites More sharing options...
tetranet2 Posted March 22, 2015 Author Share Posted March 22, 2015 Le seul point que tu m'as soumis et que je ne comprends pas c'est ça : chercher les {$base_dir} les remplacer par {$base_dir_ssl} Peut-être la derniere piste Link to comment Share on other sites More sharing options...
tetranet2 Posted March 22, 2015 Author Share Posted March 22, 2015 Apres quelques recherches, j'ai lu que : "Toutes ces variables sont définies, et donc disponibles, dans le fichier FrontController.php qui se trouve dans le dossier /classes/controller/FrontController.php" Donc j'ai regardé dans ce fichier mais je n'ai rien trouvé. Suis-je sur une fausse piste ? Marc Link to comment Share on other sites More sharing options...
Alexandre Carette Posted March 22, 2015 Share Posted March 22, 2015 Link to comment Share on other sites More sharing options...
doekia Posted March 22, 2015 Share Posted March 22, 2015 @Alexandre: merci d'arrêter les messages secret! @tetranet2 chercher les {$base_dir} les remplacer par {$base_dir_ssl} signifie que tu dois parcourir (lire) l'ensemble de tes templates (*.tpl) de ton thèmes et aussi des modules à la recherche de l'expression {$base_dir} pour les remplacer par {$base_dir_ssl) en gros de la même manière trouve les endroits (dans les tpl) où il y a http sans https Ne touche pas au(x) contrôleur(s) Non le module avis vérifié n''est pas en cause. Une erreur 404 ne génére pas de ssl mix Dans firebug, onglet console (ctrl+F5), plein de message 'jaune' parlant de mixed content et/ou resource blocked, ... c'est ça qui te casse ton "cadenas" Link to comment Share on other sites More sharing options...
tetranet2 Posted March 22, 2015 Author Share Posted March 22, 2015 Un GRAND Merci ! Donc après avoir suivi tes conseils j'ai trouvé que c'était l'image du module facebook qui posait un problème. Voilà le bout de code du fichier fbpromoteblock.tpl. J'ai mis en rouge ce que j'ai changé : j'ai donc changé les {$base_dir} pour les remplacer par {$base_dir_ssl} <div id="fbpromote_block_left" class="block"> <div id="bt_FbLogged" style="display: block;"> <h4 style="padding-top:5px;"><img src="{$base_dir_ssl}modules/fbpromote/views/img/fb-icon.png" alt="Facebook" style="float:left; height:14px; width:14px; margin-right:3px;" /> {l s='Be fan' mod='fbpromote'}</h4> <div class="block_content" style="padding-bottom:42px;height:50px;"> <p style="padding:5px 7px;">{l s='Be fan of our Facebook page and get' mod='fbpromote'} <b>{$fb_value}</b> {l s='discount!' mod='fbpromote'}</p> <div id="container_fb" style="position:absolute;"> <div style="margin-top:5px;margin-left:40px;z-index:10000;"> <fb:like href="{$fb_page}" show_faces="false" width="500" height="500" font="" layout="button_count"></fb:like> </div> </div> </div> </div> <div id="bt_FbNotLogged" style="display: none;"> <h4 style="padding-top:5px;"><img src="{$base_dir_ssl}modules/fbpromote/views/img/fb-icon.png" alt="Facebook" style="float:left; height:14px; width:14px; margin-right:3px;" /> {l s='Be fan' mod='fbpromote'}</h4> Encore merci ! Marc Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now