Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php,sql]Problem moderacji, Rozwiązanie problemu moderacji
skrobi
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
sf
post
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 smile.gif Moze trzeba zmienic troche koncepcje tego projektu.


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
skrobi
post
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 smile.gif
Go to the top of the page
+Quote Post
ghostrider
post
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
Go to the top of the page
+Quote Post
skrobi
post
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
Go to the top of the page
+Quote Post
ActivePlayer
post
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 19:23