2

私はfancyBoxギャラリーのあるサイトを持っています。Facebookのいいねボタンをギャラリーに追加したので、ギャラリー内の各画像にいいね!問題は、そのうちの 1 つをいいね! をクリックしても、Facebook に投稿されないことです。ただし、誰が何を気に入ったかは保存されるので、他の人が同じギャラリーを開くと、誰が何を気に入ったかがわかりますが、投稿されません。

Facebookに投稿するには、いいねされた各画像が必要です。

私はjsfiddleで試しましたが、何をしても動作しません: http://jsfiddle.net/sZG4L/

    <script type="text/javascript">
    $(document).ready(function() {
    $(".fancybox-button").attr('rel', 'gallery').fancybox({
        beforeShow: function () {
            if (this.title) {
                // New line
                this.title += '';

                // Add FaceBook like button
                this.title += '<iframe src="//www.facebook.com/plugins/like.php?href=' + this.href + '&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font&amp;colorscheme=light&amp;height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:90px;" allowTransparency="true"></iframe>';
            }
        },
    helpers     : {
        title   : { type : 'inside' },
        buttons : {}
    },
    afterLoad : function() {
                this.title = (this.index + 1) + ' / ' + this.group.length + '  ';
    }
});
});

ある種の変数が必要だと思うので、「this.href」は各画像を指し、閉じた後も動的に機能する可能性があります。私はこれを探していましたが、見つけることができませんでした。

Facebookのようなものをhtml5に更新しようとしましたが、表示できません。

誰かが助けてくれることを願っています。

4

0 に答える 0