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

Da Thinkfn
< Predefinição:Cite web
 
(9 edições intermédias não estão a ser mostradas.)
Linha 1: Linha 1:
 
<includeonly>{{
 
<includeonly>{{
<!-- sem parâmetros fornecidos -->
+
<!-- se qualquer dos parâmetros foi fornecido -->
#if: {{{1|}}}
+
#if: {{{url|}}} {{{title|}}} {{{accessdate|}}} {{{accessdaymonth|}}} {{{accessmonthday|}}} {{{accessyear|}}} {{{author|}}} {{{last|}}} {{{first|}}} {{{authorlink|}}} {{{coauthors|}}} {{{date|}}} {{{year|}}} {{{month|}}} {{{format|}}} {{{work|}}} {{{publisher|}}} {{{pages|}}} {{{language|}}} {{{doi|}}} {{{archiveurl|}}} {{{archivedate|}}} {{{quote|}}}  
  | <!-- não fazer nada -->
+
  | <!-- 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|}}}  
+
 
   | {{
 
   | {{
 +
    <!-- se url e title foram fornecidos -->
 
     #if: {{
 
     #if: {{
         #if: {{{archiveurl|}}}
+
         #if: {{{url|}}}  
 
           | {{
 
           | {{
             #if: {{{archivedate|}}}
+
             #if: {{{title|}}}
 
               | 1
 
               | 1
 
             }}
 
             }}
 
         }}
 
         }}
       | <!-- não fazer nada -->
+
       | {{
      | <!-- archiveurl ou archivedate não fornecido - mostrar parâmetros e categorizar
+
        <!-- se archiveurl ou archivedate foram fornecidos, ambos são necessários -->
    -->{{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:
+
        #if: {{{archiveurl|}}} {{{archivedate|}}}
{{Cite web/doc/parameterlist}}<!--
+
          | {{
     -->}}
+
            #if: {{
 +
                #if: {{{archiveurl|}}}
 +
                  | {{
 +
                    #if: {{{archivedate|}}}
 +
                      | 1
 +
                    }}
 +
                }}
 +
              | <!-- não fazer nada -->
 +
              | <!-- archiveurl ou archivedate não fornecido - mostrar parâmetros
 +
            -->{{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}} }}
 +
            }}
 +
        }}
 +
      | <!-- 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}} }}
 
     }}
 
     }}
}}{{
+
  | <!-- nenhum parâmetro fornecido - mostrar parâmetros
 
+
-->{{problema com parâmetros| Não foi fornecido qualquer parâmetro. Parâmetros disponíveis:
 +
{{Cite web/doc/parameterlist}} }}
 +
}}<!--
  
 +
--><cite class="web" style="font-style:normal"<!--
 +
-->{{
 +
  #if: {{{ref|}}}
 +
    | {{
 +
      #ifeq: {{{ref}}} | none
 +
        |
 +
        | id = "{{{ref}}}"
 +
      }}
 +
    | {{
 +
      #if: {{{publisher|}}}
 +
        | {{
 +
          #if: {{{date|}}}
 +
            | id = "Reference-{{{publisher}}}-{{{date}}}"
 +
          }}
 +
      }}
 +
  }}>
 +
{{
 
#if: {{{author|}}}{{{last|}}}
 
#if: {{{author|}}}{{{last|}}}
 
   | {{#if: {{{authorlink|}}}
 
   | {{#if: {{{authorlink|}}}
Linha 72: Linha 85:
 
     | {{#if: {{{url|}}} | {{#if: {{{title|}}} | [{{{url}}} {{{title}}}] }}}}
 
     | {{#if: {{{url|}}} | {{#if: {{{title|}}} | [{{{url}}} {{{title}}}] }}}}
 
}}{{#if: {{{format|}}} | &#32;({{{format|}}})
 
}}{{#if: {{{format|}}} | &#32;({{{format|}}})
}}{{#if: {{{language|}}} | &#32;<span style="color:#555;">({{{language}}})</span>
+
}}{{#if: {{{language|}}} | &#32;({{Link/código|{{{language}}}}})  
 
}}{{#if: {{{work|}}}
 
}}{{#if: {{{work|}}}
 
   | .&#32;''{{{work}}}''
 
   | .&#32;''{{{work}}}''
Linha 104: Linha 117:
 
}}{{#if: {{{quote|}}}  
 
}}{{#if: {{{quote|}}}  
 
   | &nbsp;“{{{quote}}}”
 
   | &nbsp;“{{{quote}}}”
}}</includeonly><noinclude>
+
}}</cite>
{{documentation}}
+
</includeonly><noinclude>{{documentation}}</noinclude>
</noinclude>
+

Edição atual desde as 17h00min de 5 de dezembro 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.