2013-02-19 74 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?