Diferenças entre versões

EntradaVersão de 02h49min de 9 de agosto de 2013 por RjclaudioVersão de 14h33min de 18 de agosto de 2013 por Rjclaudio
Informações básicas

Descrição:

(publicamente visível)
Adição de texto após as categorias
Texto após cat
Notas:
Copiado de [[en:Special:AbuseFilter/history/351/item/9954]] (que foi adaptado de [[ru:Special:AbuseFilter/history/74/item/498]], conforme [[en:WP:Edit filter/Requested/Archive 4#Appending to the end]])
* Texto após categoria
* retirando não-autoconfirmados, apenas durante os testes - rjclaudio
* retirando não-autoconfirmados, apenas durante os testes - rjclaudio
* exceção para texto oculto após cat (abaixo, como cats em língua estrangeira)
* exceção para texto oculto após cat (abaixo, como cats em língua estrangeira)
* Alteração proposta em [[Special:PermaLink/36279315#Filtro 69 - Texto após cat]]. --Teles
* revertendo para versão de 17mar2010, o código da ver~sao de 2jul2013 está quebrado --rjclaudio
* Dominio anexo --rjclaudio
* Removendo 'auto' para detectar contas confirmadas --rjclaudio
Condições do filtro
Condições:
(ajuda | discussão)
action == 'edit' &
(article_namespace == 0 | article_namespace == 102) &
! 'confirmed' in user_groups &
added_lines irlike '\n\[\[categoria:[^\]\n]+\]\][^\s]' &
(article_namespace == 0 | article_namespace == 14 | article_namespace == 102) &
!added_lines irlike '\n\[\[categoria:[^\]\n]+\]\]\s*<!--' &
removed_lines rlike '^\[\[([a-z]{2,3}|Categor(?:y|ia)):.*\]\] *$' &
!removed_lines irlike '\n\[\[categoria:[^\]\n]+\]\][^\s]'
strpos(added_lines, removed_lines) == 0 &
(
  add := substr(added_lines, length(removed_lines));
  substr(new_wikitext, length(new_wikitext)+1-length(add)) + '\n' == add
  &! contains_any(add,'{{','[[')
)
& !(rcount("(^|\n)\s*\S",added_lines) = rcount("(^|\n)\[\[",added_lines))