Posted by
jsmoraes on
Nov 02, 2013; 2:58am
URL: https://support.nabble.com/Serie-Como-Fazer-Mensagem-de-Administracao-no-Cabecalho-tp7587676.html
A Nabble disponibiliza uma macro NAML que pode ser utilizada para mensagens da Administração do fórum, e que aparecerá em todas as páginas que possuam cabeçalho. Portanto não aparecerá quando for o caso de leitura de uma mensagem postada.
Leia antes o tópico
Série Como Fazer - Acrescentando Novos Emoticons para saber como editar uma macro NAML e os cuidados que você deve ter.
O nome da macro é
show_administrator_notice, e seu texto original tem as seguintes linhas:
<macro name="show_administrator_notice">
<div id="admin-notice" class="info-message" style="display:none;padding:.5em;margin-bottom:.5em"></div>
<n.call_later param="adminNotice"/>
</macro>
Como você pode observar o tag
DIV possui em
style o parâmetro
display:none, que significa que ele não será mostrado. E não há nenhum texto editado para ser mostrado.
Para que este bloco e mensagem possam ser mostrados é necessário alterar para
display:inline ou
display:block. O primeiro limita a apresentação da faixa ao tamanho do texto. o segundo apresenta esta faixa da margem esquerda até a margem direita.
E o texto pode conter caracteres e pequenas figuras como emoticons. Isto porque haverá aumento da altura do cabeçalho. A colocação de figuras grandes irá deformar a aparencia da página.
Como exemplo, veja como ficou o novo código:
<override_macro name="show_administrator_notice">
<div id="admin-notice" class="info-message" style="display:inline;padding:.5em;margin-bottom:.5em">
Nosso tempo agora é de <img src="http://astronomia-e-astrofotos.1069742.n5.nabble.com/file/n1030/raining.gif" />
</div>
<n.call_later param="adminNotice"/>
</override_macro>
E o resultado é este (a seta vermelha aponta para a mensagem):