Jump to content

Smartblog et SSL


Recommended Posts

Bonjour, 

 

J'ai un problème avec le module puce blog de smartblog, quand je créé un post et que je ne rajoute pas d'images tout va bien tout mon site est en https avec mon blog. Mais quand je rajoute une image dans le post du blog j'ai une erreur ssl du type mixed content. Ma page fais un appel d'un page http avec nom de l'image.jpg. Mon probleme est que je ne trouve pas le fichier où je dois faire la modification. Merci pour votre aide.

 

  • Thanks 1
Link to comment
Share on other sites

Bonjour, Oui j'ai passé toute la journée du dimanche à essayer de trouver la solution à mon probleme. Disons que les réponses qu'il y a sur les forums je les connais, dans la mesure où j'ai pu identifié le soucis avec un F12 je vois où est la faille. Mais je ne retrouve pas le fichier dans smartblog ou ailleurs dans le theme prestashop où je dois changer le http en https dans le src de mon image. Je pense que c'est un fichier du module smartblog, car sur prestashop si je ne rajoute pas d'images dans mon post du blog tout est en https avec le beau cadena vert qui va bien.

Link to comment
Share on other sites

  • 7 months later...

Bonjour,

Le problème que vous recherchez se situe sur les contrôleurs du modules Smartblog, Ils ne transmettent pas le bon protocole pour la génération des images. 

 

Cela ressemble à une reprise de code basé sur le controlleur du Front, or ici nous sommes dans un Controlleur module, la vérification ne fonctionne donc pas, voici ce que vous devez modifier.

Dans chaque fonction init, de chaque controlleur rajoutez ceci : 

 

 if (Configuration::get('PS_SSL_ENABLED') && Configuration::get('PS_SSL_ENABLED_EVERYWHERE')) {
            $this->ssl = true;
        }

 

et faire une recherche sur : 

$protocol_content = (isset($useSSL) and $useSSL and Configuration::get('PS_SSL_ENABLED')) ? 'https://' : 'http://';

et remplacez par : 

$protocol_content = ($this->ssl) ? 'https://' : 'http://';

 

A.

Edited by Myst26 (see edit history)
  • Like 2
Link to comment
Share on other sites

  • 4 weeks later...

Bonjour,

Merci beaucoup ! Marche très bien chez moi.

J'utilise smartblog 3.0.0

J'ai modifié les fichiers suivant:

- /www/modules/smartblog/controllers/front/archive.php

-/www/modules/smartblog/controllers/front/category.php

-/www/modules/smartblog/controllers/front/details.php

-/www/modules/smartblog/controllers/front/search.php

-/www/modules/smartblog/controllers/front/tagpost.php

 

En faisant simplement un remplacement de 

$protocol_content = (isset($useSSL) and $useSSL and Configuration::get('PS_SSL_ENABLED')) ? 'https://' : 'http://';

par

$protocol_content = (Configuration::get('PS_SSL_ENABLED') && Configuration::get('PS_SSL_ENABLED_EVERYWHERE')) ? 'https://' : 'http://';

 

cdt,

Jérémie

  • Like 1
Link to comment
Share on other sites

  • 1 year later...

Bonjour, au cas où vous me liriez malgré ce déterrage de post, pouvez-vous préciser si vous n'avez fait que la modification dont vous parlez, juste le remplacement d'une seule ligne ?

Car je viens de le faire et mes images featured ne s'affichent toujours pas. Même version de Smartblog sur un PS 1.7.5.2.

Merci !

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