Jump to content
deldiaze

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

Share this post


Link to post
Share on other sites

Bonjour

 

Vous avez contactez le développeur ?

Et vous avez chercher sur le forum ou sur google en précisant smartblog prestashop vous aurez plein de réponses.

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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 !

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More