Фрагмент кода кнопки Facebook - PullRequest
0 голосов
/ 26 июля 2011

Кто-нибудь знает, как создать кнопку «Поделиться фейсбуком»? Мне нужно, чтобы это была горизонтальная версия с высотой около 15-20 пикселей. Кажется, что они отказались от какой-либо документации в пользу кнопки «Мне нравится», но мне бы хотелось и того, и другого. Я могу только найти плагины WordPress, но мне просто нужен фрагмент кода.

Любая помощь будет оценена ... спасибо

Глинн Роко Одежда

Ответы [ 2 ]

1 голос
/ 26 июля 2011

, если вы хотите сделать это с помощью javascript sdk:

    window.fbAsyncInit = function () {
        FB.init({ appId: appId, status: true, cookie: true,
            xfbml: true
        });
    };
    (function () {
        var e = document.createElement('script');
        e.async = true;
        e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
        document.getElementById('fb-root').appendChild(e);
    } ());

    $("#Pst").click(function shareWithFacebook() {
        FB.ui({ method: 'stream.publish',
            message: 'message',
            user_message_prompt: 'message',
            attachment: {
                name: 'message',
                caption: 'message',
                description: ('message'),
                href: 'http://www.destination360.com/europe/sweden/images/s/sweden-visby.jpg',
                media: [{ 'type': 'image', 'src': 'http://www.destination360.com/europe/sweden/images/s/sweden-visby.jpg', 'href': 'http://www.destination360.com/europe/sweden/images/s/sweden-visby.jpg'}]
            },
            action_links: [{ text: ' Name ', href: 'http://www.destination360.com/europe/sweden/images/s/sweden-visby.jpg'}]
        },
         function (response) {
             if (response && response.post_id) {
                 // Do some custom action after the user successfully
                 // posts this to their wall
                 alert('Thanks for sharing!');
             }
         }
        );
        return false;
    });

<div id="fb-root">
    </div>
    <a href="#" id="Pst" onclick="return shareWithFacebook();"  >
        Share
    </a>

, если вы хотите сделать это с помощью плагина, и не могли бы вы пометить его как ответивший :): http://developers.facebook.com/docs/reference/plugins/like/

Вы найдете такой код:

<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=137344766349901&amp;xfbml=1"></script><fb:like href="www.eslamsoliman.uk.cm" send="true" width="450" show_faces="true" font=""></fb:like>

измените свою ссылку:)

0 голосов
/ 26 июля 2011

Кнопка «Поделиться» устарела, хотя все еще функционирует.В настоящее время рекомендуется использовать общий доступ с веб-сайта с помощью кнопки Like или Кнопка отправки (которая также обычно связана с кнопкой Like, но работает автономно).

Если вам по какой-то причине нужно использовать старую кнопку общего доступа, документация больше не доступна на сайте разработчика, но здесь есть сторонний пример: http://www.wpcode.net/add-share-button.html/ (он должен работать на любом сайте, а не только в блогах Wordpress)

...