![]() |
![]() |
![]()
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: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumiem, jesli jeden poprawi jakis post to drugi juz powinien zobaczyc, ze moderated=1.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 1.04.2004 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Może jakaś ramka, odświeżająca się co 10s i sprawdzająca czy dane, na których pracuje aktualnie moderator, nie uległy zmianie.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Yarecki @ 2004-09-01 15:32:45) Może jakaś ramka, odświeżająca się co 10s i sprawdzająca czy dane, na których pracuje aktualnie moderator, nie uległy zmianie. Chyba jedno z gorszych rozwiazan... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 1.04.2004 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Cytat(kicaj_ @ 2004-09-01 17:23:36) Chyba jedno z gorszych rozwiazan... A Twoja propozycja to ... ? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
...jak robie na sposob, jak podal sf
|
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
DObra a jak 2 adminów pracuje naraz (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) to jest ten problem... przeciez jak wyswietlą im sie te same dane to będą robic we 2 to samo :|
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
...no jak sie uparles, to jak bym zrobil to tak:
Przy wchodzeniu w strone ktora jest edytowana, na sam start strony - na gorze, uaktualniamy jakas tam baze (wpisujac is_moderated), a jest drugi admin wejdzie kilka sekund pozniej, bedzie widzial, ze dany artykul ktos wlasnie edytuje... |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Mozna tez zrobic blokade... przed akcja - edycja, sprawdzamy czy ktos juz nie edytuje danego arytkulu. Jesli nie to wysylamy np. do jakiegos pliku/bazy, ze arytukul o numerze xx wlasnie jest edytowany i zabieramy sie edycje. Natomiast jesli juz ktos edytuje to poprostu wyswietla sie komunikat.
Ten post edytował sf 1.09.2004, 22:01:32 |
|
|
![]()
Post
#10
|
|
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.
|
|
|
-Guest- |
![]()
Post
#11
|
Goście ![]() |
Zrobie tak:
przy pobieraniu 5 wpisów będe zmieniał moderated z 0 na 2 a potem jak ktos zatwierdzi to zmienie na 1 a jak odzuci to na 4. Bedzie tylko problem jak ktos zacznie moderowac i zamknie przeglądarke wtedy w moderated zostanie 2 ;| |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 08:30 |