[Propozycja] ort! wyrazow

0

<ort>W module orts.php sa slowa do zastapienia (orty). Moja propozycja jest taka: trzymac te wartosci w bazie danych. Wowczas mozna takze w tabeli przechowywac slowa niecenzuralne [green]

Dodatkowo w takim wypadku mozna by zaimplementowac modul samouczenia sie - tj. po zaznaczeniu orta blad bylby dodawany do bazy danych.

0

samouczenie to imo kiepski pomysł, bo wiele słów może być błędnych lub poprawnych w zależności od kontekstu.
ale wrzucenie słów do bazy danych + jakiś mały interfejsik do zarządzania nimi - czemu by nie.

// stały przykład: może/morze [mf]

0

Moim zdaniem to dobry pomysł (szczególnie na wyrazy z "twardym R" ;)). Jednakże użytkownik powinien móc sam od-ortować niektóre wyrazy które system zatwierdzi jako niepoprawne, ale ylko wtedy gdy nie są one sklasyfikowane w bazie jako nieodwracalnie zastępowane, tzn. takie jakie zostały sklasyfikowane przez admina i nie mogą byc przepuszczone bez tagów <.ort>

0

Autouczenie odpada.
Jakieś tam akcje z poziomami ortów też.

Ale można dać 2 listy: orty i wyrazy zakazane.
Orty idą w <ort> a wyrazy zakazane są albo totalnie wycinane, albo zawsze zamieniane na zdefiniowany ciąg znaków.

0

<ort>Auto zastępowanie</ort>- autozastępowanie ;)

[<font color="blue">Dopisane</span>]
Skoro nie poprawiłeś to ortuję :)

0

Ja widze to tak. Tabela, dwie kolumny: word_pattern, word_replacement. Odpowiednia funkcja obsluguje wyrazenia regularne - lista slow:

word_pattern    |     word_replacement
---------------------------------------------
kurde               |     kur***
w ogóle            |     &lt;ort&gt;
musk               |     &lt;ort&gt;

Wyrazy zamieniane by byly w locie (tj. podczas wyswietlania posta).

0

w ogóle | <ort>

Tylko ze to nie jest blad :P

//[rotfl] [rotfl] [browar] - M
// [browar] [!!!] [!!!] [!!!] - ŁF

0

musk | <ort>

raczej coś w ten deseń:
musk | <ort>\1</ort>

0

Wyrazy zamieniane by byly w locie (tj. podczas wyswietlania posta).

hm...nie szybciej bylo by to robic wrzucajac do bazy?
szybciej jest chyba wykonac cos raz i miec z glowy, niz wykonywac to kilkaset razy dziennie :)

0

Tez fakt. Sa plusy i minusy. Gorzej gdy np. ktos sie pomylil i dodal do bazy slowko ktore jest prawidlowe (albo uzyl zlego wyrazenia regularnego) - w takim wypadku juz nie bedzie odwrotu aby cofnac zmiany (no, reczna edycja tekstu).

0

Więc póki co można to robić na dwa sposoby : w locie dla nowych regułek i raz przy przyjmowaniu postu dla regułek sprawdzonych. Przenosic tylko po weryfikacji regułki z jednej kategorii do drugiej. Nie znam sie, ale wydaje mi sie taie rozwiazanie logiczne.

Jedyny problem, ze regułka powinna mieć zapamietaną date wprowadzenia (bądź id ostatniego postu), by w przypadku przeniesienie przelcieć cześć bazy (stąd potrzebna data, zeby nie całą bazę) i wstawić orty na stałe.

1 użytkowników online, w tym zalogowanych: 0, gości: 1