0

私はPHPデータベースに大きな影響を与えるWebサイトに取り組んでいます。それを取得しようとしているので、サイト用に作成されたすべての投稿に(facebook)のようなボタンがあります。唯一の問題は、Facebookのいいねが個別化されておらず、ページ固有であるため、1が好きなときにすべてが好きになることです。別のページにあるため、投稿のコメントセクションにそれぞれを配置できれば問題ありませんが、各コメントセクションは、渡すphp id変数によって個別化されています(実際にはURLを変更しません)ただし、ページに表示されるもののみ)。各いいねボタンが独自に動作するようにする方法はありますか? ここに私が取り組んできたサイトがあります。

www.linkerbolt.com

4

1 に答える 1

1

Facebook のようなボタンを含む作成した div で、data-href プロパティを追加できます。このプロパティで、必要なページへのリンクを追加できます。

data-href="www.whicheverpageyouwant.com"

あなたの場合、投稿ごとに異なる URL が必要になります。投稿 ID を受け取り、単一の投稿 (www.yoursite/posts/35) を表示するページを作成し、同じページに複数の投稿を表示する必要がある場合は、対応する各ページを指すように data-href を設定できます。

架空の例:

<?php foreach ($forumPosts as $post) : ?>

    <div class="fb-like" 
        data-href="wwww.yoursite/forumpost/<?php echo $post['id'];?>" 
        data-send="true" 
        data-width="450" 
        data-show-faces="true" />

<?php endforeach; ?>
于 2013-06-19T20:41:59.093 に答える