Minecraft Wiki
Sem resumo de edição
Sem resumo de edição
 
(36 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
  +
<includeonly><div
<includeonly>{| class="msgbox {{{class|}}}" style="background-color: {{{bgcol|#FFFFCC}}}; border: 2px solid {{{linecol|#616161}}}; {{#if: {{{width|}}} | max-width: {{{width}}}; }}<!--
 
  +
class="msgbox {{#if: {{{mini|{{{small|}}}}}} | msgbox-mini | }} {{
-->{{#if: {{{mini|}}} | padding: 0px 6px 0px 1px; margin: 0 0 1em; | padding: 3px 12px 3px 7px; margin: 0 auto 1em; text-align:center; }} {{{css|}}}"
 
  +
#switch: {{{type|}}}
|-
 
  +
| style | display | presentation = msgbox-yellow
| style="vertical-align: middle; border: none" | {{#if: {{{icon|}}} | <div style="margin: 0 {{#if: {{{mini|}}} | 2 | 4 }}px 0 3px;{{{imagecss|}}}"> }}{{#if: {{{image|}}}{{{imagetextbefore|}}}{{{imagetextafter|}}} | <div style="margin: 0 {{#if: {{{mini|}}} | 2 | 4 }}px 0 3px;{{{imagecss|}}}"> }}<!--
 
  +
| minor | minor-issue | content | issue = msgbox-orange
-->{{{imagetextbefore|}}}{{#if: {{{icon|}}} | {{CommentSprite | {{{icon|}}} }} }}{{#if: {{{image|}}} | [[File:{{{image}}}|{{#if: {{{imagesize|}}} | {{{imagesize}}} | {{#if: {{{mini|}}} | 16px | 32px }} }}|text-top]] }}{{{imagetextafter|}}}</div>
 
  +
| major | major-issue | delete = msgbox-red
| style="border: none" | {{#if: {{{title|}}} | '''{{{title}}}''' {{#if: {{{discuss|}}}{{{discussPage|}}}{{{discussAnchor|}}} | <sup>[[{{#if: {{{discussPage|}}} | {{{discussPage}}} | {{TALKPAGENAME}} }}{{#if:{{{discussAnchor|}}} | &#35;{{{discussAnchor}}} }}|Discutir]]</sup> }} }}<!--
 
  +
| organization | title | move = msgbox-purple
-->{{#if: {{{text|}}} | {{#if: {{{title|}}} | <div>{{{text}}}</div> | {{{text}}} }} }}
 
  +
| details | parity | edition | upcoming = msgbox-blue
|}{{#if: {{{nocat|}}} || {{#ifeq: {{NAMESPACE}} | Template | [[Category:Predefinições de notificação]] }} }}<!--
 
  +
| notice | note | info = msgbox-green
 
  +
| other = msgbox-magenta
-->{{#ifeq:{{NAMESPACE}}|Template|{{#if:{{{color|}}}|[[Category: Manutenção/Predefinições que usam sistema de caixas de mensagem antigo]]|}} }}</includeonly><noinclude>
 
  +
| #default = {{#if: {{#pos: {{{class|}}} | msgbox- <!-- end pos -->}} || msgbox-gray <!-- end if -->}}
{{documentation}}</noinclude>
 
  +
}} {{{class|}}}"
  +
style="
  +
{{#if: {{{bgcol|}}} | background: {{{bgcol}}}; | }}
  +
{{#if: {{{linecol|}}} | border-left: 4px solid {{{linecol}}}; | }}
  +
max-width: {{{width|{{#if: {{{mini|{{{small|}}}}}} | 50em | 90% }}}}};
  +
{{#if: {{{float|}}} | float: {{{float}}}; | }}
  +
{{{css|}}}
  +
"
  +
>
  +
<div id="msgbox-icon"> {{
  +
#if: {{{icon|}}}
  +
| <div id="msgbox-iconimage" style="{{{imagecss|}}}">
  +
}}{{
  +
#if: {{{image|}}}{{{imagetextbefore|}}}{{{imagetextafter|}}}
  +
| <div id="msgbox-image" class="nomobile" style="{{{imagecss|}}}">
  +
}} {{{imagetextbefore|}}}{{
  +
#if: {{{icon|}}}
  +
| {{CommentSprite | {{{icon|}}} }}
  +
}}{{
  +
#if: {{{image|}}}
  +
| [[File:{{{image}}}|{{
  +
#if: {{{imagesize|}}}
  +
| {{{imagesize}}}
  +
| {{#if: {{{mini|{{{small|}}}}}} | 16px | 32px }}
  +
}}|text-top]]
  +
}}{{{imagetextafter|}}}{{
  +
#if: {{{icon|}}}
  +
| </div>
  +
}}{{
  +
#if: {{{image|}}}{{{imagetextbefore|}}}{{{imagetextafter|}}}
  +
| </div>
  +
}}
  +
</div>
  +
<div style="width: 100%;">{{
  +
#if: {{{title|}}}
  +
| '''{{{title}}}'''&nbsp;{{
  +
#if: {{{discuss|}}}{{{discussPage|}}}{{{discussAnchor|}}}
  +
| <sup>[<nowiki/>{{direct link|{{
  +
#if: {{{discussPage|}}}
  +
| {{{discussPage}}}
  +
| {{TALKPAGENAME}}
  +
}}{{
  +
#if: {{{discussAnchor|}}}
  +
| &#35;{{{discussAnchor}}}
  +
}}|discutir}}</sup>
  +
}}
  +
}}{{
  +
#if: {{{linkshere|}}}
  +
| <sup>, [[Special:WhatLinksHere/{{FULLPAGENAME}}|links]]<nowiki/>]</sup>
  +
| {{
  +
#if:{{{discuss|}}}
  +
|<sup>]</sup>
  +
}}
  +
}}
  +
{{
  +
#if: {{{text|}}}
  +
| <div id="msgbox-text">{{{text}}}</div>
  +
}}
  +
</div>
  +
</div></includeonly><noinclude>
 
{{documentation}}
  +
<!-- Put categories/interwikis on the documentation page -->
  +
</noinclude>

Edição atual tal como às 15h11min de 20 de agosto de 2021

[ver | editar | histórico | purgar]Documentação
Atalho

Esta predefinição é usada para adicionar um estilo consistente para caixas de mensagens.

Uso

{{Message box
| mini = Mini modo
| small = Mini modo
| class = Classe para a predefinição
| bgcol = Cor de fundo personalizada
| linecol = Cor da linha personalizada
| width = Largura personalizada
| float = Alinhamento personalizado
| icon = Ícone de Predefinição:CommentSprite
| imagecss = Imagem personalizada CSS
| image = Imagem extra
| imagetextbefore = Texto antes da imagem
| imagetextafter = Texto depois da imagem
| imagesize = Tamanho da imagem
| title = Título da predefinição
| discuss = Botão de discussão
| discussPage = link da página de discussão 
| discussAnchor = Talk page section specification
| linkshere = Links button to Special:WhatLinksHere
| text = texto da predefinição
| css = CSS personalizado 
}}

Parâmetros

As caixas de mensagens são usadas para criar a maioria das predefinções presentes na wiki. A tabela a seguir mostra uma descrição do uso do parâmetro deste modelo.

Parâmetros da predefinição

Esta predefinição prefere a formatação em blocos de parâmetros.

ParâmetroDescriçãoTipoEstado
Modo minimini small

Altera o tamanho da caixa de mensagem para um que seja mais adequado a uma seção do artigo.

Booleanoopcional
Classeclass

Adiciona classe na predefinição.

Stringrecomendado
Cor de fundobgcol

Muda a cor de fundo.

Padrão
#FCFCFC
Stringopcional
Cor da linhalinecol

Muda a cor da linha.

Stringopcional
Widthwidth

Altera a largura da predefinição.

Padrão
90%; 30em in mini mode
Stringopcional
Alinhamentofloat

Altera a posição da predefinição.

Stringopcional
Íconeicon

Adiciona um ícone da predefinição:CommentSprite. Incompatível com o parâmetro {{{image}}} e seus derivados.

Stringopcional
Imagem com CSS Personalizaçãoimagecss

Mais personalização de uma imagem na caixa de mensagem com CSS..

Stringopcional
Imagemimage

Adiciona um ícone de imagem na predefinição. Incompatível com o parâmetro {{{icon}}}.

Arquivoopcional
Texto adicionalimagetextbefore

Adiciona um texto antes/acima da imagem.

Stringopcional
Texto adicionalimagetextafter

Adiciona um texto depois/abaixo da imagem.

Stringopcional
Tamanho da imagemimagesize

Altera o tamanho da imagem se o parâmetro {{{image}}} estiver definido.

Padrão
32px; 16px in mini mode
Stringopcional
Títulotitle

Adiciona um título na predefinição.

Stringrecomendado
Botão de discussãodiscuss

Adiciona um botão chamado [Discutir] que leva à página de discussão da página onde a caixa de mensagem é usada.

Booleanoopcional
Personalização do link da página de discussãodiscussPage

Muda o botão [Discutir] para criar um link para uma página de discussão personalizada.

Nome da páginaopcional
Especificação da seção da página de discussãodiscussAnchor

Faz com que o botão [Discutir] vincule a uma seção específica da página de discussão.

Stringopcional
Botão de linklinkshere

Adiciona um botão chamado [Links] com link para Special:WhatLinksHere que lista o uso da página atual.

Booleanoopcional
Textotext

Adiciona texto na predefinição.

Conteúdorecomendado
CSS personalizadocss

Personalização adicional da caixa de mensagem com CSS.

Stringopcional

Critérios de cor

As cores são usadas para indicar o tipo de caixa de mensagem:

Critério Código da classe Cor exibida
Predefinições não classificadas (padrão)
Aviso de isenção de responsabilidade/exclusão de uma página type = delete
Sugerir uma página a ser movida/dividida/mesclada class = move
Aviso para problemas de conteúdo de uma página type = content
Aviso para problemas de estilo de uma página type = style
Informações sobre o status de uma página type = notice
Detalhes sobre edições e/ou versões type = edition
Finalidades não utilizadas/personalizadas type = other

Exemplos

Código Resultado
Uso básico:
{{msgbox
| title = Esta é uma caixa de mensagem normal
| text = Com subtexto útil e descritivo
}}
Esta é uma caixa de mensagem normal 
Com subtexto útil e descritivo
Mini uso:
{{msgbox
| mini = 1
| icon = 8
| text = Esta é uma mini caixa de mensagem com um ícone de informação usando a [[Predefinição:CommentSprite]]
}}
Esta é uma mini caixa de mensagem com um ícone de informação usando a Predefinição:CommentSprite
Uso avançado:
{{msgbox
| bgcol = #eef
| linecol = #ddf
| title = Esta é uma caixa de mensagem azul
| text = Ele tem um link de discussão, algum CSS personalizado e uma imagem personalizada
| discuss = 1
| image = Bot.png
| css = box-shadow: 10px 10px 2px #888;
}}
Bot
Esta é uma caixa de mensagem azul [discutir]
Ele tem um link de discussão, algum CSS personalizado e uma imagem personalizada
Mini uso avançado:
{{msgbox
| mini = 1
| image = Bot.png
| bgcol = #ddc
| linecol = #dcb
| css = box-shadow: 0px 0px 6px #888;
| text = Esta é uma mini caixa de mensagem, usando configurações semelhantes às da caixa usada no exemplo avançado acima.
}}
Bot
Esta é uma mini caixa de mensagem, usando configurações semelhantes às da caixa usada no exemplo avançado acima.
[ver | editar | histórico | purgar]A documentação acima é transcluída de Predefinição:Caixa de mensagem/doc.