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]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]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]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]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]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]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]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]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]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 |