Diferenças entre edições de "Predefinição:Chamada para artigo (pp)"

Da Thinkfn

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home1/thinkfnw/public_html/wiki/includes/diff/DairikiDiff.php on line 390
Linha 1: Linha 1:
<includeonly><div style="margin: 0 0 1px 0; {{
+
<includeonly>{{
#if: {{{posição|}}}
+
  #ifeq: {{{imagem}}} | nenhuma
  | {{ #ifeq: {{{posição}}} | esquerda
+
      |
            | float:left; margin-right:5px;
+
      | <div style="margin: 0 0 1px 0; {{
            | {{ #ifeq: {{{posição}}} | topo
+
        #if: {{{posição|}}}
                      | margin-left:auto; margin-right:auto;
+
            | {{ #ifeq: {{{posição}}} | esquerda
                      | float:right; margin-left:5px; }}
+
                      | float:left; margin-right:5px;
              }}
+
                      | {{ #ifeq: {{{posição}}} | topo
  | float:right; margin-left:5px; }}
+
                                | margin-left:auto; margin-right:auto;
position:relative;
+
                                | float:right; margin-left:5px; }}
width:{{ #if: {{{imagem|}}}
+
                        }}
            | {{ #if: {{{x|}}}
+
            | float:right; margin-left:5px; }}
                    | {{{x}}};
+
        position:relative;
                    | 120px; }}
+
        width:{{ #if: {{{imagem|}}}
            | 120px; }}
+
                    | {{ #if: {{{x|}}}
height:{{ #if: {{{imagem|}}}
+
                            | {{{x}}};
            | {{ #if: {{{y|}}}
+
                            | 120px; }}
                    | {{{y}}};
+
                    | 120px; }}
                    | 43px; }}
+
        height:{{ #if: {{{imagem|}}}
            | 43px; }}
+
                      | {{ #if: {{{y|}}}
padding:0;
+
                              | {{{y}}};
overflow:hidden">
+
                              | 43px; }}
{{#if: {{{artigo|}}}
+
                      | 43px; }}
  | <div style="position:absolute; top:0; left:0; z-index:3;
+
        padding:0;
    font-size:2000px;
+
        overflow:hidden">
    line-height:2000px"
+
        {{#if: {{{artigo|}}}
    >[[{{{artigo}}}|&nbsp;&nbsp;&nbsp;&nbsp;]]</div>
+
              | <div style="position:absolute; top:0; left:0; z-index:3;
  | }}
+
                font-size:2000px;
<div style="position:absolute; top:0; left:0; z-index:2">
+
                line-height:2000px"
[[Imagem:{{
+
                >[[{{{artigo}}}|&nbsp;&nbsp;&nbsp;&nbsp;]]</div>
  #if: {{{imagem|}}}
+
              | }}
    | {{{imagem}}}
+
        <div style="position:absolute; top:0; left:0; z-index:2"
    | Tf_logo.gif }}|{{
+
        >[[Imagem:{{
  #if: {{{imagem|}}}
+
          #if: {{{imagem|}}}
    | {{ #if: {{{x|}}}
+
              | {{{imagem}}}
            | {{{x}}}
+
              | Tf_logo.gif }}|{{
            | 120px }}
+
          #if: {{{imagem|}}}
    | 120px }}{{
+
              | {{ #if: {{{x|}}}
  #if: {{{artigo|}}}
+
                      | {{{x}}}
    | {{!}}{{{artigo}}}
+
                      | 120px }}
    | }}]]</div>
+
              | 120px }}{{
</div>{{
+
          #if: {{{artigo|}}}
 +
              | {{!}}{{{artigo}}}
 +
              | }}]]</div>
 +
        </div>{{
 +
        }}
 
#if: {{{categoria|}}}
 
#if: {{{categoria|}}}
 
   | <div style="color:red; font-size:75%; text-transform:uppercase">{{{categoria}}}</div>
 
   | <div style="color:red; font-size:75%; text-transform:uppercase">{{{categoria}}}</div>

Revisão das 09h08min de 30 de outubro de 2008

Esta predefinição é usada na página principal para fazer chamadas de destaque para artigos, deste tipo:

James B. Rogers, Jr. - mais conhecido como Jim Rogers (nascido a 19 de Outubro de 1942) é um investidor americano. Foi co-fundador, com George Soros, do Quantum Fund, e criou o Rogers International Commodities Index (RICI) (...)
Incognitus, Out 2008
James B. Rogers, Jr. - mais conhecido como Jim Rogers (nascido a 19 de Outubro de 1942) é um investidor americano. Foi co-fundador, com George Soros, do Quantum Fund, e criou o Rogers International Commodities Index (RICI) (...)
Incognitus, Out 2008
James B. Rogers, Jr. - mais conhecido como Jim Rogers (nascido a 19 de Outubro de 1942) é um investidor americano. Foi co-fundador, com George Soros, do Quantum Fund, e criou o Rogers International Commodities Index (RICI) (...)
Incognitus, Out 2008

A predefinição coloca uma imagem numa determinada posição e formata o texto à volta dessa imagem, mesmo dentro de tabelas. O link da imagem é direccionado para o artigo, em vez de para a própria imagem. No final do texto é colocado outro link para o artigo.

Uso

Copie a seguinte definição para o seu texto e preencha os parâmetros.

{{chamada para artigo (pp)
| categoria=
| artigo=
| texto=
| autor=
| imagem=
| x=
| y=
| posição=
}}

Parâmetros

Os parâmetros desta predefinição podem tomar os seguintes valores:

  • categoria
    • a categoria do artigo — por exemplo, categoria=Conceitos.
    • por omissão, não será mostrada qualquer categoria.
  • artigo
    • o nome do artigo — por exemplo, artigo=Futuro.
    • por omissão, não será mostrado o link principal para um artigo (abaixo da categoria), o link da imagem não apontará para um artigo, e não será colocado o link para um artigo no final do texto.
  • texto
    • o texto introdutório do artigo — ver exemplos nesta página.
    • por omissão, não será mostrado qualquer texto.
  • autor
    • o autor do artigo, se conhecido, e a data de criação — por exemplo, autor=Hermes, Out 2007.
    • por omissão, não será mostrado qualquer autor ou data.
  • imagem
    • imagem=nenhuma - não é mostrada qualquer imagem
    • o nome da imagem (sem o namespace) com que deseja ilustrar a categoria — por exemplo, imagem=Tf_logo.gif.
    • por omissão, será assumido o logo do Think Finance.
  • x
    • a largura desejada para a imagem em pixéis (px) — na página principal a largura deve ser sempre x=120px.
    • por omissão, será assumida a largura x=120px.
    • NOTA: caso não tenha sido passado o parâmetro imagem, o parâmetro x é ignorado e adoptada a largura por omissão.
  • y
    • a altura desejada para a imagem em pixéis (px) — para manter proporções, calcular desta forma: x*altura original da imagem/largura original da imagem e arredondar para cima.
    • por omissão, será assumida a altura y=85px.
    • NOTA: caso não tenha sido passado o parâmetro imagem, o parâmetro y é ignorado e adoptada a altura por omissão.
  • posição
    • posição=esquerda - a imagem é colocada no topo à esquerda.
    • posição=direita - a imagem é colocada no topo à direita.
    • posição=topo - a imagem é colocada no topo, ao centro.
    • por omissão, o valor assumido é posição=direita.

Exemplo

Os exemplos acima são obtidos com o seguinte código:

{{chamada para artigo (pp)
| categoria=Biografias
| artigo=Jim Rogers
| texto='''James B. Rogers, Jr.''' - mais conhecido como Jim Rogers (nascido a 19 de Outubro de 1942) é um investidor americano. Foi co-fundador, com [[George Soros]], do Quantum Fund, e criou o Rogers International Commodities Index (RICI)
| autor=Incognitus, Out 2008
| imagem=JimRogers.jpg
| x=60px
| y=74px
| posição=esquerda
}}

fazendo variar o parâmetro posição entre posição=esquerda, posição=topo e posição=direita, respectivamente.

Casos de teste

Os seguintes exemplos são casos de teste, usados pela equipa do Think Finance no desenvolvimento e manutenção desta predefinição. Permitem testar o comportamento da predefinição em casos limite. Mesmo nestes casos, a predefinição deverá ter um comportamento elegante para o leitor.

Sem o parâmetro imagem

Quando o parâmetro imagem é omitido, o logo do Think Finance é usado. Mesmo que sejam passados os parâmetros x e y estes devem ser ignorados e os respectivos valores por omissão (que são os do logo Think Finance) adoptados. O link da imagem deve continuar a ser o do artigo. Por exemplo:

{{chamada para artigo (pp)
| categoria=Biografias
| artigo=Jim Rogers
| texto='''James B. Rogers, Jr.''' - mais conhecido como Jim Rogers (nascido a 19 de Outubro de 1942) é um investidor americano. Foi co-fundador, com [[George Soros]], do Quantum Fund, e criou o Rogers International Commodities Index (RICI)
| autor=Incognitus, Out 2008
| imagem=
| x=500px
| y=200px
| posição=esquerda
}}

Resulta no seguinte:

James B. Rogers, Jr. - mais conhecido como Jim Rogers (nascido a 19 de Outubro de 1942) é um investidor americano. Foi co-fundador, com George Soros, do Quantum Fund, e criou o Rogers International Commodities Index (RICI) (...)
Incognitus, Out 2008

Sem o parâmetro posição

Quando o parâmetro posição é omitido, a posição da imagem por omissão será sempre à direita. Por exemplo:

{{chamada para artigo (pp)
| categoria=Biografias
| artigo=Jim Rogers
| texto='''James B. Rogers, Jr.''' - mais conhecido como Jim Rogers (nascido a 19 de Outubro de 1942) é um investidor americano. Foi co-fundador, com [[George Soros]], do Quantum Fund, e criou o Rogers International Commodities Index (RICI)
| autor=Incognitus, Out 2008
| imagem=
| x=500px
| y=200px
| posição=
}}

Resulta no seguinte:

James B. Rogers, Jr. - mais conhecido como Jim Rogers (nascido a 19 de Outubro de 1942) é um investidor americano. Foi co-fundador, com George Soros, do Quantum Fund, e criou o Rogers International Commodities Index (RICI) (...)
Incognitus, Out 2008

Sem o parâmetro artigo

Quando o parâmetro artigo é omitido, o link da imagem deve ser para a própria imagem. O link com o nome do artigo e o link para o artigo no final do texto desaparecem. Por exemplo:

{{chamada para artigo (pp)
| categoria=Biografias
| artigo=
| texto='''James B. Rogers, Jr.''' - mais conhecido como Jim Rogers (nascido a 19 de Outubro de 1942) é um investidor americano. Foi co-fundador, com [[George Soros]], do Quantum Fund, e criou o Rogers International Commodities Index (RICI)
| autor=Incognitus, Out 2008
| imagem=
| x=500px
| y=200px
| posição=
}}

Resulta no seguinte:

140px
James B. Rogers, Jr. - mais conhecido como Jim Rogers (nascido a 19 de Outubro de 1942) é um investidor americano. Foi co-fundador, com George Soros, do Quantum Fund, e criou o Rogers International Commodities Index (RICI)
Incognitus, Out 2008

Sem os restantes parâmetros

Quando também os parâmetros categoria e autor são omitidos, temos um simples texto ilustrado com uma figura. Por exemplo:

{{chamada para artigo (pp)
| categoria=
| artigo=
| texto='''James B. Rogers, Jr.''' - mais conhecido como Jim Rogers (nascido a 19 de Outubro de 1942) é um investidor americano. Foi co-fundador, com [[George Soros]], do Quantum Fund, e criou o Rogers International Commodities Index (RICI)
| autor=
| imagem=
| x=500px
| y=200px
| posição=
}}

Resulta no seguinte:

140px
James B. Rogers, Jr. - mais conhecido como Jim Rogers (nascido a 19 de Outubro de 1942) é um investidor americano. Foi co-fundador, com George Soros, do Quantum Fund, e criou o Rogers International Commodities Index (RICI)