Boas-vindas ao Power Pixel

Junte-se a comunidade! Crie o seu próprio conteúdo, e faça amizades.EntrarCriar uma conta

Nillow Nillow  • Dom 16 Nov 2014 - 12:24

Formatação de texto na Chatbox apenas para Administração. Empty Formatação de texto na Chatbox apenas para Administração. Dom 16 Nov 2014 - 12:24

Minha questão:
Olá,
Gostaria de saber se é possível deixar o botoes de Formatação de texto da chatbox, Apenas para a Administração e Moderação do Fórum?

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

Obrigado.


Endereço do meu fórum:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Versão:
PunBB

[F]lames [F]lames  • Dom 16 Nov 2014 - 20:07

Formatação de texto na Chatbox apenas para Administração. Empty Re: Formatação de texto na Chatbox apenas para Administração. Dom 16 Nov 2014 - 20:07

Olá!

Adicione em teu CSS:
Código:
form[action^="/chatbox/"] > div[id] > .right:last-child {
    display: none;
}

E crie um novo JavaScript com investimento no início:
Código:
jQuery(function() {
  jQuery('#board_statistics span.name:last > a[href^="/u"]').each(function() {
    var id = jQuery(this).attr('href').split('u')[1];
    if(_userdata.user_id == id) {
      if(jQuery(this).find('span[style*="color"]').length) {
        var color = jQuery(this).find('span').attr('style').split(':')[1];
        if(color == "#FF0000" || color == "#000099") {
          jQuery('iframe[src*="/chatbox"]').contents().find('body').prepend('<style>form[action^="/chatbox/"] > div[id] > .right:last-child {display: inline-block!important}</style>');
        }
      }
    }
  });
});

Passar bem!

Nillow Nillow  • Seg 17 Nov 2014 - 11:58

Formatação de texto na Chatbox apenas para Administração. Empty Re: Formatação de texto na Chatbox apenas para Administração. Seg 17 Nov 2014 - 11:58

Nao esta aparecendo tanto para Admins quanto para usuarios normais.


Última edição por JScript em Seg 17 Nov 2014 - 17:49, editado 1 vez(es) (Motivo da edição : quote irrelevante, organização do tópico!)

JScript JScript  • Seg 17 Nov 2014 - 17:48

Formatação de texto na Chatbox apenas para Administração. Empty Re: Formatação de texto na Chatbox apenas para Administração. Seg 17 Nov 2014 - 17:48

Reputação da mensagem: 100% (1 votos)
@[F]lames

Dessa forma é bem mais fácil, basta adicionar como um novo JavaScript somente no índice:
Código:

var _removeButtons = setInterval(function() {
   if (document.getElementById("frame_chatbox").contentWindow.document.getElementById('chatbox') !== null) {
      clearInterval(_removeButtons);
      if (_userdata.user_level < 1) {
         jQuery("#frame_chatbox").contents().find("#chatbox_messenger_form .right:eq(1)").remove();
      }
   }
}, 250);
Pois se _userdata.user_id for 0, significa que é apenas membro normal, se for 1 é administrador e se for 2 é um moderador!

JS

Conteúdo patrocinado  • 

Formatação de texto na Chatbox apenas para Administração. Empty Re: Formatação de texto na Chatbox apenas para Administração.

Permissões neste sub-fórum
Não podes responder a tópicos