Jump to content

HELP : Les boutons de partage (Facebook, twiter...) sur les pages produits ne fonctionnent plus


Recommended Posts

Bonjour à tous

J'ai un problème, les boutons de partage (Facebook, twiter...) sur les pages produits ne fonctionnent plus, quand on clique, ils n'ont aucun effet. Ils fonctionnaient pourtant bien jusqu'à maintenant.

Les URL sont bien indiquées dans le module Bloc social.

J'ai tenté de désactiver / désinstaller / réinstaller / reconfigurer les modules Bloc social et Partage sur les réseaux sociaux mais pas de changement :(

J'ai cherché des topics similaires, sans succès.

C'est ici

Je suis sur PS 1.6.0.5 / Mutu OVH.

Merci de votre aide

 

Edit : j'ai aussi tenté de vider le cache Smarty à partir du BO, pas mieux

J'ai aussi vidé les dossiers Smarty cache/compil en FTP, toujours pas de changement

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

Pour avancer dans le diagnostic, je me suis servi d'une ancienne copie de mon site que j'ai gardée sur un autre serveur pour test.

Même version de PS 1.6.0.6 / mutu OVH.

 

Là, sans autre action, les boutons de partage sur les réseaux sociaux fonctionnent normalement.

 

Le module Partage sur les réseaux sociaux m'indique qu'il a besoin d'une mise à jour, ce que je fais.

Le module me répond : "Le ou les module(s) suivant(s) ont été correctement mis à jour :
Partage sur les réseaux sociaux : Version actuelle : 1.2.7"

 

Et à partir de ce moment, les boutons ont cessé de fonctionner comme sur la version de mon site en production.

 

Donc, j'en déduis qu'il y a une incompatibilité entre PS 1.6.0.6 et le module Partage sur les réseaux sociaux 1.2.7

 

Qu'est-ce qu'en pense les équipes PS ?

 

Merci à tous de votre aide

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour à tous,

J'avais posté ce problème sur la forge ici http://forge.prestashop.com/browse/PSCSX-3618

et c'est Gregory qui m'avait mis sur la piste. Merci à lui.

Je m'en suis tiré en vérifiant le fichier montheme\modules\socialsharing\views\templates\hook\socialsharing.tpl

dans lequel le code des boutons doit ressembler à ça :

{if $PS_SC_TWITTER || $PS_SC_FACEBOOK || $PS_SC_GOOGLE || $PS_SC_PINTEREST}
	<p class="socialsharing_product list-inline no-print">
		{if $PS_SC_TWITTER}
			<button data-type="twitter" type="button" class="btn btn-default btn-twitter social-sharing">
				<i class="icon-twitter"></i> {l s="" mod='socialsharing'}
				<img src="{$link->getMediaLink("`$module_dir`img/twitter.gif")}" alt="Tweet" />
			</button>
		{/if}
		{if $PS_SC_FACEBOOK}
			<button data-type="facebook" type="button" class="btn btn-default btn-facebook social-sharing">
				<i class="icon-facebook"></i> {l s="" mod='socialsharing'}
				 <img src="{$link->getMediaLink("`$module_dir`img/facebook.gif")}" alt="Facebook Like" />
			</button>
		{/if}
		{if $PS_SC_GOOGLE}
			<button data-type="google-plus" type="button" class="btn btn-default btn-google-plus social-sharing">
				<i class="icon-google-plus"></i> {l s="" mod='socialsharing'}
				<img src="{$link->getMediaLink("`$module_dir`img/google.gif")}" alt="Google Plus" />
			</button>
		{/if}
		{if $PS_SC_PINTEREST}
			<button data-type="pinterest" type="button" class="btn btn-default btn-pinterest social-sharing">
				<i class="icon-pinterest"></i> {l s="Pinterest" mod='socialsharing'}
				 <img src="{$link->getMediaLink("`$module_dir`img/pinterest.gif")}" alt="Pinterest" />
			</button>
		{/if}
	</p>
{/if}

Désolé de ne pas avoir apporté ces éléments plus tôt.

J'espère que cela t'aiderai

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

  • 8 months later...
  • 3 months later...

En tout cas cette modif a bien fonctionné pour moi car j'ai eu ce meme beug sur une autre boutique et avec un autre thème.

 

Juste une petite remarque dans le code virer le "Pinterest" en rouge ci-dessous. :)

<button data-type="pinterest" type="button" class="btn btn-default btn-pinterest social-sharing">
				<i class="icon-pinterest"></i> {l s="Pinterest" mod='socialsharing'}
				 <img src="{$link->getMediaLink("`$module_dir`img/pinterest.gif")}" alt="Pinterest" />
			</button>
Edited by Pat_07 (see edit history)
  • Like 1
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...