Saltar para o conteúdo

Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 20h58min de 12 de fevereiro de 2012 por Francisco LeandroVersão de 00h46min de 15 de julho de 2013 por He7d3r
Informações básicas
Notas:
exceção para página de discussão ({{ER| presente em vários avisos) - rjclaudio
exceção para página de discussão ({{ER| presente em vários avisos) - rjclaudio


* Substituindo condição, a pedido de Francisco Leandro. --Kleiner
* Substituindo condição, a pedido de Francisco Leandro. --Kleiner
* Uso de uma variável em vez de repetir a mesma regex. -- Helder
* Otimização da regex. -- Helder
* Remoção de parêntesis supérfluos, para utilizar menos condições. --Helder
Condições do filtro
Condições:
(ajuda | discussão)
(user_editcount < 50) &
pred := '\{\{(?:er(?:1|20)?|spam|lixo|impróprio|delete|usuário:salebot/impróprio)[\|\}]';
!(article_namespace == 2) &
 
(lcase(removed_lines) rlike '{{(?i:(er(1|20)?|spam|lixo|impróprio|delete|usuário:salebot/impróprio)[\|\}])') &
user_editcount < 50
!(lcase(added_lines) rlike '{{(?i:(er(1|20)?|spam|lixo|impróprio|delete|usuário:salebot/impróprio)[\|\}])')
& ! article_namespace == 2
& lcase( removed_lines ) rlike pred
& ! lcase( added_lines ) rlike pred