Различия между версиями

ЭлементВерсия участника Alex Smotrov от 22:17, 17 ноября 2009Версия участника Alex Smotrov от 22:48, 18 ноября 2009
Условия фильтрации
Условия:
(документация)
action == 'edit' & !'bot' in user_groups  
action == 'edit' & !'bot' in user_groups  
& article_namespace in [2,3]
& article_namespace in [2,3]
&(
&(
  text := lcase(new_wikitext);
  text := lcase(new_wikitext);
  good :=  '\[\[категория: *(user|шаблон|википедия|интерес|участник|подстраницы)';
  good :=  '\[\[категория: *(user|шаблон|википедия|интерес|участник|подстраницы)';
  lcase(new_wikitext) contains '[[категория:'
  lcase(new_wikitext) contains '[[категория:'
  & rcount ('\[\[категория:[^\]]', text) > rcount (good, text)
  & rcount ('\[\[категория:[^\]]', text) > rcount (good, text)
  &! text rlike '<nowiki>[^\t]{0,1000}\[\[категория:[^\t]{3,300}<\/nowiki>'
  &! text rlike '<nowiki>[^\t]{0,1000}\[\[категория:[^\t]{3,300}<\/nowiki>'
  &! text rlike '<pre>[^\t]{0,1000}\[\[категория:[^\t]{3,300}<\/pre>'
  &! text rlike '<pre>[^\t]{0,1000}\[\[категория:[^\t]{3,300}<\/pre>'
  &! text rlike '<!--[^\t]{0,500}\[\[категория:[^\t]{3,300}-->'
  &! text rlike '<!--[^\t]{0,1000}\[\[категория:'
&! text rlike '\[\[категория:[^\t]{3,1000}-->'
)
)