Správa filtrů zneužití

Rozdíly mezi verzemi

PoložkaVerze z 18. 4. 2015, 17:04 od uživatele Matěj SuchánekVerze z 29. 4. 2024, 19:42 od uživatele Matěj Suchánek
Základní informace
Poznámky:
Ve starém textu byl '''Název článku''' a v novém není.
Ve starém textu byl '''Název článku''' a v novém není.


Další podmínky.
Další podmínky.


Úprava.
Úprava.


Základní varování, editcount < 10, značka.
Základní varování, editcount < 10, značka.


Zpět bez značky i varování.
Zpět bez značky i varování.


Kontroluj pouze úvodní sekci.
Kontroluj pouze úvodní sekci.


Kontroluj celý článek, není-li nadpis. Prozatím vynechme jednu podmínku.
Kontroluj celý článek, není-li nadpis. Prozatím vynechme jednu podmínku.


Změny spíše do +100.
Změny spíše do +100.


Úprava, > -1000.
Úprava, > -1000.


Značka, místo jednoduchých řetězců regulární výrazy
Značka, místo jednoduchých řetězců regulární výrazy


Varování.
Varování.
Nezohledňovat rozlišovač. --Matěj S.
Podmínky filtru
Podmínky:
user_editcount < 10 &
action === 'edit'
article_namespace == 0 &
& user_editcount < 10
edit_delta < 100 & edit_delta > -1000 &
& page_namespace === 0
(line1 := ("'''„? ?" + rescape(article_text) + " ??'''");
& -1000 < edit_delta & edit_delta < 100
& (
title_without_parent := (strpos(page_title, ' (') > 0) ? substr(page_title, 0, strpos(page_title, ' (')) : page_title;
needle := ("'''[ ]*" + rescape(title_without_parent) + "[ ]*'''");
(
(
(strpos(old_wikitext,'==') != 0 &
(strpos(old_wikitext,'\n==') > 0
  substr(old_wikitext,0,strpos(old_wikitext,'==')) irlike line1 &!
  & substr(old_wikitext,0,strpos(old_wikitext,'\n==')) irlike needle
substr(new_wikitext,0,strpos(new_wikitext,'==')) irlike line1
&! substr(new_wikitext,0,strpos(new_wikitext,'\n==')) irlike needle
)|(
)|(
  strpos(old_wikitext,'==') == 0 &
  strpos(old_wikitext,'==') == 0
  removed_lines irlike line1 &!
  & removed_lines irlike needle
added_lines irlike line1
&! new_wikitext irlike needle
)|(!
)|(!
  '==' in old_wikitext &
  '==' in old_wikitext
  removed_lines irlike line1 &!
  & removed_lines irlike needle
added_lines irlike line1))
&! added_lines irlike needle))
)
)