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

ЭлементВерсия участника OneLittleMouse от 12:17, 13 октября 2012Версия участника Helgo13 от 17:48, 16 января 2020
Условия фильтрации
Условия:
(документация)
article_namespace in [2,3]
page_namespace in [2,3]
& action == 'edit' & !'bot' in user_groups  
& action == 'edit' & !'bot' in user_groups  
&(
&(
  text := lcase(added_lines);
  text := lcase(added_lines);
  text contains '[[категория:'
  text contains '[[категория:'
  & text rlike '(?<!<pre>|<!--|<nowiki>)\[\[категория: *(?!user|шаблон|википедия|интерес|подстраницы|проект|участники)'
  & text rlike '(?<!<pre>|<!--|<nowiki>)\[\[категория: *(?!user|шаблон|википедия|интерес|подстраницы|проект|участники)'
  &! 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,1000}\[\[категория:'
  &! text rlike '<!--[^\t]{0,1000}\[\[категория:'
  &! text rlike '\[\[категория:[^\t]{3,1000}-->'
  &! text rlike '\[\[категория:[^\t]{3,1000}-->'
)
)
&!contains_any(user_name,'AfroBrazilian','Adavyd','Arbnos')
&!contains_any(user_name,'AfroBrazilian','Adavyd','Arbnos')