-1

コードの作成を開始していないため、表示するものはありませんが、作成するのは、ユーザーが投稿を「いいね」できるようにする、Webサイトの各投稿の後にあるシンプルなボタンです。私が抱えている唯一の問題は、この偉業のために私のMySQLテーブルがどのように見えるべきかを理解することです。カウントを格納する「tbl_posts」テーブルに「rating」列を追加したいのですが、各ユーザーが投稿に1回だけ賛成できるようにする方法がわかりません。この方法でデータベースを作成する方法について何かアイデアはありますか?

また、jQueryを使用して「いいね」ボタンを作成したいと思います。「いいね」ボタンを作成する最良の方法は何をお勧めしますか。

グラシアス。

4

2 に答える 2

1

いいねボタンを実装する最善の方法は、新しいボタンを開発するのではなく、Facebook の API を使用することです。

本当に自分で実装する必要がある場合は、SQL テーブルにユーザー ID を持つ UNIQUE 列を作成する必要があります。

于 2012-06-17T21:21:26.293 に答える
1

ページの登録ユーザーについて話している場合は、投稿テーブルとユーザー テーブルの間に user_likes_post m:n 関係を作成できます。

ページの訪問者について話している場合は、IP アドレスや Cookie を使用して、誰もが 1 回だけ賛成票を投じられるようにする必要があります。

ボタン自体については、 jQuery UIをお勧めします

于 2012-06-17T21:24:16.353 に答える