![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 22.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam pewien projekt do wykonania. I zastanawiam się tylko nad jednym punktem. Moderacja Moderacja ma polegać na zatwierdzaniu przez adminów np. zdjęć. Każdy admin po zalogowaniu do panelu dostanie listę rekordów do moderacji. Problem polega na tym że jak wejdzie np. 1000 adminów i dostaną listę rekordów taką samą. To każdy może nadpisać decyzję innego. Strarta czasu i klików. Myślałem nad dwoma rozwiązaniami. 1. Podczas wczytywania listy rekordów dla admina oznaczam rekord że jest edytowany. Każdy admin dostaję "unikalną" listę. A jeśli wyłączy przeglądarkę lub nie wykaże aktywności przez np. 10 minut automatycznie są uwalniane rekordy z edycji. 2. Po kliknięciu na rekord okaże się że jest już w edycji to pobieramy najbliższy rekord z bazy nie w trybie edycji. Ale takie rozwiązanie może zmylić admina bo klikał na innym rekordzie a dostaje inny. Co o tym sądzicie ? Może ktoś zna lepsze rozwiązanie ? Pozdrawiam Ten post edytował lubski 6.08.2008, 11:01:56 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 411 Pomógł: 35 Dołączył: 27.06.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Po edycji zapisuj, że rekord był edytowany. Jeśli następna osoba spróbuje zapisać nowe dane (np. wyśle formularz) wyświetl jej komunikat, że ktoś już wcześniej edytował rekord i czy dane mają być nadpisane.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 9 Dołączył: 3.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
@legorek: ale @lubskiemu chodzi o stratę klików...
od adminów można wymagać pewnych rzeczy jak na przykład że mają ajax w bazie danych załączałbym status tak jak mówisz że coś jest 'wolne', moderowane (ew. z czasem wejścia admina) i zmoderowane np. można się pobawić kolorami żeby było przejrzyste i dobrze się z tego korzystało, zielony -> wolny, czerwony jest już zmoderowane, kolor pośredni ustalany jest na podstawie czasu od braku aktywności minus 2 min -> człowiek to nie automat admin będzie widział w co warto a w co niekoniecznie albo zmoderowane byłyby już wywalane i zastępowane kolejnym jak adminów ma być 1000 to projekt jest duży, kasę pewnie zgarniasz to możesz się pobawić ![]() i ajaxem co chwilę aktualizowałbym status u admina i tyle i korzystałbym z rozwiązania pierwszego odświeżanie strony skutkowałoby załadowaniem tylko 'wolnych' Ten post edytował zimi 6.08.2008, 13:12:56 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 08:26 |