![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
Jak wyeliminowac dublowanie pracy adminów... tzn chodzi o to ze załózmy mamy forum... mamy pole "moderated" domyslnie jest ono zerem... mamy 5 adminów... kazdy ma swój panel admina... i wyswietlają się im wszystkie wpisy w foróm które zawierają moderated=0. jak teraz podzielić to tak zeby 2 adminów nie robiło tego samego (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) moze jakies inne propozycje rozwiązania problemu?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 7.09.2002 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
A po co każdemu wyświelać wszystkie. Wyświetlaj każdemu pierwszy, który ma moderated=0 i edited=0 (przy jakimś tam sortowaniu) z guzikami: odrzuć, anuluj, akceptuj. Oczywiście blokujesz w bazie aktualny rekord, powiedzmy na pięć minut (tyle dajesz moderatorowi na wykonanie akcji). Zapisujesz do pola edited aktualny timestamp. Przy każdym wejściu admina robisz update na za starych polach edited (przed wybraniem treści do moderowania). Powinno być OK. Chociaż, nie jest to idealne rozwiązanie. Dodatkowo adminowi możesz wyświetlić stronę na, powiedzmy cztery minuty i przeładować albo lepiej wylogować po tym czasie. Możesz to zrobić via js.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 01:54 |