Saltar para o conteúdo

Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 11h47min de 21 de janeiro de 2010 por RjclaudioVersão de 18h55min de 14 de julho de 2013 por He7d3r
Informações básicas
Notas:
Elemento de predefinição
* Exceções para:
 
  - {{crimg|usuário}}]] -- rjclaudio
* exceção para {{crimg|usuário}}]] - rjclaudio
  - {{PAGENAME}}, mt utilizada em edição acidental (esquece do subst), não dá pra dificultar edição -- rjclaudio
* exceção para {{PAGENAME}}, mt utilizada em edição acidental (esquece do subst), não dá pra dificultar edição - rjclaudio
* retirando não-autoconfirmados, apenas durante os testes -- rjclaudio
* retirando não-autoconfirmados, apenas durante os testes - rjclaudio
* Remoção de parêntesis supérfluos, para consumir menos condições. -- Helder
* Otimização da expressão regular. -- Helder
Condições do filtro
Condições:
(ajuda | discussão)
(article_namespace == 0) &
article_namespace == 0
(added_lines rlike '({{#|{{{|{{[Nn]avebox|{{(SUBPAGENAME|FULLPAGENAME|BASEPAGENAME|SITENAME|NAMESPACE))') &
& ( prog := '\{\{#|\{\{\{|\{\{[Nn]avebox|\{\{(?:(?:(?:SUB|FULL|BASE)PAGE|SITE)NAME|NAMESPACE)';
!(removed_lines rlike '({{#|{{{|{{[Nn]avebox|{{(SUBPAGENAME|FULLPAGENAME|BASEPAGENAME|SITENAME|NAMESPACE))') &
      added_lines rlike prog
!(lcase(added_lines) rlike '({{crimg)')
& ! removed_lines rlike prog
& ! lcase( added_lines ) rlike '\{\{crimg'
)