Jump to content
  • 0

Facebook Open Graph Meta Tags


Mallard2

Question

Jak należy poprawnie skonfigurować sklep  , aby podczas udostępniania linku  danego produktu na tablicy facebook , albo innego społeczniaka , wraz z komentarzem i linkiem , wyświetlało się zdjęcie produktu i jego opis.
Wiem, że to opiera się na znacznikach Open Graph Meta Tags, ale u mnie nie działa.

Używam darmowego Addthis Block (blockaddthis) : http://www.prestashop.com/forums/topic/52072-module-addthis-block/page-5
Do tego zastosowałem rozwiązanie , znalezione na stronie : http://blog.dh42.com/using-the-product-image-in-og-tags/

Czyli dodać do FrontController' a :

public function preProcess()    {         $product = new Product($_GET['id_product'], false, intval($cookie->id_lang));    if (Validate::isLoadedObject($product))        self::$smarty->assign('product', $product);     $images = $product->getImages(intval($cookie->id_lang));    foreach ($images AS $k => $image)        if ($image['cover'])        {            $cover = $image;            $cover['id_image'] = intval($product->id).'-'.$cover['id_image'];            $cover['id_image_only'] = intval($image['id_image']);        }        if (!isset($cover))        $cover = array('id_image' => Language::getIsoById($cookie->id_lang).'-default', 'legend' => 'No picture', 'title' => 'No picture');    self::$smarty->assign('cover', $cover);    }

oraz w header.tpl znaczniki meta:
 

<meta property="og:title" content="{$meta_title|escape:'htmlall':'UTF-8'}"/><meta property="og:url" content="http://{$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI}"/><meta property="og:site_name" content="{$shop_name|escape:'htmlall':'UTF-8'}"/><meta property="og:type" content="website"><meta property="og:description" content="{$meta_description|escape:html:'UTF-8'}">{if $page_name=='product'}<meta property="og:image" content="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large')}">        {else}<meta property="og:image" content="{$img_ps_dir}logo.jpg" />{/if}

Niestety to nie działa ? Gdzie robie błąd ?shocked.gif

PS ver 1.4.4.1

 

Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

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