Open Graph и PS

Тема в разделе "PrestaShop", создана пользователем Noxikus, 24 июн 2015.

Информация :
Хочешь в разделе без проблем общаться - прочти правила, чтобы потом с форумом на время не прощаться. Читать обязательно!
Внимание! Читайте внимательно правила!Предупреждения выдаются без всяких вопросов. Нарушил - получил. Будьте Внимательнее! Постинг нескольких постов подряд приравнивается к НАРУШЕНИЮ! Будьте вежливы и соблюдайте правила ;-)
Модераторы: NightHunter, ZiX
  1. Noxikus

    Noxikus

    Регистр.:
    18 фев 2015
    Сообщения:
    274
    Симпатии:
    45
    День добрый.

    Просьба в этой теме делиться особенностями настройки метаданных OG в PS, желательно с примерами.
    Может есть какие-нибудь модули, которые упрощают такую настройку?
     
  2. trace

    trace

    Регистр.:
    4 ноя 2013
    Сообщения:
    288
    Симпатии:
    495
    А вот и тема пригодилась :)

    Добавляем поддержку Open Graph в Prestashop 1.6 и 1.5

    В файле header.tpl заменяем
    PHP:
    {if isset($meta_description) AND $meta_description}
            <
    meta name="description" content="{$meta_description|escape:'html':'UTF-8'}/>
    {/if}
    на
    PHP:
    {if isset($meta_description) AND $meta_description}
            <
    meta name="description" property="og:description" content="{$meta_description|escape:'html':'UTF-8'}/>
    {/if}
            <
    meta property="og:site_name" content="{$shop_name|escape:'html':'UTF-8'}/>
            <
    meta property="og:title" content="{$meta_title|escape:'html':'UTF-8'}"/>
            <
    meta property="og:type" content="{if $page_name == 'product'}product{else}website{/if}" />
    {if 
    $page_name == 'product'}
            <
    meta property="product:price:amount" content="{$product->price}"/>
            <
    meta property="product:price:currency" content="{$currency->iso_code}"/>
    {/if}
            <
    meta ptoperty="og:url" content="{if isset($force_ssl) && $force_ssl}https://{$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI}{else}http://{$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI}{/if}" />
            <
    meta property="og:image" content="{if $have_image && $page_name == 'product'}{$link->getImageLink($product->link_rewrite$cover.id_image'thickbox_default')|escape:'html':'UTF-8'}{else}{$logo_url}{/if}" />
            <
    meta property="og:locale" content="{$meta_language}-{$lang_iso|upper}/>
     
    Prester, Jame, Kolfg и 3 другим нравится это.
  3. sv_pete

    sv_pete Писатель

    Регистр.:
    1 авг 2011
    Сообщения:
    5
    Симпатии:
    2
    Использую для этого бесплатный модуль PS Facebook OpenGraph Tags от Nemo
    Ссылка на сайт производителя: Перейти по ссылке
     
    Kolfg и _sashok нравится это.
  4. maslovchrome

    maslovchrome Создатель

    Регистр.:
    4 мар 2015
    Сообщения:
    11
    Симпатии:
    37
    Я пока еще не определил в чем причина (в модуле или "перезапилянном" сайте), но этот модуль мне выдавал кривые урлы в тегах, а именно "Перейти по ссылке". Ну и поскольку знания мои не велики в данной сфере, то решил временно обойтись без этой разметки.
    В общем я хотел сказать, что если кто-то будет ставить этот модуль, внимательно проверьте сгенерированные адреса, что бы не получилось как в моем случае. А проблему я заметил только спустя пару недель:)
     
    trace, Kolfg и _sashok нравится это.