Modificar comandos do Chatbox

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Modificar comandos do Chatbox

Mensagem por iChocks em 10/05/15, 02:32 am

Opa, beleza?

Não sei se estou na área certa, mas realmente não sei onde postar.
Bom, to querendo mudar os comandos do chat padrão do forumeiros... Esses:

http://prntscr.com/73jh2i

Por exemplo, o de mensagem ausente é "/abs", gostaria de mudar para "/aus". É possível?
avatar

iChocks
Nível 2

Masculino
Inscrito dia : 10/05/2015
Mensagens : 13
Pontos Ativos : 21

Ver perfil do usuário http://globalmakers.umforum.net/

Resolvido Re: Modificar comandos do Chatbox

Mensagem por JScript em 11/05/15, 11:44 am

Sim, isso é perfeitamente possível!

@iChocks
Passe-nos a lista completa da "tradução" que deseja para os comandos ok?

JS
avatar

JScript
Membro do Fórum

Masculino
Inscrito dia : 14/03/2013
Mensagens : 1449
Pontos Ativos : 1900

Ver perfil do usuário http://jscript.forumeiros.com/

Resolvido Re: Modificar comandos do Chatbox

Mensagem por iChocks em 12/05/15, 06:42 pm

@JScript escreveu:Sim, isso é perfeitamente possível!

@iChocks
Passe-nos a lista completa da "tradução" que deseja para os comandos ok?

JS

Na verdade, quero só esse /abs pra /aus mesmo, acho /abs sem sentido ;x Desculpa todo esse tópico pra isso, realmente parece ser uma coisa hyper simples.
avatar

iChocks
Nível 2

Masculino
Inscrito dia : 10/05/2015
Mensagens : 13
Pontos Ativos : 21

Ver perfil do usuário http://globalmakers.umforum.net/

Resolvido Re: Modificar comandos do Chatbox

Mensagem por JScript em 13/05/15, 09:14 am

@iChocks
Ok, abaixo está o código com investimento apenas no índice:

Novo código: http://ajuda.forumeiros.com/t99735-modificar-comandos-do-chatbox#688443

JS


Última edição por JScript em 13/05/15, 07:33 pm, editado 1 vez(es) (Razão : Novo código!)
avatar

JScript
Membro do Fórum

Masculino
Inscrito dia : 14/03/2013
Mensagens : 1449
Pontos Ativos : 1900

Ver perfil do usuário http://jscript.forumeiros.com/

Resolvido Re: Modificar comandos do Chatbox

Mensagem por iChocks em 13/05/15, 04:42 pm

@JScript escreveu:@iChocks
Ok, abaixo está o código com investimento apenas no índice:
Código:

$(window).load(function() {
 var chatbox_script = function() {
 $('#submit_button').unbind('click').bind('click', function() {
 var message = $('#message').val().trim();
 if (message != '') {
 if (message == '/aus') {
 $('#message').val('/abs');
 }
 }
 });
 };

 var s = document.createElement('script');
 s.text = "(" + chatbox_script.toString() + ")();";
 $('object[data^="/chatbox/index.forum"],iframe[src^="/chatbox/index.forum"]').each(function() {
 try {
 $(this.contentDocument || this.contentWindow.document).find("#chatbox").closest("html").find("head").first().each(function() {
 this.appendChild(s.cloneNode(true))
 })
 } catch (a) {}
 })
});

JS

Ah, 2 coisas, meu fórum ta na versão Invision, ainda sim funciona? E 2, pelo teu nome (hehe) é pra eu colocar lá em gestão de códigos JavaScript certo?
avatar

iChocks
Nível 2

Masculino
Inscrito dia : 10/05/2015
Mensagens : 13
Pontos Ativos : 21

Ver perfil do usuário http://globalmakers.umforum.net/

Resolvido Re: Modificar comandos do Chatbox

Mensagem por JScript em 13/05/15, 05:02 pm

@iChocks
Olá, o código é para todas as versões e deverá ser adicionado como um novo JavaScript sim!

JS
avatar

JScript
Membro do Fórum

Masculino
Inscrito dia : 14/03/2013
Mensagens : 1449
Pontos Ativos : 1900

Ver perfil do usuário http://jscript.forumeiros.com/

Resolvido Re: Modificar comandos do Chatbox

Mensagem por iChocks em 13/05/15, 06:46 pm

Não deu certo ;\ O código de ausente continua sendo /abs... Será que o fato do meu chat ser no fim da página não muda nada?
Prints:

http://prntscr.com/74wogi
http://prntscr.com/74wpih

Não funciona sem colocando a razão do lado:

http://prntscr.com/74wptq
avatar

iChocks
Nível 2

Masculino
Inscrito dia : 10/05/2015
Mensagens : 13
Pontos Ativos : 21

Ver perfil do usuário http://globalmakers.umforum.net/

Resolvido Re: Modificar comandos do Chatbox

Mensagem por JScript em 13/05/15, 07:27 pm

@iChocks
Ok, eu tinha me esquecido que pode-se dar a razão da ausência...

Troque o código anterior por este outro abaixo e o investimento continua sendo apenas no índice:
Código:

$(function() {
   if (_userdata.session_logged_in) {
      if (jQuery('object#frame_chatbox').length) {
         jQuery('#frame_chatbox').replaceWith('<iframe src="/chatbox/index.forum?archives" id="frame_chatbox" scrolling="yes" width="100%" height="100%" type="text/html" style="border: 0px;" />');
      }
   }
});

$(window).load(function() {
   if (_userdata.session_logged_in) {
      chat_cmdTranslation();

      $('#frame_chatbox').load(function() {
         chat_cmdTranslation();
      });
   }
});

function chat_cmdTranslation () {
   var frame_chatbox = $('#frame_chatbox').contents();

   frame_chatbox.find('#submit_button').unbind('click').bind('click', function() {
      var message = frame_chatbox.find('#message').val().trim();
      if (message != '') {
         if (message.indexOf('/aus') == 0) {
            frame_chatbox.find('#message').val('/abs' + message.split('/aus')[1]);
         }
      }
   });

}

JS
avatar

JScript
Membro do Fórum

Masculino
Inscrito dia : 14/03/2013
Mensagens : 1449
Pontos Ativos : 1900

Ver perfil do usuário http://jscript.forumeiros.com/

Resolvido Re: Modificar comandos do Chatbox

Mensagem por iChocks em 13/05/15, 08:58 pm

@JScript escreveu:@iChocks
Ok, eu tinha me esquecido que pode-se dar a razão da ausência...

Troque o código anterior por este outro abaixo e o investimento continua sendo apenas no índice:
Código:

$(function() {
 if (_userdata.session_logged_in) {
 if (jQuery('object#frame_chatbox').length) {
 jQuery('#frame_chatbox').replaceWith('<iframe src="/chatbox/index.forum?archives" id="frame_chatbox" scrolling="yes" width="100%" height="100%" type="text/html" style="border: 0px;" />');
 }
 }
});

$(window).load(function() {
 if (_userdata.session_logged_in) {
 chat_cmdTranslation();

 $('#frame_chatbox').load(function() {
 chat_cmdTranslation();
 });
 }
});

function chat_cmdTranslation () {
 var frame_chatbox = $('#frame_chatbox').contents();

 frame_chatbox.find('#submit_button').unbind('click').bind('click', function() {
 var message = frame_chatbox.find('#message').val().trim();
 if (message != '') {
 if (message.indexOf('/aus') == 0) {
 frame_chatbox.find('#message').val('/abs' + message.split('/aus')[1]);
 }
 }
 });

}

JS

Opa, valeu colega o/ Agora eu digitando /aus + [razão] ele vai de boa. Só /aus sozinho que não foi alterado, continua /abs. Mas pra mim já serve, obrigado Piscada Pode fechar.
avatar

iChocks
Nível 2

Masculino
Inscrito dia : 10/05/2015
Mensagens : 13
Pontos Ativos : 21

Ver perfil do usuário http://globalmakers.umforum.net/

Resolvido Re: Modificar comandos do Chatbox

Mensagem por JScript em 13/05/15, 09:20 pm

@iChocks
Não se contente com um código pela metade ok?

Aqui está um novo código com a correção pra esse problema:
Código:

$(function() {
   if (_userdata.session_logged_in) {
      if (jQuery('object#frame_chatbox').length) {
         jQuery('#frame_chatbox').replaceWith('<iframe src="/chatbox/index.forum?archives" id="frame_chatbox" scrolling="yes" width="100%" height="100%" type="text/html" style="border: 0px;" />');
      }
   }
});

$(window).load(function() {
   if (_userdata.session_logged_in) {
      chat_cmdTranslation();

      $('#frame_chatbox').load(function() {
         chat_cmdTranslation();
      });
   }
});

function chat_cmdTranslation () {
   var frame_chatbox = $('#frame_chatbox').contents();

   frame_chatbox.find('#submit_button').unbind('click').bind('click', function() {
      var message = frame_chatbox.find('#message').val().trim();
      if (message != '') {
         if (message.indexOf('/aus') == 0) {
            var r = message.split('/aus')[1];
            frame_chatbox.find('#message').val('/abs' + ((r.length) ? r : ""));
         }
      }
   });
}

JS
avatar

JScript
Membro do Fórum

Masculino
Inscrito dia : 14/03/2013
Mensagens : 1449
Pontos Ativos : 1900

Ver perfil do usuário http://jscript.forumeiros.com/

Resolvido Re: Modificar comandos do Chatbox

Mensagem por iChocks em 13/05/15, 09:47 pm

@JScript escreveu:@iChocks
Não se contente com um código pela metade ok?

Aqui está um novo código com a correção pra esse problema:
Código:

$(function() {
 if (_userdata.session_logged_in) {
 if (jQuery('object#frame_chatbox').length) {
 jQuery('#frame_chatbox').replaceWith('<iframe src="/chatbox/index.forum?archives" id="frame_chatbox" scrolling="yes" width="100%" height="100%" type="text/html" style="border: 0px;" />');
 }
 }
});

$(window).load(function() {
 if (_userdata.session_logged_in) {
 chat_cmdTranslation();

 $('#frame_chatbox').load(function() {
 chat_cmdTranslation();
 });
 }
});

function chat_cmdTranslation () {
 var frame_chatbox = $('#frame_chatbox').contents();

 frame_chatbox.find('#submit_button').unbind('click').bind('click', function() {
 var message = frame_chatbox.find('#message').val().trim();
 if (message != '') {
 if (message.indexOf('/aus') == 0) {
 var r = message.split('/aus')[1];
 frame_chatbox.find('#message').val('/abs' + ((r.length) ? r : ""));
 }
 }
 });
}

JS

Okay sir o/

Esse ficou perfeito, valeu Piscada
avatar

iChocks
Nível 2

Masculino
Inscrito dia : 10/05/2015
Mensagens : 13
Pontos Ativos : 21

Ver perfil do usuário http://globalmakers.umforum.net/

Resolvido Re: Modificar comandos do Chatbox

Mensagem por Daemon em 13/05/15, 11:04 pm

@iChocks escreveu:Na verdade, quero só esse /abs pra /aus mesmo, acho /abs sem sentido ;x Desculpa todo esse tópico pra isso, realmente parece ser uma coisa hyper simples.
Sem sentido querer mudar isso e dar essa justificativa meu caro... "abs", é a abreviação da palavra em inglês "absent", que significa "ausente"!
Seria a mesma coisa de mudar o "/clear" para "/limpar".


Mas já que o senhor prefere assim, tudo bem... Rindo
avatar

Daemon
Membro do Fórum

Masculino
Inscrito dia : 01/03/2012
Mensagens : 1096
Pontos Ativos : 1688

Ver perfil do usuário http://bestskins.forumeiros.com/

Resolvido Re: Modificar comandos do Chatbox

Mensagem por JScript em 13/05/15, 11:17 pm

@Daemon
Sim, eu também achei estranho, mas valeu pois eu fiz a base para podermos modificar, acrescentar, remover ou que mais desejarmos com os comandos!

JS
avatar

JScript
Membro do Fórum

Masculino
Inscrito dia : 14/03/2013
Mensagens : 1449
Pontos Ativos : 1900

Ver perfil do usuário http://jscript.forumeiros.com/

Resolvido Re: Modificar comandos do Chatbox

Mensagem por Rafael em 14/05/15, 04:55 pm

@iChocks escreveu:
Okay sir o/

Esse ficou perfeito, valeu Piscada

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.
avatar

Rafael
Hiperativo

Masculino
Inscrito dia : 26/04/2014
Mensagens : 3118
Pontos Ativos : 4029

Ver perfil do usuário http://maisforum.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum