Wikipédia:Userbox/!categorizar: diferenças entre revisões
Documentar. Realizar ajustes menores. |
Ajustar documentação. |
||
Linha 15: | Linha 15: | ||
== Exemplo == |
== Exemplo == |
||
Para fins de exemplo de uso, considere a caixa [[:Wikipédia:Userbox/Lajeado]]. Note que |
Para fins de exemplo de uso, considere a caixa [[:Wikipédia:Userbox/Lajeado]]. Note que ela própria está inclusa na [[:Categoria:!Wikipedistas de Lajeado]] com a chave {{mono|"!Lajeado"}}. Nessa categoria também encontramos todos os usuários que têm essa caixa em suas respectivas páginas de usuário, ordenados pelo nome de usuário. Note, ainda, que a categoria transclui a caixa, porém não acaba sendo incluída em si mesma. |
||
=== Código === |
=== Código === |
||
Linha 26: | Linha 26: | ||
</pre> |
</pre> |
||
=== Cuidados === |
|||
#<u>Não</u> coloque essa predefinição dentro do elemento {{mono|<includeonly>}}; e |
|||
#lembre-se de que a categoria a se informar no parâmetro {{mono|{{{1}}}}} deve começar com ponto de exclamação. <!-- XXX TODO: Verificar isso automaticamente no 1.º passo de operação, exibindo mensagem de erro se necessário. --> |
|||
== {{Ver também}} == |
== {{Ver também}} == |
||
Linha 33: | Linha 35: | ||
*[[Wikipédia:Café dos categorizadores]]: ponto de encontro de editores interessados em categorização |
*[[Wikipédia:Café dos categorizadores]]: ponto de encontro de editores interessados em categorização |
||
}} |
|||
⚫ | |||
[[Categoria:!Predefinições para o domínio "Wikipédia"|Userbox categorizar]] |
|||
⚫ |
Revisão das 18h39min de 26 de fevereiro de 2016
A predefinição Wikipédia:Userbox/!categorizar ajuda a categorizar uma caixa de usuário que não esteja baseada na predefinição {{Userbox}}
. O objetivo principal é evitar que essas categorias contenham ciclos de inclusão. Sua transclusão toma exatamente um parâmetro: o posicional {{{1}}}. Nele, deve-se informar o nome da categoria na qual serão incluídas, tanto a definição da caixa de usuário, quanto as páginas de usuário que a transcluírem.
Operação
Mais especificamente, a presente predefinição opera da seguinte maneira:
- Verificar se o parâmetro posicional {{{1}}} está vazio, ou se foi omitido:
- Se sim, exibir mensagem de erro e encerrar; e
- se não, prosseguir.
- verificar se o domínio de {{FULLPAGENAME}} é o domínio de usuário:
- Se sim, incluir na categoria informada em {{{1}}}, com a chave "{{PAGENAME}}", e encerrar; e
- se não, prosseguir.
- verificar se {{FULLPAGENAME}} contém a expressão "Wikipédia:Userbox/":
- Se sim, incluir na categoria informada em {{{1}}}, com a chave "!{{SUBPAGENAME}}", e encerrar; e
- se não, encerrar sem emitir nada.
Exemplo
Para fins de exemplo de uso, considere a caixa Wikipédia:Userbox/Lajeado. Note que ela própria está inclusa na Categoria:!Wikipedistas de Lajeado com a chave "!Lajeado". Nessa categoria também encontramos todos os usuários que têm essa caixa em suas respectivas páginas de usuário, ordenados pelo nome de usuário. Note, ainda, que a categoria transclui a caixa, porém não acaba sendo incluída em si mesma.
Código
<div> (... conteúdo da navecaixa ...) </div>{{Wikipédia:Userbox/!categorizar|!Wikipedistas de Lajeado}}<noinclude> [[Categoria:!Userboxes por localização/Brasil/Cidades|Lajeado]] </noinclude>
Cuidados
- Não coloque essa predefinição dentro do elemento <includeonly>; e
- lembre-se de que a categoria a se informar no parâmetro {{{1}}} deve começar com ponto de exclamação.
Ver também
{{Userbox}}
: predefinição de base que padroniza as caixas de usuário- Usuário:Danilo.mac/Loops de categorias: relatório de ciclos de inclusão entre categorias
- Wikipédia:Café dos categorizadores: ponto de encontro de editores interessados em categorização