Predefinição:Título em itálico: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m Modificou o nível de proteção de "Predefinição:Título em itálico": Predefinição com impacto significativo em outras páginas ([Editar=Apenas autorrevisores] (indefinidamente) [Mover=Apenas autorrevisores] (indefinidamente))
simplificando pois {{str find}} não tem mais o limite de 50 caracteres
Linha 1:
{{DISPLAYTITLE:<!-- domínio (que não pode ser simplesmente {{NAMESPACE}} pois deve mudar de acordo com o sexo numa página de usuário) -->{{
{{DISPLAYTITLE:{{
#if:{{NAMESPACE}}| {{#ifeq:{{SUBJECTSPACE}}|{{ns:2}}|{{NAMESPACE:{{FULLPAGENAME}}}}<!-- para mudar de acordo com o sexo -->|{{NAMESPACE}}}}:}}{{
#switch:
{{<!-- título -->#ifexpr: {{str find|{{PAGENAME}}|(}} != -1
|<!-- se o título não tiver parênteses -->''{{PAGENAME}}''
| 1
|<!-- se o título tiver parênteses -->{{#if: {{{force|}}}
| 0
|<!-- com o parâmetro force fica tudo em itálico -->''{{PAGENAME}}''
}}{{#if: {{{force|}}}
}} |<!-- sem o parâmetro force só o que vem antes dos parênteses fica em itálico -->''{{str left| {{PAGENAME}} | {{#expr:{{str find|{{PAGENAME}}|(}}-2}} }}'' {{str sub| {{PAGENAME}} | {{#expr: {{str find|{{PAGENAME}}|(}} - 1}} | {{#expr: {{str len|{{PAGENAME}}}} - {{str find|{{PAGENAME}}|(}} }} + 1 }}
| 1
| 0 }}
}}{{#ifexpr: {{str len|{{PAGENAME}}}} < 50 <!-- The max {{str find}} can handle -->
| 1
| 0
}}
}}{{#if:{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}{{{6|}}}|[[Categoria:Teste]]}}<noinclude>
| 100 =
{{#if:{{NAMESPACE}}
| {{#ifeq:{{SUBJECTSPACE}}|{{ns:2}}|{{NAMESPACE:{{FULLPAGENAME}}}}<!-- para mudar de acordo com o sexo -->|{{NAMESPACE}}}}:
}}{{#switch:{{PAGENAME}}
| {{{1}}} ({{{2|}}}) = ''{{{1}}}'' ({{{2|}}})
| {{{1}}} ({{{3|}}}) = ''{{{1}}}'' ({{{3|}}})
| {{{1}}} ({{{4|}}}) = ''{{{1}}}'' ({{{4|}}})
| {{{1}}} ({{{5|}}}) = ''{{{1}}}'' ({{{5|}}})
| {{{1}}} ({{{6|}}}) = ''{{{1}}}'' ({{{6|}}})
| #default = {{PAGENAME}}
}}
| 101 =
{{#if:{{NAMESPACE}}
| {{#ifeq:{{SUBJECTSPACE}}|{{ns:2}}|{{NAMESPACE:{{FULLPAGENAME}}}}<!-- para mudar de acordo com o sexo -->|{{NAMESPACE}}}}:
}}''{{str left| {{PAGENAME}} | {{#expr:{{str find|{{PAGENAME}}|(}}-2}} }}'' {{str sub| {{PAGENAME}} | {{#expr: {{str find|{{PAGENAME}}|(}} - 1}} | {{#expr: {{str len|{{PAGENAME}}}} - {{str find|{{PAGENAME}}|(}} }} + 1 }}
| 010
| 011
| 110
| 111
| 001 =
{{#if:{{NAMESPACE}}
| {{#ifeq:{{SUBJECTSPACE}}|{{ns:2}}|{{NAMESPACE:{{FULLPAGENAME}}}}<!-- para mudar de acordo com o sexo -->|{{NAMESPACE}}}}:
}}''{{PAGENAME}}''
| 000 = {{FULLPAGENAME}}
}}}}<noinclude>
{{documentação}}
</noinclude>