![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 4 Dołączył: 10.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
przejdę od razu do meritum. Otóż planuję napisać skrypt (jak w tytule wątku) i zastanawiam się nad pewną kwestią. Załóżmy, że algorytm obliczałby ilość zdobytych plusów za komentarze, posty napisane przez użytkownika oraz jego aktywność (podobne działanie jak na portalu wykop.pl) i według tego ustalałby jego pozycję w rankingu (nie mam zamiaru robić tego dynamicznie, czyli po każdej aktywności odpalać odpowiedni skrypt - wręcz przeciwnie, posłużę się CRON'em, bo myślę, że to najlepsza rozwiązanie, chociaż jestem otwarty na wszelkie sugestie). Na samym początku, po rejestracji na witrynie użytkownik miałby status - poza rankingiem (o ile na stronie byłoby zarejestrowanych więcej niż 300 użytkowników, dajmy na to, że limit to właśnie te 300 miejsc), a dopiero z czasem (w miarę jego aktywności) mógłby zdobyć jakąś sensowną pozycję. Będę wdzięczny za jakiekolwiek propozycje, począwszy od wstępnego projektu struktury tabel, aż po sugestie dot. rozwiązania tego dość irytującego problemu. Z góry dziękuje za wszelaką pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
ale masz jakiś konkretny problem? skoro już dokładnie wiesz co chcesz osiągnąć to pozostaje już tylko usiąść i to zrobić, cron to całkiem dobra opcja do tego, żeby wyliczać to w nocy i pobierać potem ranking z prostej tabeli, ponadto warto by też uwzględnić daty, tzn może lepiej żeby algorytm liczył tylko aktywność z ostatniego miesiąca, żeby byli to obecnie aktywni użytkownicy a nie np. Ci którzy kiedyś dużo korzystali i już przestali, chociaż to już kwestia indywidualna i wybór należy do Ciebie
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 17:43 |