Predefinição:Fmbox/doc
Esta é uma subpágina de documentação para a Predefinição:Fmbox/doc. Ela contém informações sobre o seu uso, categorias, bem como todo o conteúdo que não faz parte da predefinição original. |
Esta predefinição usa Lua: |
Caixas de mensagem
| |
Geral | {{mbox}}
|
Notícias | {{ambox}}
|
Discussão | {{tmbox}}
|
Página de usuário | {{ombox}}
|
Categorias | {{cmbox}}
|
Ficheiros | {{imbox}}
|
Sistema | {{fmbox}}
|
Esta é a {{fmbox}}
ou predefinição caixa de mensagem de rodapé e cabeçalho.
Descrição
[editar código-fonte]Ela pode ser usada para construir caixas de mensagens, para mensagens de sistema, como MediaWiki:Sp-contributions-footer-anon. Também pode ser usada para caixas de rodapé e cabeçalho em páginas de usuários e para editnotices.
Esta predefinição funciona de forma semelhante à {{ambox}}
e a maioria usa os mesmos parâmetros. As principais diferenças são que esta caixa é 100% de largura e tem diferentes estilos de cores.
Uso
[editar código-fonte]Exemplo de uso simples:
{{fmbox | texto = Algum texto.}}
Algum texto. |
Exemplo complexo:
{{fmbox | tipo = editnotice | imagem = [[Image:Emblem-question-yellow.svg|40px]] | estilo = border: 1px solid #f4c430; | textstyle = color: red; font-weight: bold; font-style: italic; | texto = O texto no corpo da mensagem. }}
O texto no corpo da mensagem. |
Tipos
[editar código-fonte]Os exemplos seguintes usam diferentes parametros tipo, mas sem usar parâmetros de imagem. Portanto eles usam as imagens padrão para cada tipo.
tipo=warning – Avisos do sistema, como MediaWiki:Revision-info e MediaWiki:Protectedpagewarning. |
tipo=editnotice – Fundo transparente para editnotices. |
tipo=system – Fundo cinza claro (padrão). |
Outras imagens
[editar código-fonte]As imagens mostradas acima são padrão. Na maioria dos casos, é mais apropriado usar uma imagem mais específica ou nenhuma imagem. Esses exemplos usam o parâmetro imagem para especificar uma imagem diferente da imagem padrão.
imagem = [[Image:User-info.svg|40px]] Esta imagem é usada para MediaWiki:Sp-contributions-footer. |
imagem = [[Image:Commons-logo.svg|40x40px]] Observe o uso de "40x40px" para limitar também a altura da imagem. |
Especial
[editar código-fonte]Algumas outras combinações de parâmetros.
Nenhuma imagem fornecida (padrão) |
imagem=none – Nenhuma imagem é usada e o texto usa toda a área da caixa de mensagem. |
imagem= [[Image:User-info.svg|40px]] imageright = [[Image:Nuvola apps bookcase.svg|40px]] |
Parâmetros
[editar código-fonte]Lista de todos parâmetros:
{{fmbox | tipo = system / editnotice / warning | imagem = none / [[Image:Some image.svg|40px]] | imageright = [[Image:Some image.svg|40px]] | id = CSS id | class = valor CSS | style = valor CSS | textstyle = CSS values | texto = O texto do corpo da mensagem. }}
tipo
- Se nenhum parâmetro tipo for fornecido, o padrão do modelo é o tipo system. Isso significa que fica com um fundo cinza claro.
imagem
- Se definido con none não mostrará nenhuma imagem, se não mostrar a imagem padrão. O também 40px é o recomendo, pode-se usar código wiki.
imageright
- Mesma coisa de image
id
- ID de CSS opcional usado por toda a tabela. Sem aspas
" "
. Principalmente para facilitar a detecção da presença da mensagem no javascript. Por exemplo MediaWiki:Sp-contributions-footer usaria:id = sp-contributions-footer
style
- CSS opcional para a tabela. Exemplo: background: #fff;
textstyle
- CSS opcional para o texto. Exemplo:
textstyle = font-size: 90%; text-align: center;
texto
- O texto do corpo da mensagem.
Detalhes técnicos
[editar código-fonte]Se você precisa fazer uma caixa com menos de 100% de largura, não use esta caixa, em vez disso use a {{ombox}}
.
Se você precisar usar caracteres especiais no parâmetro de texto, precisará escapá-los assim:
{{fmbox | text = <div> Sinal de igual = e uma chave inicial e final { } funcionam bem como estão. Mas aqui está um {{!}} e duas chaves finais <nowiki>}}</nowiki>. </div> }}
- Use a predefinição
{{!}}
para | e <nowiki> para caracteres {{.
Nota: MediaWiki não analisa e converte HTML em mensagens do sistema da mesma forma que faz para páginas normais. Isso significa por exemplo que <br>
não é convertido automaticamente para <br />
, </td>
e </tr>
não são adicionadas automaticamente. Portanto, certifique-se de que qualquer código HTML usado nas mensagens do sistema seja um XHTML válido. Ou seja, feche todas as tags que você iniciar. No entanto, o código regular funciona bem na maioria das mensagens do sistema.
Ver também
[editar código-fonte]Existem várias metapredefinições, na família mbox:
{{ambox}}
– Caixa de mensagem para notícias.{{tmbox}}
– Caixa de mensagem para página de discussão.{{imbox}}
– Caixa de mensagem para ficheiros.{{cmbox}}
– Caixa de mensagem para categorias.{{ombox}}
– Caixa de mensagem para páginas de usuário.{{fmbox}}
– Caixa de mensagem para mensagens do sistema.{{mbox}}
– Caixa para uso geral.
TemplateData
[editar código-fonte]Caixa de mensagem
Parâmetro | Descrição | Tipo | Estado | |
---|---|---|---|---|
tipo | tipo type | Especifique um tipo de caixa
| String | opcional |
texto | texto text | Texto da predefinição | Conteúdo | obrigatório |
estilo | estilo style | CSS para caixa
| Booliano | opcional |
imagem | imagem image | Imagem da lateral esquerda
| Ficheiro | opcional |
imagem_direita | imagem_direita | Imagem da lateral direita
| Ficheiro | opcional |
textstyle | textstyle | CSS para o texto
| Booliano | opcional |
plainlinks | plainlinks | Se definido "no" mostra ícone de ligação externa
| String | opcional |
small | small | Se definido "yes" torna pequeno
| String | opcional |
smallimage | smallimage | Se definido "yes" torna imagem pequena
| String | opcional |
smallimageright | smallimageright | Se definido "yes" torna imagem direita pequena
| String | opcional |