![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 16.01.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
zastanawiam się jak rozwiązać problem moderacji. Kwestia jest taka, że wielu userów będą oni dodawać wiele rzeczym usówać, updatowac. Zatsatanawiam się teraz jak rozwiązac cały ten problem. Myslałem zeby zrobic to w taki sposób (nie wiem czy się tak da): User dodając do bazy cokolwiek wrzuca cale zapytanie do tabeli moderacja, administrator na początku operuje na kopii danego rekordu i sprawdza co się zmienilo czy cos sie dodało. jesli uwaza za sluszne dodanie/usuniecie/update , to akceptuje i wykonuje je na orginalnej bazie. nie wiem tylko czy da sie zrobić cos takiego. Zalozmy ze kopi danego rekordu sie nieda zrobic .. wiec trzeba bedzie robic kopie calej tabeli. Problem pojawi się gdy tabela bedzie miala ogromna ilość rekordów. Moze macie jakiś inny pomysł co do moderacji? Proszę o sugestie i propozycje. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Naswietl moze bardziej problem. Nie bardzo rozumiem dlaczego chcesz zarzdadzac konkretnymi zapytaniami.. dodatkowo wspominasz o jakies kopii tabeli. Straszne
![]() -------------------- Zapraszam na mój php blog, tworzenie stron.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 16.01.2003 Ostrzeżenie: (0%) ![]() ![]() |
Bo idea tego jest taka żeby wszytko co zrobi user, było sprawdzone później przez administratora. Powiedzmy ze zmieniasz/wywalasz/dodajesz w tabeli jakis rekord. By zmiany zostaly wprowadzone administrator musi to zaakceptować.
Zastanawiam się włąsnie jak to wykonać. Myslalełm zeby to zrobić w taki sposób jak wyżej ale sądze ze to był zły pomysł dlatego pisze tutaj ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 30.09.2005 Skąd: k-rk Ostrzeżenie: (0%) ![]() ![]() |
a nie mozna tak: (powiedzym newsy ....)
tabela Newsy: id | tytul | text | wyswietl tablela moderacja id | id_newsa | akcja jesli user doda newsa, dodaje sie do tabeli newsy + do tabeli moderacja. w tableui newsy wyswietl jest flaga (true | false) ustawiana na false, i odpowiada za to czy news jest wyswietlany na stronie, w tabeli moderacja akcja to powiedzmy "do zaakceptoeania", "do usunięcia". admin przeglada wszystkie newsy z tabeli moderacja i ... no coz moderuje, usuwa, akceptuje. Akceptacja polega na ustawieniu flagi "wyswietl" na true, i usunieciu z tabeli moderacja, usunięcie to pozbyucie sie rekordów z opbu tablel. Doadawanie i Update to prawanie jedno i to samo, updateowany rekord laduje w tabeli moderacja z akcja: "do zaakceptowaniea" a jego flaga "wyświetl" w tabeli newsy jest ustawiania na false. -------------------- There are 10 types of people in the world:
-Those who understand binary, and those who don't... There's no place like 127.0.0.1 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 16.01.2003 Ostrzeżenie: (0%) ![]() ![]() |
dalej nie rozumiem na jakiej zasadzie ma dzialas update
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
a moze poprostu pole w bazei
'stan moderacji' i w nim zapisujesz 'A' Active 'D' Deleted 'DC' Confirmed By Admin and DEleted 'AC' Confirmed by admin and active |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 19:23 |