我还没有开始创建代码,所以我没有任何东西要展示,但我要创建的是在我的网站上的每个帖子之后创建一个简单的按钮,允许用户“喜欢”帖子。我唯一的问题是弄清楚我的 MySQL 表对于这个壮举应该是什么样子。我想在我的 'tbl_posts' 表中添加一个 'rating' 列来存储计数,但我不知道如何做到这一点,以便每个用户只能对帖子进行一次投票。关于如何以这种方式创建数据库的任何想法?
另外,我想使用 jQuery 创建“喜欢”按钮。您推荐的是创建“赞”按钮的最佳方式。
格拉西亚斯。
我建议实现喜欢按钮的最佳方法不是开发新按钮,而是使用 facebook 的 API:s 来做到这一点。
如果你真的觉得需要自己实现它,你应该在你的 SQL 表中有一个带有用户 ID 的 UNIQUE 列。
如果您在您的页面上谈论注册用户,您可以在您的帖子和用户表之间创建一个 user_likes_post m:n 关系。
如果您谈论的是页面访问者,您将不得不求助于 IP 地址和/或 cookie 以确保每个人只能投票一次。
对于按钮本身,我推荐jQuery UI