Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 23 Dołączył: 27.06.2009 Skąd: Jaworzno Ostrzeżenie: (0%)
|
Witam
Chcę wprowadzić na swojej stronie możliwość dawania + lub - zamieszczonym komentarzom (jak na wykopie). Oczywiście dany użytkownik może głosować tylko raz na dany komentarz. Mam 2 koncepcje jak powinna wyglądać tabela z głosami i nie wiem która będzie lepsza.
Przy każdym załadowaniu podstrony z komentarzami trzeba sprawdzić czy na poszczególne komentarze użytkownik który jest zalogowany oddał głos
które rozwiązanie jest optymalniejsze i nie będzie zarzynać bazy (IMG:style_emoticons/default/biggrin.gif) ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
nie wspomniałem że w drugim rozwiązaniu suma + i - będzie przechowywana w tabeli `comments` aby nie podliczać głosów za każdym razem przy wyświetlaniu (IMG:style_emoticons/default/winksmiley.jpg) wtedy nie muszę w tabeli `comment_ratings` przechowywać rodzaju oddanego głosu. liczba głosów w comments jeszcze może być, ale w taki sposób nie będziesz wiedział kto jaki głos oddał, oczywiście jeśli nie jest Ci to potrzebne, to Twój sposób starczy, ale z doświadczenia wiem, że czasem taka informacja może być bardzo przydatna, więc na Twoim miejscu przy tam małym narzucie (w sumie to tylko jedna kolumna typu bool), dodałbym ją do tabeli comment_ratings Pozdrawiam |
|
|
|
paw-e-l Baza głosów publicznego systemu moderacji (czyli plusy i minusy) 6.09.2009, 12:07:42
Cezar708 drugie, tylko nie zapomnij o indeksie na kolumnę u... 6.09.2009, 12:11:08
paw-e-l dziękuję za błyskawiczną odpowiedź
ach tak rodza... 6.09.2009, 12:21:22
paw-e-l w sumie racja. można by dzięki temu dodatkowo prow... 6.09.2009, 12:33:29
Cezar708 Cytat(paw-e-l @ 6.09.2009, 11:2... 6.09.2009, 12:37:39 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 16:28 |