sabrinafressard Posted March 26, 2017 Share Posted March 26, 2017 Bonjour je suis sous prestashop 1.6.0.9. Depuis quelques temps quand je veux coller un des lien des catégories sur facebook ou autre sites, au lieu d'avoir l'image que j'ai mis en catégorie, ça me met l'image de mon logo. Comment puis je changer ? Avant ça me mettez bien l'image de la catégorie mais plus maintenant. J'ai essayer en rechangeant l'image de la catégorie et en régénérant les images mais ça me fais la même chose Merci de votre aide. www.famillycustomizing.fr Link to comment Share on other sites More sharing options...
GTL-WEB Posted March 26, 2017 Share Posted March 26, 2017 (edited) Bonjour je suis sous prestashop 1.6.0.9. Depuis quelques temps quand je veux coller un des lien des catégories sur facebook ou autre sites, au lieu d'avoir l'image que j'ai mis en catégorie, ça me met l'image de mon logo. Comment puis je changer ? Avant ça me mettez bien l'image de la catégorie mais plus maintenant. J'ai essayer en rechangeant l'image de la catégorie et en régénérant les images mais ça me fais la même chose Merci de votre aide. www.famillycustomizing.fr Bonjour, Facebook préconise l'utilisation d'une meta pour lui indiquer qu'elle est l'image à lier lorsqu'un utilisateur partage un contenu : <meta property="og:image" content="http://static01.nyt.com/images/2015/02/19/arts/international/19iht-btnumbers19A/19iht-btnumbers19A-facebookJumbo-v2.jpg" /> Source : https://developers.facebook.com/docs/sharing/webmasters Edited March 26, 2017 by GTL-WEB (see edit history) Link to comment Share on other sites More sharing options...
sabrinafressard Posted March 26, 2017 Author Share Posted March 26, 2017 Ok met je fais comment car je n'y connais pas grand chose. Merci Link to comment Share on other sites More sharing options...
GTL-WEB Posted March 26, 2017 Share Posted March 26, 2017 (edited) Bonjour, Modifier le fichier /themes/default-bootstrap/header.tpl Ajouter ce code avant le tag </head> {if isset($page_name) && $page_name == 'category'} <meta property="og:image" content="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}" /> {/if} Vider le cache. Si vous n’êtes pas à l'aide dans la modification de fichier, contactez moi par message privé. Edited March 26, 2017 by GTL-WEB (see edit history) Link to comment Share on other sites More sharing options...
sabrinafressard Posted March 26, 2017 Author Share Posted March 26, 2017 J'ai reussi à rentrer dans le FTP mais je sais plus comment on fait pour faire la modification Link to comment Share on other sites More sharing options...
sabrinafressard Posted March 26, 2017 Author Share Posted March 26, 2017 J'ai reussi a faire la modif du coup ca me fait : <!DOCTYPE HTML> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7 " lang="{$lang_iso}"><![endif]--> <!--[if IE 7]><html class="no-js lt-ie9 lt-ie8 ie7" lang="{$lang_iso}"><![endif]--> <!--[if IE 8]><html class="no-js lt-ie9 ie8" lang="{$lang_iso}"><![endif]--> <!--[if gt IE 8]> <html class="no-js ie9" lang="{$lang_iso}"><![endif]--> <html lang="{$lang_iso}"> <head> <meta charset="utf-8" /> <title>{$meta_title|escape:'html':'UTF-8'}</title> {if isset($meta_description) AND $meta_description} <meta name="description" content="{$meta_description|escape:'html':'UTF-8'}" /> {/if} {if isset($meta_keywords) AND $meta_keywords} <meta name="keywords" content="{$meta_keywords|escape:'html':'UTF-8'}" /> {/if} <meta name="generator" content="PrestaShop" /> <meta name="robots" content="{if isset($nobots)}no{/if}index,{if isset($nofollow) && $nofollow}no{/if}follow" /> <meta name="viewport" content="width=device-width, minimum-scale=0.25, maximum-scale=1.6, initial-scale=1.0" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <link rel="icon" type="image/vnd.microsoft.icon" href="{$favicon_url}?{$img_update_time}" /> <link rel="shortcut icon" type="image/x-icon" href="{$favicon_url}?{$img_update_time}" /> {if isset($css_files)} {foreach from=$css_files key=css_uri item=media} <link rel="stylesheet" href="{$css_uri|escape:'html':'UTF-8'}" type="text/css" media="{$media|escape:'html':'UTF-8'}" /> {/foreach} {/if} {if isset($js_defer) && !$js_defer && isset($js_files) && isset($js_def)} {$js_def} {foreach from=$js_files item=js_uri} <script type="text/javascript" src="{$js_uri|escape:'html':'UTF-8'}"></script> {/foreach} {/if} {$HOOK_HEADER} <!--[if IE 8]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script> <![endif]--> {if isset($page_name) && $page_name == 'category'} <meta property="og:image" content="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}" /> {/if} </head> <body{if isset($page_name)} id="{$page_name|escape:'html':'UTF-8'}"{/if} class="{if isset($page_name)}{$page_name|escape:'html':'UTF-8'}{/if}{if isset($body_classes) && $body_classes|@count} {implode value=$body_classes separator=' '}{/if}{if $hide_left_column} hide-left-column{/if}{if $hide_right_column} hide-right-column{/if}{if isset($content_only) && $content_only} content_only{/if} lang_{$lang_iso}"> {if !isset($content_only) || !$content_only} {if isset($restricted_country_mode) && $restricted_country_mode} <div id="restricted-country"> <p>{l s='You cannot place a new order from your country.'} <span class="bold">{$geolocation_country|escape:'html':'UTF-8'}</span></p> </div> {/if} <div id="page"> <div class="header-container"> <header id="header"> <div class="banner"> <div class="container"> <div class="row"> {hook h="displayBanner"} </div> </div> </div> <div class="nav"> <div class="container"> <div class="row"> <nav>{hook h="displayNav"}</nav> </div> </div> </div> <div> <div class="container"> <div class="row"> <div id="header_logo"> <a href="{$base_dir}" title="{$shop_name|escape:'html':'UTF-8'}"> <img class="logo img-responsive" src="{$logo_url}" alt="{$shop_name|escape:'html':'UTF-8'}"{if isset($logo_image_width) && $logo_image_width} width="{$logo_image_width}"{/if}{if isset($logo_image_height) && $logo_image_height} height="{$logo_image_height}"{/if}/> </a> </div> {if isset($HOOK_TOP)}{$HOOK_TOP}{/if} </div> </div> </div> </header> </div> <div class="columns-container"> <div id="columns" class="container"> {if $page_name !='index' && $page_name !='pagenotfound'} {include file="$tpl_dir./breadcrumb.tpl"} {/if} <div id="slider_row" class="row"> <div id="top_column" class="center_column col-xs-12 col-sm-12">{hook h="displayTopColumn"}</div> </div> <div class="row"> {if isset($left_column_size) && !empty($left_column_size)} <div id="left_column" class="column col-xs-12 col-sm-{$left_column_size|intval}">{$HOOK_LEFT_COLUMN}</div> {/if} {if isset($left_column_size) && isset($right_column_size)}{assign var='cols' value=(12 - $left_column_size - $right_column_size)}{else}{assign var='cols' value=12}{/if} <div id="center_column" class="center_column col-xs-12 col-sm-{$cols|intval}"> {/if} mais ca me met toujours l'image du logo au lieu de l'image de la categorie J'ai vider le cache prestashop et celui de firefox et ca me fait pareil Link to comment Share on other sites More sharing options...
GTL-WEB Posted March 26, 2017 Share Posted March 26, 2017 Je peux avoir le lien de votre boutique s'il vous plait ? Link to comment Share on other sites More sharing options...
sabrinafressard Posted March 26, 2017 Author Share Posted March 26, 2017 www.famillycustomizing.fr Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 26, 2017 Share Posted March 26, 2017 Bonjour, afin de gérer facilement les images transmissent à FaceBook j'ai fait un module gratuit en ce sens. Celui-ci affiche la couverture des produits sur les pages produits, l'image de la catégorie lorsque celle-ci existe, sinon il affiche le logo. Vous pouvez le retrouver sur mon site : http://www.prestatoolbox.fr/modules-gratuits/246-forcez-l-image-de-partage-facebook.html Attention à 2 choses, il ne faut pas que votre template intègre déjà cette information, sinon il faut retirer l'appel dans le header.tpl de la balise <og:image></og:image> et aussi si vous avez déjà partager une page et qu'après avoir installé le module cela transmet toujours le logo, il faut réinitialiser le cache de Facebook en vous rendant sur l'url suivante https://developers.facebook.com/tools/debug/ Link to comment Share on other sites More sharing options...
sabrinafressard Posted March 26, 2017 Author Share Posted March 26, 2017 Bonsoir j'ai telecharger votre module mais ca me fait pareil mais j'arrive pas a trouver la ligne qu'il faut que j'enleve a moins que ce soit celle la : <meta property="og:image" content="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}" /> {/if} Merci de votre reponse. Et faut il que j'enleve la ligne que l'on ma donner au debut ? Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 26, 2017 Share Posted March 26, 2017 oui il faut la retirer et penser à rafraichir le cache de prestashop comme celui de facebook Link to comment Share on other sites More sharing options...
sabrinafressard Posted March 26, 2017 Author Share Posted March 26, 2017 Donc faut que j'enleve ces 2 lignes ? - <meta property="og:image" content="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}" /> {/if} -{if isset($page_name) && $page_name == 'category'} <meta property="og:image" content="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}" /> {/if} Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 26, 2017 Share Posted March 26, 2017 oui, mais bon j'ai testé votre site et tout semble fonctionner. Link to comment Share on other sites More sharing options...
sabrinafressard Posted March 26, 2017 Author Share Posted March 26, 2017 Ba moi quand je prend le lien de ma categorie : https://famillycustomizing.fr/20-tetine-humoristique-et-message et que je met sur facebook ca me met le logo et non l'image que j'ai mis en categorie Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 26, 2017 Share Posted March 26, 2017 Comme expliqué c’est le cache Facebook généré il y a 10h. je viens de rafraichir et cela fonctionne comme il faut. Link to comment Share on other sites More sharing options...
sabrinafressard Posted March 26, 2017 Author Share Posted March 26, 2017 UN GRAND MERCI A VOUS. Ca fonctionne SUPER Link to comment Share on other sites More sharing options...
masera Posted January 16, 2018 Share Posted January 16, 2018 chez moi sa ne marche pas.... peut etre parce que je suis en https ?? 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