Diferenças entre edições de "Predefinição:Cite web/dev"

Da Thinkfn
< Predefinição:Cite web
Linha 2: Linha 2:
 
<!-- sem parâmetros fornecidos -->
 
<!-- sem parâmetros fornecidos -->
 
#if: {{{1|}}}
 
#if: {{{1|}}}
   | <!-- não fazer nada -->
+
   | {{ <!-- url e title têm de ser fornecidos -->
  | <!-- nenhum parâmetro - mostrar parâmetros e categorizar
+
-->{{problema com parâmetros| Parâmetros disponíveis:
+
{{Cite web/doc/parameterlist}}<!--
+
-->}}
+
}}{{
+
<!-- url e title têm de ser fornecidos -->
+
#if: {{
+
    #if: {{{url|}}}
+
      | {{
+
        #if: {{{title|}}}
+
          | 1
+
        }}
+
    }}
+
  | <!-- não fazer nada -->
+
  | <!-- url ou title não fornecidos - mostrar parâmetros e categorizar
+
-->{{problema com parâmetros|Ao usar {{tl|cite web}}, precisa especificar os parâmetros <code>url</code> e <code>title</code>. Parâmetros disponíveis:
+
{{Cite web/doc/parameterlist}}<!--
+
-->}}
+
}}{{
+
<!-- se archiveurl ou archivedate foram fornecidos, ambos são necessários -->
+
#if: {{{archiveurl|}}} {{{archivedate|}}}
+
  | {{
+
 
     #if: {{
 
     #if: {{
         #if: {{{archiveurl|}}}
+
         #if: {{{url|}}}  
 
           | {{
 
           | {{
             #if: {{{archivedate|}}}
+
             #if: {{{title|}}}
 
               | 1
 
               | 1
 
             }}
 
             }}
 
         }}
 
         }}
 
       | <!-- não fazer nada -->
 
       | <!-- não fazer nada -->
       | <!-- archiveurl ou archivedate não fornecido - mostrar parâmetros e categorizar
+
       | <!-- url ou title não fornecidos - mostrar parâmetros e categorizar
     -->{{problema com parâmetros|Ao usar {{tl|cite web}}, se especificar um dos parâmetros <code>archiveurl</code> ou <code>archivedate</code> precisa de especificar ambos. Parâmetros disponíveis:
+
     -->{{problema com parâmetros|Ao usar {{tl|cite web}}, precisa especificar os parâmetros <code>url</code> e <code>title</code>. Parâmetros disponíveis:
 
{{Cite web/doc/parameterlist}}<!--
 
{{Cite web/doc/parameterlist}}<!--
 
     -->}}
 
     -->}}
 +
    }}{{
 +
    <!-- se archiveurl ou archivedate foram fornecidos, ambos são necessários -->
 +
    #if: {{{archiveurl|}}} {{{archivedate|}}}
 +
      | {{
 +
        #if: {{
 +
            #if: {{{archiveurl|}}}
 +
              | {{
 +
                #if: {{{archivedate|}}}
 +
                  | 1
 +
                }}
 +
            }}
 +
          | <!-- não fazer nada -->
 +
          | <!-- archiveurl ou archivedate não fornecido - mostrar parâmetros e categorizar
 +
        -->{{problema com parâmetros|Ao usar {{tl|cite web}}, se especificar um dos parâmetros <code>archiveurl</code> ou <code>archivedate</code> precisa de especificar ambos. Parâmetros disponíveis:
 +
{{Cite web/doc/parameterlist}}<!--
 +
        -->}}
 +
        }}
 
     }}
 
     }}
 +
  | {{problema com parâmetros| Não foi fornecido qualquer parâmetro. Parâmetros disponíveis:
 +
{{Cite web/doc/parameterlist}}<!--
 +
-->}}
 
}}{{
 
}}{{
  

Revisão das 09h30min de 18 de novembro de 2008


Predefinição
código | documentação | categoria | parâmetros | desenvolvimento | testes


Esta página normalmente contém o mesmo código que a página do código, mas que pode ser alterado para fazer experiências e melhoramentos, sem alterar o código que os restantes utilizadores estão a usar.

Para alterar a predefinição, comece por copiar o conteúdo da página de código para cá. Depois, faça as alterações que pretende e grave. Os resultados das suas alterações podem ser verificados na página de testes. Verifique todos os casos de teste existentes, para se certificar de que só alterou os comportamentos pretendidos.

Quando a sua alteração estiver completa, peça a um administrador para migrar o novo código para a página do código.

Nota: Se está a criar esta página pela primeira vez, ela já foi pré-preenchida com o modelo que deve seguir. Siga-o, por favor. Não categorize esta página. Coloque a categoria da predefinição na página da categoria.