2013-02-19 99 views
2

我正在建立一个漫画网站,并且最近一直在研究和测试喜欢功能。我建立我自己的原因是因为PHP:我的漫画网站的自定义喜欢功能

  1. 我想让用户喜欢和不喜欢漫画。 FB的喜好不提供该

  2. 我想自定义图形喜欢

  3. 我想等等计数存储在我的数据库,所以我可以
    漫画流行程度......我不认为我可以从 FB中获得这样的东西。

根据以下信息,我应该继续使用我的方法吗?

每次一个独特的人喜欢一个漫画ID,它会先插入该用户的IP和他们喜欢的那个特定的漫画ID。

由于他们的IP现在在数据库中,如果他们试图再次对同一漫画ID投票,它不会让他们。但是他们的IP仍然可以对其他任何漫画ID进行投票。

如果他们实际上喜欢一个独特的漫画ID,它会增加喜欢或不喜欢在漫画表中关联漫画ID的数量。然后,我可以使用它来按漫画排序和排序漫画。

当我测试时,我意识到具有独特IP的用户可能喜欢所有漫画(例如:127.0.0.1喜欢comicid 30,127.0.0.1喜欢comicid 31,127.0.0.1喜欢comicid 32等。还有60个独特的漫画)...所以这是60个数据库条目。这只是一个用户...现在如果我的网站开始流行,会发生什么......这可能会导致n选民* x漫画,他们喜欢......这可能是一吨数据库条目......这可能是我的托管服务器负担很重,管理混乱。

这就是说,我应该只使用Facebook的喜欢功能?如果我这样做,我可以使用那些喜欢在数据库中按照流行度排列我自己的漫画吗?我应该继续使用我的自定义喜欢功能,但改变我的方法吗?

如果这将会是有帮助的,我可以张贴我目前喜欢的功能代码...

任何提示赞赏...谢谢!

+0

为什么不只是实现诸如功能Facebook的? – Achrome 2013-02-19 04:48:16

+0

@AshwinMukhija 1)我不知道如何使用总facebook像喜欢一个特定的漫画ID排序我的漫画按热门程度,和2)当我重新加载页面(一个新的漫画ID加载,因为用户下一步img或东西),Facebook的评论并没有与该新ID相关联... idk如何解决此问题 – Growler 2013-02-19 04:53:01

+0

如果多个用户通过相同的IP登录并尝试再次喜欢_相同的漫画,该怎么办?除了第一个,你会拒绝所有的吗? – 2013-02-19 04:56:22

回答

0

我会坚持facebook像按钮。正如你可以从评论中看到的,如果你想自己做这件事,想想所有的情况会变得棘手,但是FB已经处理好了。

的FB API明确允许使用用于获取喜欢的数量,看看这个相关的帖子:How to get number of likes from facebook like button?