Kredov long

[FAQ] Facebook Like в OpenCart

Тема в разделе "OpenCart", создана пользователем instyle, 11 апр 2013.

Статус темы:
Закрыта.
  1. instyle

    instyle

    Регистрация:
    7 фев 2013
    Сообщения:
    174
    Симпатии:
    92
    1. Создание приложения на Facebook, которая будет использовать кнопку.
    https://developers.facebook.com/apps

    2. Генерация кода самой кнопки.
    https://developers.facebook.com/docs/reference/plugins/like/

    3. Отваряме файла header.tpl в темплейта, който ползваме
    /www/catalog/view/theme/YOUR-THEME/template/common/header.tpl

    4. Сразу после <body> тег поставил первую часть сгенерированного кода на Facebook.

    <div id="fb-root"></div>
    <script>(function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) return;
    js = d.createElement(s); js.id = id;
    js.src = "//connect.facebook.net/bg_BG/all.js#xfbml=1&appId=YOUR_APP_ID";
    fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script>

    Ввод этого кода позволит нам представить себе, как кнопки в LIKE месте на странице, чтобы решить вторую короткий код, генерируемый Facebook.

    5. Открыть файл шаблона где Исаак есть Facebook Like кнопку. В этом случае, мы хотим отобразить кнопки в каждом продукте, так открыты:
    /www/catalog/view/theme/YOUR-THEME/template/product/product.tpl

    6. Ставим второй короткий код, сгенерированный на Facebook в файле шаблона, где вы хотите, чтобы появиться Like кнопку.

    7. Для правильного кода нуждается в некоторых изменениях:

    <div class="fb-like" data-href="http://YOUR_DOMAIN.COM<?php echo $_SERVER['REQUEST_URI']; ?>" data-send="true" data-layout="button_count" data-width="250" data-show-faces="false"></div>

    Добавить: http://YOUR_DOMAIN.COM<?php echo $_SERVER['REQUEST_URI']; ?>

    Для того, чтобы иметь правильный путь к общей странице.


    Достаточно просто добавить кнопку Google +1 на эту ссылку:
    https://developers.google.com/+/web/share/
     
Статус темы:
Закрыта.