BBCode avisos da moderação

Tire suas dúvidas sobre BBCode.
JM Pessanha
Novato
Novato
Mensagens: 101
Registrado em: 12 Mai 2012, 18:03

Re: BBCode avisos da moderação

Mensagem por JM Pessanha »

Não funcionou. Ao invés de aparecer o nome de quem inseriu a MOD (quem criou o post) aparece o próprio {USERNAME} :(

Também não consigo encontrar (não sei qual é) o arquivo com HTML do BBCode "Mod" do editor ABBC3, para saber como ele é feito.
Avatar do usuário
Chico Gois
Administrador
Administrador
Mensagens: 3623
Registrado em: 03 Jul 2004, 03:53
Nome Real: Chico Gois
Localização: São Paulo - Capital
Contact:

Re: BBCode avisos da moderação

Mensagem por Chico Gois »

O arquivo é o styles/seutemplate/template/abbcode.html

Código: Selecionar todos

<!-- BEGIN moderator --><table class="ModTable" width="100%" cellspacing="5" cellpadding="0" border="0"><tr><td class="exclamation" rowspan="2">&nbsp;!&nbsp;</td><td class="rowuser">{MOD_USER} {L_WROTE}:</td></tr><tr><td class="rowtext">{MOD_TEXT}</td></tr></table><!-- END moderator --> 
Mas ai precisaria olhar o restante dos arquivos onde ele faz a referencia para acrescentar mais o que voce quer
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: BBCode avisos da moderação

Mensagem por robra »

Dentro do posting_abbcode_buttons.js tem esta referência:

Código: Selecionar todos

case "abbc3_mod" :
            bbfontstyle("[mod=\"{S_POST_AUTHOR}\"]", "[/mod]");
            break; 
Tente utilizando a string {S_POST_AUTHOR}.

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
JM Pessanha
Novato
Novato
Mensagens: 101
Registrado em: 12 Mai 2012, 18:03

Re: BBCode avisos da moderação

Mensagem por JM Pessanha »

Aff, não esta dando certo :(

Na substituição do HTML do BBCOde estou colocando:

Código: Selecionar todos

<table class="ModTable" width="100%" cellspacing="5" cellpadding="0" border="0">
<tr>
<td class="exclamation" rowspan="2">&nbsp;!&nbsp;</td>
<td class="rowuser">{S_POST_AUTHOR}:</td></tr><tr><td class="rowtext">{TEXT}</td></tr></table></div>
Quando utilizo o BBCode (que no caso coloquei como "mode") o resultado é este:

Imagem

Eita coisa complicada, kkk. Robra, sabe me dizer como crio uma BBCode exatamente com o mesmo funcionamento desta que você encontrou a referência? É isso que estou tentando fazer.

EDIT: Inclusive, tem algum erro neste BBCode que criei, talvez no código, que esta fazendo com que aquela região onde fica o avatar e os rankings se desloquem para baixo, deixando a postagem um pouco maior do que as demais que não utilizam esta este BBCode. Complicado. :(
Avatar do usuário
Chico Gois
Administrador
Administrador
Mensagens: 3623
Registrado em: 03 Jul 2004, 03:53
Nome Real: Chico Gois
Localização: São Paulo - Capital
Contact:

Re: BBCode avisos da moderação

Mensagem por Chico Gois »

BBCode automatico teria que pesquisar mais em cima deste MOD.

Mas tente o seguinte:

Uso do BBCode:

Código: Selecionar todos

[Warning]{TEXT1},{TEXT2}[/Warning]
Substituição do HTML:

Código: Selecionar todos

<table class=\"ModTable\" width=\"100%\" cellspacing=\"5\" cellpadding=\"0\" border=\"0\">
<tr>
<td class=\"exclamation\" rowspan=\"2\"> ! </td>
<td class=\"rowuser\">{TEXT1}:</td></tr><tr><td class=\"rowtext\">{TEXT2}</td></tr></table></div>
Linha de ajuda:

Código: Selecionar todos

[Warning]Seu Nome,Aqui o seu texto[/Warning]
JM Pessanha
Novato
Novato
Mensagens: 101
Registrado em: 12 Mai 2012, 18:03

Re: BBCode avisos da moderação

Mensagem por JM Pessanha »

Só pra avisar, já consegui o que queria. Já já volto pra editar esta postagem aqui. Ficou bem interessante, talvez até sirva pra postar na seção de BBCodes =)


Uso do BBCode:

Código: Selecionar todos

[Aviso={TEXT1};{COLOR}]{TEXT2}[/Aviso]
Substituição do HTML:

Código: Selecionar todos

<table style='margin:1;width:100%;min-height:100px;border:1px solid #000000;background:#FFFFFF;' cellspacing="5" cellpadding="0">
<tr>
<td align='middle' bgcolor='{COLOR}' valign='center' width='5%'><br /><font color='#ffffff' size='+7'><b>&nbsp;!&nbsp;</b></font></td><td style='background:#FFFFFF;'><span style='font: bold 12px trebuchet ms;'>{TEXT1} escreveu:</span><hr><span style='font:12px trebuchet ms;'>{TEXT2}</span></td>
</tr>
</table>
Linha de ajuda:

Código: Selecionar todos

[Aviso=Nome;Cor]Digite seu texto aqui[/Aviso]

Exemplos (Imagem):

Imagem


Uma outra variação que fiz aqui:

Imagem

Bem, pesquisei tanto código HTML, CSS, etc e foi isso o mais próximo que consegui. Queria deixar a linha (tag HR) mais próxima do nome e também mais nítida (tipo com bold), mas não consegui de jeito nenhum. Se alguém tiver alguma sugestão.

Obrigado a todos que ajudam. =)
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: BBCode avisos da moderação

Mensagem por robra »

Valeu por compartilhar a solução.
No códigoo HTML do BBcode que você postou, substitua a tag <hr> por:
<hr style="margin-top: -2px;border-top: 1px solid #000000;height: 0px;">.

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
JM Pessanha
Novato
Novato
Mensagens: 101
Registrado em: 12 Mai 2012, 18:03

Re: BBCode avisos da moderação

Mensagem por JM Pessanha »

Perfeito Robra, era exatamente isso. Ficou muito bom o BBCode. Muito obrigado a todos pela ajuda. =)
Responder