Фильтр правок

Фильтры правок (обсуждение) — это автоматизированный механизм проверок правок участников.
(Список | Последние изменения фильтров | Изучение правок | Журнал срабатываний)
Перейти к навигации Перейти к поиску

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

ЭлементВерсия участника OneLittleMouse от 10:29, 14 июня 2011Версия участника Alex Smotrov от 04:37, 20 августа 2011
Основные сведения
Примечания:
Запрещение добавления внешних ссылок в определённые статьи со специальным шаблоном {{внешние ссылки нежелательны}}
Запрещение добавления внешних ссылок в определённые статьи со специальным шаблоном {{внешние ссылки нежелательны}}


upd: \beditor - чтобы АПАТов не пропускал (в документации к шаблону только ПАТ); sysop - т. к. есть админы без флага патрулирующего, поиск http - чтобы быстро убедиться, что в правке есть ссылки, и громоздкий подсчёт начинать только если они там есть.
upd: "bot" участнику Elmor следовало добавить сразу; + исключение для WebCite Archiver
Условия фильтрации
Условия:
(документация)
action == 'edit' & old_size > 0 & article_namespace == 0
action == 'edit' & old_size > 0 & article_namespace == 0
&! user_groups rlike '\beditor|sysop' & 'http' in added_lines
&! user_groups rlike '\beditor|sysop|bot' & 'http' in added_lines
& rcount('https?://', string(added_lines)) > rcount('https?://', string(removed_lines))
& rcount('https?://', string(added_lines)) > rcount('https?://', string(removed_lines))
& '{{внешние ссылки нежелательны}}' in lcase (old_wikitext)
& '{{внешние ссылки нежелательны}}' in lcase (old_wikitext)
& count('<ref', string(added_lines)) <= count('<ref', string(removed_lines))
& count('<ref', string(added_lines)) <= count('<ref', string(removed_lines))
&! user_name == 'WebCite Archiver'